builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0177 starttime: 1462357838.69 results: success (0) buildid: 20160504023245 builduid: 3fb6e012d05b4fb4af4df3235415a93c revision: 74a58b2cdafb9f00526be8bd8b6cdc84535f81a0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:38.695329) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:38.695768) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:38.696062) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:38.714285) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:38.714627) ========= 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.5ZzztopSEM/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.BbVGSD83SV/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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-05-04 03:30:38-- 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% 20.9M=0.001s 2016-05-04 03:30:38 (20.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.095048 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:38.825828) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:38.826151) ========= 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.5ZzztopSEM/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.BbVGSD83SV/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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.021488 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:38.873776) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-04 03:30:38.874129) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 74a58b2cdafb9f00526be8bd8b6cdc84535f81a0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 74a58b2cdafb9f00526be8bd8b6cdc84535f81a0 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5ZzztopSEM/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.BbVGSD83SV/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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-05-04 03:30:38,945 truncating revision to first 12 chars 2016-05-04 03:30:38,946 Setting DEBUG logging. 2016-05-04 03:30:38,946 attempt 1/10 2016-05-04 03:30:38,946 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/74a58b2cdafb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-04 03:30:40,248 unpacking tar archive at: mozilla-aurora-74a58b2cdafb/testing/mozharness/ program finished with exit code 0 elapsedTime=1.551111 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-04 03:30:40.441884) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:40.442218) ========= script_repo_revision: 74a58b2cdafb9f00526be8bd8b6cdc84535f81a0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:40.442615) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:40.442906) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 03:30:40.457432) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 52 secs) (at 2016-05-04 03:30:40.457827) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5ZzztopSEM/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.BbVGSD83SV/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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 03:30:40 INFO - MultiFileLogger online at 20160504 03:30:40 in /builds/slave/test 03:30:40 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-aurora --download-symbols true 03:30:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:30:40 INFO - {'append_to_log': False, 03:30:40 INFO - 'base_work_dir': '/builds/slave/test', 03:30:40 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:30:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:30:40 INFO - 'buildbot_json_path': 'buildprops.json', 03:30:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:30:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:30:40 INFO - 'download_minidump_stackwalk': True, 03:30:40 INFO - 'download_symbols': 'true', 03:30:40 INFO - 'e10s': False, 03:30:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:30:40 INFO - 'tooltool.py': '/tools/tooltool.py', 03:30:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:30:40 INFO - '/tools/misc-python/virtualenv.py')}, 03:30:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:30:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:30:40 INFO - 'log_level': 'info', 03:30:40 INFO - 'log_to_console': True, 03:30:40 INFO - 'opt_config_files': (), 03:30:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:30:40 INFO - '--processes=1', 03:30:40 INFO - '--config=%(test_path)s/wptrunner.ini', 03:30:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:30:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:30:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:30:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:30:40 INFO - 'pip_index': False, 03:30:40 INFO - 'require_test_zip': True, 03:30:40 INFO - 'test_type': ('testharness',), 03:30:40 INFO - 'this_chunk': '1', 03:30:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:30:40 INFO - 'total_chunks': '10', 03:30:40 INFO - 'virtualenv_path': 'venv', 03:30:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:30:40 INFO - 'work_dir': 'build'} 03:30:40 INFO - ##### 03:30:40 INFO - ##### Running clobber step. 03:30:40 INFO - ##### 03:30:40 INFO - Running pre-action listener: _resource_record_pre_action 03:30:40 INFO - Running main action method: clobber 03:30:40 INFO - rmtree: /builds/slave/test/build 03:30:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:30:41 INFO - Running post-action listener: _resource_record_post_action 03:30:41 INFO - ##### 03:30:41 INFO - ##### Running read-buildbot-config step. 03:30:41 INFO - ##### 03:30:41 INFO - Running pre-action listener: _resource_record_pre_action 03:30:41 INFO - Running main action method: read_buildbot_config 03:30:41 INFO - Using buildbot properties: 03:30:41 INFO - { 03:30:41 INFO - "project": "", 03:30:41 INFO - "product": "firefox", 03:30:41 INFO - "script_repo_revision": "production", 03:30:41 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 03:30:41 INFO - "repository": "", 03:30:41 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 03:30:41 INFO - "buildid": "20160504023245", 03:30:41 INFO - "pgo_build": "False", 03:30:41 INFO - "basedir": "/builds/slave/test", 03:30:41 INFO - "buildnumber": 229, 03:30:41 INFO - "slavename": "t-yosemite-r7-0177", 03:30:41 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 03:30:41 INFO - "platform": "macosx64", 03:30:41 INFO - "branch": "mozilla-aurora", 03:30:41 INFO - "revision": "74a58b2cdafb9f00526be8bd8b6cdc84535f81a0", 03:30:41 INFO - "repo_path": "releases/mozilla-aurora", 03:30:41 INFO - "moz_repo_path": "", 03:30:41 INFO - "stage_platform": "macosx64", 03:30:41 INFO - "builduid": "3fb6e012d05b4fb4af4df3235415a93c", 03:30:41 INFO - "slavebuilddir": "test" 03:30:41 INFO - } 03:30:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 03:30:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 03:30:41 INFO - Running post-action listener: _resource_record_post_action 03:30:41 INFO - ##### 03:30:41 INFO - ##### Running download-and-extract step. 03:30:41 INFO - ##### 03:30:41 INFO - Running pre-action listener: _resource_record_pre_action 03:30:41 INFO - Running main action method: download_and_extract 03:30:41 INFO - mkdir: /builds/slave/test/build/tests 03:30:41 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')]} 03:30:41 INFO - https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:30:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 03:30:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 03:30:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 03:30:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 03:31:11 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 03:31:11 INFO - retry: attempt #1 caught exception: timed out 03:31:11 INFO - retry: Failed, sleeping 30 seconds before retrying 03:31:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 03:32:11 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 03:32:12 INFO - retry: attempt #2 caught exception: timed out 03:32:12 INFO - retry: Failed, sleeping 60 seconds before retrying 03:33:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #3 03:33:42 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 03:33:42 INFO - retry: attempt #3 caught exception: timed out 03:33:42 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json! 03:33:42 INFO - Caught exception: timed out 03:33:42 INFO - Caught exception: timed out 03:33:42 INFO - Caught exception: timed out 03:33:42 INFO - trying https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 03:33:42 INFO - Downloading https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 03:33:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 03:33:43 INFO - Downloaded 1235 bytes. 03:33:43 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 03:33:43 INFO - Using the following test package requirements: 03:33:43 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 03:33:43 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:33:43 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 03:33:43 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:33:43 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 03:33:43 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:33:43 INFO - u'jsshell-mac64.zip'], 03:33:43 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:33:43 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 03:33:43 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 03:33:43 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:33:43 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 03:33:43 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:33:43 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 03:33:43 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:33:43 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 03:33:43 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:33:43 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 03:33:43 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 03:33:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:43 INFO - https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:33:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 03:33:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 03:33:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 03:33:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 03:34:13 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 03:34:13 INFO - retry: attempt #1 caught exception: timed out 03:34:13 INFO - retry: Failed, sleeping 30 seconds before retrying 03:34:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #2 03:35:13 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 03:35:13 INFO - retry: attempt #2 caught exception: timed out 03:35:13 INFO - retry: Failed, sleeping 60 seconds before retrying 03:36:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #3 03:36:44 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 03:36:44 INFO - retry: attempt #3 caught exception: timed out 03:36:44 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip! 03:36:44 INFO - Caught exception: timed out 03:36:44 INFO - Caught exception: timed out 03:36:44 INFO - Caught exception: timed out 03:36:44 INFO - trying https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 03:36:44 INFO - Downloading https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 03:36:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 03:36:46 INFO - Downloaded 17995100 bytes. 03:36:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:36:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:36:46 INFO - caution: filename not matched: web-platform/* 03:36:46 INFO - Return code: 11 03:36:46 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')]} 03:36:46 INFO - https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:36:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 03:36:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 03:36:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 03:36:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 03:37:16 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 03:37:16 INFO - retry: attempt #1 caught exception: timed out 03:37:16 INFO - retry: Failed, sleeping 30 seconds before retrying 03:37:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #2 03:38:16 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 03:38:16 INFO - retry: attempt #2 caught exception: timed out 03:38:16 INFO - retry: Failed, sleeping 60 seconds before retrying 03:39:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #3 03:39:46 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 03:39:46 INFO - retry: attempt #3 caught exception: timed out 03:39:46 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip! 03:39:46 INFO - Caught exception: timed out 03:39:46 INFO - Caught exception: timed out 03:39:46 INFO - Caught exception: timed out 03:39:46 INFO - trying https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 03:39:46 INFO - Downloading https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 03:39:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 03:39:49 INFO - Downloaded 36408648 bytes. 03:39:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:39:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:39:53 INFO - caution: filename not matched: bin/* 03:39:53 INFO - caution: filename not matched: config/* 03:39:53 INFO - caution: filename not matched: mozbase/* 03:39:53 INFO - caution: filename not matched: marionette/* 03:39:53 INFO - caution: filename not matched: tools/wptserve/* 03:39:53 INFO - Return code: 11 03:39:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:39:53 INFO - https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 03:39:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 03:39:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 03:39:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 03:39:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 03:40:23 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 03:40:23 INFO - retry: attempt #1 caught exception: timed out 03:40:23 INFO - retry: Failed, sleeping 30 seconds before retrying 03:40:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #2 03:41:23 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 03:41:23 INFO - retry: attempt #2 caught exception: timed out 03:41:23 INFO - retry: Failed, sleeping 60 seconds before retrying 03:42:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #3 03:42:53 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 03:42:53 INFO - retry: attempt #3 caught exception: timed out 03:42:53 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg! 03:42:53 INFO - Caught exception: timed out 03:42:53 INFO - Caught exception: timed out 03:42:53 INFO - Caught exception: timed out 03:42:53 INFO - trying https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 03:42:53 INFO - Downloading https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 03:42:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 03:42:55 INFO - Downloaded 73029295 bytes. 03:42:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 03:42:55 INFO - mkdir: /builds/slave/test/properties 03:42:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:42:55 INFO - Writing to file /builds/slave/test/properties/build_url 03:42:55 INFO - Contents: 03:42:55 INFO - build_url:https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 03:42:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:42:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:42:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:42:56 INFO - Contents: 03:42:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:42:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:42:56 INFO - https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:42:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:42:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:42:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:42:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:43:26 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 03:43:26 INFO - retry: attempt #1 caught exception: timed out 03:43:26 INFO - retry: Failed, sleeping 30 seconds before retrying 03:43:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 03:44:26 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 03:44:26 INFO - retry: attempt #2 caught exception: timed out 03:44:26 INFO - retry: Failed, sleeping 60 seconds before retrying 03:45:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 03:45:57 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 03:45:57 INFO - retry: attempt #3 caught exception: timed out 03:45:57 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip! 03:45:57 INFO - Caught exception: timed out 03:45:57 INFO - Caught exception: timed out 03:45:57 INFO - Caught exception: timed out 03:45:57 INFO - trying https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:45:57 INFO - Downloading https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:45:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:46:00 INFO - Downloaded 103570361 bytes. 03:46:00 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:46:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:46:03 INFO - Return code: 0 03:46:03 INFO - Running post-action listener: _resource_record_post_action 03:46:03 INFO - Running post-action listener: set_extra_try_arguments 03:46:03 INFO - ##### 03:46:03 INFO - ##### Running create-virtualenv step. 03:46:03 INFO - ##### 03:46:03 INFO - Running pre-action listener: _pre_create_virtualenv 03:46:03 INFO - Running pre-action listener: _resource_record_pre_action 03:46:03 INFO - Running main action method: create_virtualenv 03:46:03 INFO - Creating virtualenv /builds/slave/test/build/venv 03:46:03 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 03:46:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:46:03 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:46:03 INFO - Using real prefix '/tools/python27' 03:46:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:46:04 INFO - Installing distribute.............................................................................................................................................................................................done. 03:46:07 INFO - Installing pip.................done. 03:46:07 INFO - Return code: 0 03:46:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:46:07 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')]} 03:46:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:07 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')]} 03:46:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:07 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 0x10424ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104269f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faed2c9bc60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042655e0>, '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 0x103e48cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e73990>, '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.5ZzztopSEM/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.BbVGSD83SV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:07 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 03:46:07 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 03:46:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ZzztopSEM/Render', 03:46:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:07 INFO - 'HOME': '/Users/cltbld', 03:46:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:07 INFO - 'LOGNAME': 'cltbld', 03:46:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:07 INFO - 'MOZ_NO_REMOTE': '1', 03:46:07 INFO - 'NO_EM_RESTART': '1', 03:46:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:07 INFO - 'PWD': '/builds/slave/test', 03:46:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:07 INFO - 'SHELL': '/bin/bash', 03:46:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BbVGSD83SV/Listeners', 03:46:07 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:46:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:07 INFO - 'USER': 'cltbld', 03:46:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:07 INFO - 'XPC_FLAGS': '0x0', 03:46:07 INFO - 'XPC_SERVICE_NAME': '0', 03:46:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:07 INFO - Downloading/unpacking psutil>=0.7.1 03:46:07 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 03:46:07 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 03:46:07 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 03:46:07 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 03:46:07 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 03:46:07 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 03:46:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:46:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:46:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:46:11 INFO - Installing collected packages: psutil 03:46:11 INFO - Running setup.py install for psutil 03:46:11 INFO - building 'psutil._psutil_osx' extension 03:46:11 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 03:46:11 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 03:46:11 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 03:46:11 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 03:46:11 INFO - building 'psutil._psutil_posix' extension 03:46:11 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 03:46:11 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:46:11 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:46:11 INFO - ^ 03:46:11 INFO - 1 warning generated. 03:46:11 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 03:46:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:46:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:46:12 INFO - Successfully installed psutil 03:46:12 INFO - Cleaning up... 03:46:12 INFO - Return code: 0 03:46:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:46:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:12 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 0x10424ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104269f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faed2c9bc60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042655e0>, '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 0x103e48cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e73990>, '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.5ZzztopSEM/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.BbVGSD83SV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:12 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 03:46:12 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 03:46:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ZzztopSEM/Render', 03:46:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:12 INFO - 'HOME': '/Users/cltbld', 03:46:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:12 INFO - 'LOGNAME': 'cltbld', 03:46:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:12 INFO - 'MOZ_NO_REMOTE': '1', 03:46:12 INFO - 'NO_EM_RESTART': '1', 03:46:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:12 INFO - 'PWD': '/builds/slave/test', 03:46:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:12 INFO - 'SHELL': '/bin/bash', 03:46:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BbVGSD83SV/Listeners', 03:46:12 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:46:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:12 INFO - 'USER': 'cltbld', 03:46:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:12 INFO - 'XPC_FLAGS': '0x0', 03:46:12 INFO - 'XPC_SERVICE_NAME': '0', 03:46:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:46: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 03:46: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 03:46: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 03:46: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 03:46: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 03:46: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 03:46:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:46:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:46:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:46:14 INFO - Installing collected packages: mozsystemmonitor 03:46:14 INFO - Running setup.py install for mozsystemmonitor 03:46:15 INFO - Successfully installed mozsystemmonitor 03:46:15 INFO - Cleaning up... 03:46:15 INFO - Return code: 0 03:46:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:46:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:15 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 0x10424ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104269f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faed2c9bc60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042655e0>, '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 0x103e48cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e73990>, '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.5ZzztopSEM/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.BbVGSD83SV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:15 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 03:46:15 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 03:46:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ZzztopSEM/Render', 03:46:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:15 INFO - 'HOME': '/Users/cltbld', 03:46:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:15 INFO - 'LOGNAME': 'cltbld', 03:46:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:15 INFO - 'MOZ_NO_REMOTE': '1', 03:46:15 INFO - 'NO_EM_RESTART': '1', 03:46:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:15 INFO - 'PWD': '/builds/slave/test', 03:46:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:15 INFO - 'SHELL': '/bin/bash', 03:46:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BbVGSD83SV/Listeners', 03:46:15 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:46:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:15 INFO - 'USER': 'cltbld', 03:46:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:15 INFO - 'XPC_FLAGS': '0x0', 03:46:15 INFO - 'XPC_SERVICE_NAME': '0', 03:46:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:15 INFO - Downloading/unpacking blobuploader==1.2.4 03:46:15 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 03:46:15 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 03:46:15 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 03:46:15 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 03:46:15 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 03:46:15 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 03:46:17 INFO - Downloading blobuploader-1.2.4.tar.gz 03:46:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:46:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:46:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:46:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:46:18 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 03:46:18 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 03:46:18 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 03:46:18 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 03:46:18 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 03:46:18 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 03:46:18 INFO - Downloading docopt-0.6.1.tar.gz 03:46:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:46:19 INFO - Installing collected packages: blobuploader, requests, docopt 03:46:19 INFO - Running setup.py install for blobuploader 03:46:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:46:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:46:19 INFO - Running setup.py install for requests 03:46:19 INFO - Running setup.py install for docopt 03:46:19 INFO - Successfully installed blobuploader requests docopt 03:46:19 INFO - Cleaning up... 03:46:19 INFO - Return code: 0 03:46:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:46:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:19 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 0x10424ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104269f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faed2c9bc60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042655e0>, '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 0x103e48cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e73990>, '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.5ZzztopSEM/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.BbVGSD83SV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:19 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 03:46:19 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 03:46:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ZzztopSEM/Render', 03:46:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:19 INFO - 'HOME': '/Users/cltbld', 03:46:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:19 INFO - 'LOGNAME': 'cltbld', 03:46:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:19 INFO - 'MOZ_NO_REMOTE': '1', 03:46:19 INFO - 'NO_EM_RESTART': '1', 03:46:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:19 INFO - 'PWD': '/builds/slave/test', 03:46:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:19 INFO - 'SHELL': '/bin/bash', 03:46:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BbVGSD83SV/Listeners', 03:46:19 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:46:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:19 INFO - 'USER': 'cltbld', 03:46:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:19 INFO - 'XPC_FLAGS': '0x0', 03:46:19 INFO - 'XPC_SERVICE_NAME': '0', 03:46:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:46:20 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-JysipZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:46:20 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-cu6r2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:46:20 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-ZOXabm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:46:20 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-kaP0P5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:46:20 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-D79Ku6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:46:20 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-wbRKHe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:46:20 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-aE9wqh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:46:20 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-TySfJ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:46:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:46:20 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-OW6o60-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:46:21 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-fAXOXE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:46:21 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-2xX5kn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:46:21 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-MXmflS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:46:21 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-zxboXe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:46:21 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-jsmEf7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:21 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-T5aoKx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:46:21 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-z2jWFb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:46:21 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-XoLMh7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:46:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:46:21 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-1rCej0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:46:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:46:22 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-RViBDa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:46:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:22 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-XB40RA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:46:22 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-RlsPG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:46:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:46:22 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 03:46:22 INFO - Running setup.py install for manifestparser 03:46:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:46:22 INFO - Running setup.py install for mozcrash 03:46:23 INFO - Running setup.py install for mozdebug 03:46:23 INFO - Running setup.py install for mozdevice 03:46:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:46:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:46:23 INFO - Running setup.py install for mozfile 03:46:23 INFO - Running setup.py install for mozhttpd 03:46:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:46:23 INFO - Running setup.py install for mozinfo 03:46:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:46:23 INFO - Running setup.py install for mozInstall 03:46:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:46:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:46:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:46:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:46:23 INFO - Running setup.py install for mozleak 03:46:24 INFO - Running setup.py install for mozlog 03:46:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:46:24 INFO - Running setup.py install for moznetwork 03:46:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:46:24 INFO - Running setup.py install for mozprocess 03:46:24 INFO - Running setup.py install for mozprofile 03:46:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:46:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:46:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:46:24 INFO - Running setup.py install for mozrunner 03:46:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:46:24 INFO - Running setup.py install for mozscreenshot 03:46:25 INFO - Running setup.py install for moztest 03:46:25 INFO - Running setup.py install for mozversion 03:46:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:46:25 INFO - Running setup.py install for wptserve 03:46:25 INFO - Running setup.py install for marionette-driver 03:46:25 INFO - Running setup.py install for browsermob-proxy 03:46:25 INFO - Running setup.py install for marionette-client 03:46:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:46:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:46:26 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 03:46:26 INFO - Cleaning up... 03:46:26 INFO - Return code: 0 03:46:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:46:26 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')]} 03:46:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:26 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')]} 03:46:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:26 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 0x10424ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104269f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faed2c9bc60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042655e0>, '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 0x103e48cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e73990>, '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.5ZzztopSEM/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.BbVGSD83SV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:26 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 03:46:26 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 03:46:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ZzztopSEM/Render', 03:46:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:26 INFO - 'HOME': '/Users/cltbld', 03:46:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:26 INFO - 'LOGNAME': 'cltbld', 03:46:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:26 INFO - 'MOZ_NO_REMOTE': '1', 03:46:26 INFO - 'NO_EM_RESTART': '1', 03:46:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:26 INFO - 'PWD': '/builds/slave/test', 03:46:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:26 INFO - 'SHELL': '/bin/bash', 03:46:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BbVGSD83SV/Listeners', 03:46:26 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:46:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:26 INFO - 'USER': 'cltbld', 03:46:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:26 INFO - 'XPC_FLAGS': '0x0', 03:46:26 INFO - 'XPC_SERVICE_NAME': '0', 03:46:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:46:26 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-8NuuuL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:46:26 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)) 03:46:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:46:26 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-lSKKie-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:46:26 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)) 03:46:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:46:26 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-A0s4nv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:46:26 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)) 03:46:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:46:26 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-qeHVp8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:46:26 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)) 03:46:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:46:26 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-1fYwk5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:46:27 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)) 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:46:27 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-wAxEIo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:46:27 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)) 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:46:27 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-Nj77t9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:46:27 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)) 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:46:27 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-2pfAeD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:46:27 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)) 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:46:27 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-XAUIFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:46:27 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)) 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:46:27 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-N5AvfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:46:27 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)) 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:46:27 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-gnGtP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:46:27 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)) 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:46:27 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-SPeuNV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:46:27 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)) 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:46:27 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-bde116-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:46:27 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)) 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:46:27 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-AUXPrT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:46:28 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)) 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:28 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-adB9Ga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:28 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)) 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:46:28 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-PNmmbg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:46:28 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)) 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:46:28 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-Jydok2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:46:28 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)) 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:46:28 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-YU1PSu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:46:28 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)) 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:46:28 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-vLvpXW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:46:28 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)) 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:28 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-Ud5mzd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:28 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)) 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:46:29 INFO - Running setup.py (path:/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/pip-lZayRO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:46:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:46:29 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)) 03:46:29 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)) 03:46:29 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)) 03:46:29 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)) 03:46:29 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)) 03:46:29 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)) 03:46:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:46:29 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 03:46:29 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 03:46:29 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 03:46:29 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 03:46:29 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 03:46:29 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 03:46:31 INFO - Downloading blessings-1.6.tar.gz 03:46:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:46:31 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)) 03:46:31 INFO - Installing collected packages: blessings 03:46:31 INFO - Running setup.py install for blessings 03:46:31 INFO - Successfully installed blessings 03:46:31 INFO - Cleaning up... 03:46:32 INFO - Return code: 0 03:46:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:46:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:46:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:46:32 INFO - Reading from file tmpfile_stdout 03:46:32 INFO - Current package versions: 03:46:32 INFO - blessings == 1.6 03:46:32 INFO - blobuploader == 1.2.4 03:46:32 INFO - browsermob-proxy == 0.6.0 03:46:32 INFO - docopt == 0.6.1 03:46:32 INFO - manifestparser == 1.1 03:46:32 INFO - marionette-client == 2.3.0 03:46:32 INFO - marionette-driver == 1.4.0 03:46:32 INFO - mozInstall == 1.12 03:46:32 INFO - mozcrash == 0.17 03:46:32 INFO - mozdebug == 0.1 03:46:32 INFO - mozdevice == 0.48 03:46:32 INFO - mozfile == 1.2 03:46:32 INFO - mozhttpd == 0.7 03:46:32 INFO - mozinfo == 0.9 03:46:32 INFO - mozleak == 0.1 03:46:32 INFO - mozlog == 3.1 03:46:32 INFO - moznetwork == 0.27 03:46:32 INFO - mozprocess == 0.22 03:46:32 INFO - mozprofile == 0.28 03:46:32 INFO - mozrunner == 6.11 03:46:32 INFO - mozscreenshot == 0.1 03:46:32 INFO - mozsystemmonitor == 0.0 03:46:32 INFO - moztest == 0.7 03:46:32 INFO - mozversion == 1.4 03:46:32 INFO - psutil == 3.1.1 03:46:32 INFO - requests == 1.2.3 03:46:32 INFO - wptserve == 1.4.0 03:46:32 INFO - wsgiref == 0.1.2 03:46:32 INFO - Running post-action listener: _resource_record_post_action 03:46:32 INFO - Running post-action listener: _start_resource_monitoring 03:46:32 INFO - Starting resource monitoring. 03:46:32 INFO - ##### 03:46:32 INFO - ##### Running pull step. 03:46:32 INFO - ##### 03:46:32 INFO - Running pre-action listener: _resource_record_pre_action 03:46:32 INFO - Running main action method: pull 03:46:32 INFO - Pull has nothing to do! 03:46:32 INFO - Running post-action listener: _resource_record_post_action 03:46:32 INFO - ##### 03:46:32 INFO - ##### Running install step. 03:46:32 INFO - ##### 03:46:32 INFO - Running pre-action listener: _resource_record_pre_action 03:46:32 INFO - Running main action method: install 03:46:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:46:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:46:32 INFO - Reading from file tmpfile_stdout 03:46:32 INFO - Detecting whether we're running mozinstall >=1.0... 03:46:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:46:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:46:32 INFO - Reading from file tmpfile_stdout 03:46:32 INFO - Output received: 03:46:32 INFO - Usage: mozinstall [options] installer 03:46:32 INFO - Options: 03:46:32 INFO - -h, --help show this help message and exit 03:46:32 INFO - -d DEST, --destination=DEST 03:46:32 INFO - Directory to install application into. [default: 03:46:32 INFO - "/builds/slave/test"] 03:46:32 INFO - --app=APP Application being installed. [default: firefox] 03:46:32 INFO - mkdir: /builds/slave/test/build/application 03:46:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 03:46:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 03:46:50 INFO - Reading from file tmpfile_stdout 03:46:50 INFO - Output received: 03:46:50 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 03:46:50 INFO - Running post-action listener: _resource_record_post_action 03:46:50 INFO - ##### 03:46:50 INFO - ##### Running run-tests step. 03:46:50 INFO - ##### 03:46:50 INFO - Running pre-action listener: _resource_record_pre_action 03:46:50 INFO - Running main action method: run_tests 03:46:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:46:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:46:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:46:50 INFO - grabbing minidump binary from tooltool 03:46: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')]} 03:46:50 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 0x1042655e0>, '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 0x103e48cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e73990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:46:50 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 03:46:50 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 03:46:50 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:46:50 INFO - Return code: 0 03:46:50 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:46:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:46:50 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.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 03:46:50 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.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 03:46:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5ZzztopSEM/Render', 03:46:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:50 INFO - 'HOME': '/Users/cltbld', 03:46:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:50 INFO - 'LOGNAME': 'cltbld', 03:46:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:46:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:50 INFO - 'MOZ_NO_REMOTE': '1', 03:46:50 INFO - 'NO_EM_RESTART': '1', 03:46:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:50 INFO - 'PWD': '/builds/slave/test', 03:46:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:50 INFO - 'SHELL': '/bin/bash', 03:46:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BbVGSD83SV/Listeners', 03:46:50 INFO - 'TMPDIR': '/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/T/', 03:46:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:50 INFO - 'USER': 'cltbld', 03:46:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:50 INFO - 'XPC_FLAGS': '0x0', 03:46:50 INFO - 'XPC_SERVICE_NAME': '0', 03:46:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:50 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.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 03:46:51 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 03:46:51 INFO - import pkg_resources 03:46:51 INFO - Using 1 client processes 03:46:52 INFO - wptserve Starting http server on 127.0.0.1:8000 03:46:52 INFO - wptserve Starting http server on 127.0.0.1:8001 03:46:52 INFO - wptserve Starting http server on 127.0.0.1:8443 03:46:54 INFO - SUITE-START | Running 778 tests 03:46:54 INFO - Running testharness tests 03:46:54 INFO - Setting up ssl 03:46:54 INFO - PROCESS | certutil | 03:46:54 INFO - PROCESS | certutil | 03:46:54 INFO - PROCESS | certutil | 03:46:54 INFO - Certificate Nickname Trust Attributes 03:46:54 INFO - SSL,S/MIME,JAR/XPI 03:46:54 INFO - 03:46:54 INFO - web-platform-tests CT,, 03:46:54 INFO - 03:46:54 INFO - Starting runner 03:46:55 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:46:55 INFO - PROCESS | 2398 | 1462358815177 Marionette DEBUG Marionette enabled via build flag and pref 03:46:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x1134d6000 == 1 [pid = 2398] [id = 1] 03:46:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 1 (0x1134d6800) [pid = 2398] [serial = 1] [outer = 0x0] 03:46:55 INFO - PROCESS | 2398 | [2398] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 03:46:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 2 (0x1134d7800) [pid = 2398] [serial = 2] [outer = 0x1134d6800] 03:46:55 INFO - PROCESS | 2398 | 1462358815491 Marionette INFO Listening on port 2828 03:46:55 INFO - PROCESS | 2398 | 1462358815724 Marionette DEBUG Marionette enabled via command-line flag 03:46:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x116898800 == 2 [pid = 2398] [id = 2] 03:46:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 3 (0x116899000) [pid = 2398] [serial = 3] [outer = 0x0] 03:46:55 INFO - PROCESS | 2398 | [2398] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 03:46:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 4 (0x11689a000) [pid = 2398] [serial = 4] [outer = 0x116899000] 03:46:55 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:46:55 INFO - PROCESS | 2398 | 1462358815869 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52044 03:46:55 INFO - PROCESS | 2398 | 1462358815954 Marionette DEBUG Closed connection conn0 03:46:55 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:46:55 INFO - PROCESS | 2398 | 1462358815959 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52045 03:46:55 INFO - PROCESS | 2398 | 1462358815975 Marionette DEBUG Closed connection conn1 03:46:55 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:46:55 INFO - PROCESS | 2398 | 1462358815980 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52046 03:46:55 INFO - PROCESS | 2398 | 1462358815987 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:46:55 INFO - PROCESS | 2398 | 1462358815993 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160504023245","device":"desktop","version":"48.0a2"} 03:46:56 INFO - PROCESS | 2398 | [2398] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:46:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a415800 == 3 [pid = 2398] [id = 3] 03:46:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 5 (0x11a416000) [pid = 2398] [serial = 5] [outer = 0x0] 03:46:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a416800 == 4 [pid = 2398] [id = 4] 03:46:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 6 (0x11a45a000) [pid = 2398] [serial = 6] [outer = 0x0] 03:46:57 INFO - PROCESS | 2398 | [2398] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:46:57 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:46:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x123940800 == 5 [pid = 2398] [id = 5] 03:46:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 7 (0x11a459800) [pid = 2398] [serial = 7] [outer = 0x0] 03:46:57 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:46:57 INFO - PROCESS | 2398 | [2398] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:46:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 8 (0x123b83c00) [pid = 2398] [serial = 8] [outer = 0x11a459800] 03:46:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 9 (0x12418a800) [pid = 2398] [serial = 9] [outer = 0x11a416000] 03:46:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 10 (0x12419c800) [pid = 2398] [serial = 10] [outer = 0x11a45a000] 03:46:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 11 (0x12419e400) [pid = 2398] [serial = 11] [outer = 0x11a459800] 03:46:57 INFO - PROCESS | 2398 | [2398] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:46:58 INFO - PROCESS | 2398 | 1462358818081 Marionette DEBUG loaded listener.js 03:46:58 INFO - PROCESS | 2398 | 1462358818091 Marionette DEBUG loaded listener.js 03:46:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 12 (0x11a19a000) [pid = 2398] [serial = 12] [outer = 0x11a459800] 03:46:58 INFO - PROCESS | 2398 | 1462358818476 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9eba72c3-d877-324e-bdee-9aab63b56f04","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160504023245","device":"desktop","version":"48.0a2","command_id":1}}] 03:46:58 INFO - PROCESS | 2398 | 1462358818567 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}] 03:46:58 INFO - PROCESS | 2398 | 1462358818613 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:46:58 INFO - PROCESS | 2398 | 1462358818707 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:46:58 INFO - PROCESS | 2398 | [2398] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:46:58 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:46:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 13 (0x1278d2000) [pid = 2398] [serial = 13] [outer = 0x11a459800] 03:46:58 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:46:58 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:46:58 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 03:46:58 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 03:46:58 INFO - PROCESS | 2398 | 1462358818979 Marionette TRACE conn2 <- [1,3,null,{}] 03:46:58 INFO - PROCESS | 2398 | 1462358818982 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:46:58 INFO - PROCESS | 2398 | 1462358818993 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:46:59 INFO - PROCESS | 2398 | 1462358819020 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:46:59 INFO - PROCESS | 2398 | 1462358819022 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:46:59 INFO - PROCESS | 2398 | 1462358819030 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:46:59 INFO - PROCESS | 2398 | 1462358819032 Marionette TRACE conn2 <- [1,6,null,{}] 03:46:59 INFO - PROCESS | 2398 | 1462358819035 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}] 03:46:59 INFO - PROCESS | 2398 | 1462358819047 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:46:59 INFO - PROCESS | 2398 | 1462358819050 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x12941b000 == 6 [pid = 2398] [id = 6] 03:46:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 14 (0x1293ec000) [pid = 2398] [serial = 14] [outer = 0x0] 03:46:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 15 (0x1293edc00) [pid = 2398] [serial = 15] [outer = 0x1293ec000] 03:46:59 INFO - PROCESS | 2398 | 1462358819082 Marionette DEBUG loaded listener.js 03:46:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 16 (0x1293f3800) [pid = 2398] [serial = 16] [outer = 0x1293ec000] 03:46:59 INFO - PROCESS | 2398 | 1462358819381 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]]]}] 03:46:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x1297c5000 == 7 [pid = 2398] [id = 7] 03:46:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 17 (0x129653c00) [pid = 2398] [serial = 17] [outer = 0x0] 03:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 374ms 03:46:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 18 (0x1296b8c00) [pid = 2398] [serial = 18] [outer = 0x129653c00] 03:46:59 INFO - PROCESS | 2398 | 1462358819418 Marionette DEBUG loaded listener.js 03:46:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 19 (0x1296c0c00) [pid = 2398] [serial = 19] [outer = 0x129653c00] 03:46:59 INFO - PROCESS | 2398 | 1462358819455 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:46:59 INFO - PROCESS | 2398 | 1462358819456 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:46:59 INFO - PROCESS | 2398 | 1462358819492 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:46:59 INFO - PROCESS | 2398 | 1462358819494 Marionette TRACE conn2 <- [1,10,null,{}] 03:46:59 INFO - PROCESS | 2398 | 1462358819507 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}] 03:46:59 INFO - PROCESS | 2398 | 1462358819635 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:46:59 INFO - PROCESS | 2398 | 1462358819669 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab2b000 == 8 [pid = 2398] [id = 8] 03:46:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 20 (0x12a9ea000) [pid = 2398] [serial = 20] [outer = 0x0] 03:46:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 21 (0x12a9ebc00) [pid = 2398] [serial = 21] [outer = 0x12a9ea000] 03:46:59 INFO - PROCESS | 2398 | 1462358819698 Marionette DEBUG loaded listener.js 03:46:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 22 (0x12ab4f800) [pid = 2398] [serial = 22] [outer = 0x12a9ea000] 03:47:00 INFO - PROCESS | 2398 | 1462358820019 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]]]}] 03:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 586ms 03:47:00 INFO - PROCESS | 2398 | 1462358820071 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:47:00 INFO - PROCESS | 2398 | 1462358820073 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:47:00 INFO - PROCESS | 2398 | 1462358820075 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:47:00 INFO - PROCESS | 2398 | 1462358820076 Marionette TRACE conn2 <- [1,14,null,{}] 03:47:00 INFO - PROCESS | 2398 | 1462358820078 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}] 03:47:00 INFO - PROCESS | 2398 | 1462358820163 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:47:00 INFO - PROCESS | 2398 | 1462358820168 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b360800 == 9 [pid = 2398] [id = 9] 03:47:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 23 (0x12ab52000) [pid = 2398] [serial = 23] [outer = 0x0] 03:47:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 24 (0x12add4c00) [pid = 2398] [serial = 24] [outer = 0x12ab52000] 03:47:00 INFO - PROCESS | 2398 | 1462358820192 Marionette DEBUG loaded listener.js 03:47:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 25 (0x12ba79400) [pid = 2398] [serial = 25] [outer = 0x12ab52000] 03:47:00 INFO - PROCESS | 2398 | 1462358820444 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]]]}] 03:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 03:47:00 INFO - PROCESS | 2398 | 1462358820498 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:47:00 INFO - PROCESS | 2398 | 1462358820499 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:47:00 INFO - PROCESS | 2398 | 1462358820502 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:47:00 INFO - PROCESS | 2398 | 1462358820503 Marionette TRACE conn2 <- [1,18,null,{}] 03:47:00 INFO - PROCESS | 2398 | 1462358820505 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}] 03:47:00 INFO - PROCESS | 2398 | 1462358820604 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:47:00 INFO - PROCESS | 2398 | 1462358820612 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x12baec000 == 10 [pid = 2398] [id = 10] 03:47:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 26 (0x12bb7e400) [pid = 2398] [serial = 26] [outer = 0x0] 03:47:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 27 (0x12bb82800) [pid = 2398] [serial = 27] [outer = 0x12bb7e400] 03:47:00 INFO - PROCESS | 2398 | 1462358820637 Marionette DEBUG loaded listener.js 03:47:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 28 (0x12bf88400) [pid = 2398] [serial = 28] [outer = 0x12bb7e400] 03:47:00 INFO - PROCESS | 2398 | 1462358820914 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]]]}] 03:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 03:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:47:00 INFO - PROCESS | 2398 | 1462358820971 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:47:00 INFO - PROCESS | 2398 | 1462358820972 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:47:00 INFO - PROCESS | 2398 | 1462358820977 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:47:00 INFO - PROCESS | 2398 | 1462358820978 Marionette TRACE conn2 <- [1,22,null,{}] 03:47:00 INFO - PROCESS | 2398 | 1462358820980 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}] 03:47:01 INFO - PROCESS | 2398 | 1462358821065 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:47:01 INFO - PROCESS | 2398 | 1462358821069 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x116ab6800 == 11 [pid = 2398] [id = 11] 03:47:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 29 (0x118572800) [pid = 2398] [serial = 29] [outer = 0x0] 03:47:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 30 (0x11808c800) [pid = 2398] [serial = 30] [outer = 0x118572800] 03:47:01 INFO - PROCESS | 2398 | 1462358821096 Marionette DEBUG loaded listener.js 03:47:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 31 (0x12c12d400) [pid = 2398] [serial = 31] [outer = 0x118572800] 03:47:01 INFO - PROCESS | 2398 | 1462358821319 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]]]}] 03:47:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:47:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 372ms 03:47:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:47:01 INFO - PROCESS | 2398 | 1462358821350 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:47:01 INFO - PROCESS | 2398 | 1462358821352 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:47:01 INFO - PROCESS | 2398 | 1462358821355 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:47:01 INFO - PROCESS | 2398 | 1462358821356 Marionette TRACE conn2 <- [1,26,null,{}] 03:47:01 INFO - PROCESS | 2398 | 1462358821375 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}] 03:47:01 INFO - PROCESS | 2398 | 1462358821522 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:47:01 INFO - PROCESS | 2398 | 1462358821530 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x118593800 == 12 [pid = 2398] [id = 12] 03:47:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 32 (0x118323000) [pid = 2398] [serial = 32] [outer = 0x0] 03:47:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 33 (0x124968000) [pid = 2398] [serial = 33] [outer = 0x118323000] 03:47:01 INFO - PROCESS | 2398 | 1462358821568 Marionette DEBUG loaded listener.js 03:47:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 34 (0x12c13f400) [pid = 2398] [serial = 34] [outer = 0x118323000] 03:47:01 INFO - PROCESS | 2398 | 1462358821912 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]]]}] 03:47:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:47:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 580ms 03:47:01 INFO - PROCESS | 2398 | 1462358821936 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:47:01 INFO - PROCESS | 2398 | 1462358821937 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:47:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:47:01 INFO - PROCESS | 2398 | 1462358821939 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:47:01 INFO - PROCESS | 2398 | 1462358821940 Marionette TRACE conn2 <- [1,30,null,{}] 03:47:01 INFO - PROCESS | 2398 | 1462358821946 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}] 03:47:02 INFO - PROCESS | 2398 | 1462358822030 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:47:02 INFO - PROCESS | 2398 | 1462358822034 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c97b800 == 13 [pid = 2398] [id = 13] 03:47:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 35 (0x12c142000) [pid = 2398] [serial = 35] [outer = 0x0] 03:47:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 36 (0x12c14b000) [pid = 2398] [serial = 36] [outer = 0x12c142000] 03:47:02 INFO - PROCESS | 2398 | 1462358822058 Marionette DEBUG loaded listener.js 03:47:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 37 (0x12c905c00) [pid = 2398] [serial = 37] [outer = 0x12c142000] 03:47:02 INFO - PROCESS | 2398 | 1462358822314 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]]]}] 03:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 423ms 03:47:02 INFO - PROCESS | 2398 | 1462358822365 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:47:02 INFO - PROCESS | 2398 | 1462358822366 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:47:02 INFO - PROCESS | 2398 | 1462358822368 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:47:02 INFO - PROCESS | 2398 | 1462358822369 Marionette TRACE conn2 <- [1,34,null,{}] 03:47:02 INFO - PROCESS | 2398 | 1462358822372 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}] 03:47:02 INFO - PROCESS | 2398 | 1462358822466 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:47:02 INFO - PROCESS | 2398 | 1462358822470 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd60000 == 14 [pid = 2398] [id = 14] 03:47:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 38 (0x12c908400) [pid = 2398] [serial = 38] [outer = 0x0] 03:47:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 39 (0x12c90e400) [pid = 2398] [serial = 39] [outer = 0x12c908400] 03:47:02 INFO - PROCESS | 2398 | 1462358822495 Marionette DEBUG loaded listener.js 03:47:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 40 (0x12ce5cc00) [pid = 2398] [serial = 40] [outer = 0x12c908400] 03:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 03:47:02 INFO - PROCESS | 2398 | 1462358822730 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]]]}] 03:47:02 INFO - PROCESS | 2398 | 1462358822737 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:47:02 INFO - PROCESS | 2398 | 1462358822739 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:47:02 INFO - PROCESS | 2398 | 1462358822748 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:47:02 INFO - PROCESS | 2398 | 1462358822749 Marionette TRACE conn2 <- [1,38,null,{}] 03:47:02 INFO - PROCESS | 2398 | 1462358822752 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}] 03:47:02 INFO - PROCESS | 2398 | 1462358822844 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:47:02 INFO - PROCESS | 2398 | 1462358822849 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0ae800 == 15 [pid = 2398] [id = 15] 03:47:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 41 (0x12ce63800) [pid = 2398] [serial = 41] [outer = 0x0] 03:47:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 42 (0x12ce68800) [pid = 2398] [serial = 42] [outer = 0x12ce63800] 03:47:02 INFO - PROCESS | 2398 | 1462358822873 Marionette DEBUG loaded listener.js 03:47:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 43 (0x12d03e400) [pid = 2398] [serial = 43] [outer = 0x12ce63800] 03:47:03 INFO - PROCESS | 2398 | 1462358823128 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]]]}] 03:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 03:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:47:03 INFO - PROCESS | 2398 | 1462358823168 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:47:03 INFO - PROCESS | 2398 | 1462358823170 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:47:03 INFO - PROCESS | 2398 | 1462358823181 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:47:03 INFO - PROCESS | 2398 | 1462358823182 Marionette TRACE conn2 <- [1,42,null,{}] 03:47:03 INFO - PROCESS | 2398 | 1462358823186 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}] 03:47:03 INFO - PROCESS | 2398 | 1462358823322 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:47:03 INFO - PROCESS | 2398 | 1462358823328 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d49f800 == 16 [pid = 2398] [id = 16] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 44 (0x12d041000) [pid = 2398] [serial = 44] [outer = 0x0] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 45 (0x12d049000) [pid = 2398] [serial = 45] [outer = 0x12d041000] 03:47:03 INFO - PROCESS | 2398 | 1462358823368 Marionette DEBUG loaded listener.js 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 46 (0x12d455c00) [pid = 2398] [serial = 46] [outer = 0x12d041000] 03:47:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d4b1000 == 17 [pid = 2398] [id = 17] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 47 (0x12d4b1800) [pid = 2398] [serial = 47] [outer = 0x0] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 48 (0x12d76b800) [pid = 2398] [serial = 48] [outer = 0x12d4b1800] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 49 (0x12d769800) [pid = 2398] [serial = 49] [outer = 0x12d4b1800] 03:47:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d4b0800 == 18 [pid = 2398] [id = 18] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 50 (0x12d457400) [pid = 2398] [serial = 50] [outer = 0x0] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 51 (0x12d7af000) [pid = 2398] [serial = 51] [outer = 0x12d457400] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 52 (0x12d048800) [pid = 2398] [serial = 52] [outer = 0x12d457400] 03:47:03 INFO - PROCESS | 2398 | 1462358823777 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]]]}] 03:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 630ms 03:47:03 INFO - PROCESS | 2398 | 1462358823803 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:47:03 INFO - PROCESS | 2398 | 1462358823804 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:47:03 INFO - PROCESS | 2398 | 1462358823807 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:47:03 INFO - PROCESS | 2398 | 1462358823808 Marionette TRACE conn2 <- [1,46,null,{}] 03:47:03 INFO - PROCESS | 2398 | 1462358823811 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}] 03:47:03 INFO - PROCESS | 2398 | 1462358823896 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:47:03 INFO - PROCESS | 2398 | 1462358823900 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x11871b800 == 19 [pid = 2398] [id = 19] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 53 (0x1183e9000) [pid = 2398] [serial = 53] [outer = 0x0] 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 54 (0x118572400) [pid = 2398] [serial = 54] [outer = 0x1183e9000] 03:47:03 INFO - PROCESS | 2398 | 1462358823929 Marionette DEBUG loaded listener.js 03:47:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 55 (0x1197f9c00) [pid = 2398] [serial = 55] [outer = 0x1183e9000] 03:47:04 INFO - PROCESS | 2398 | 1462358824172 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]]]}] 03:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 371ms 03:47:04 INFO - PROCESS | 2398 | 1462358824179 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:47:04 INFO - PROCESS | 2398 | 1462358824181 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:47:04 INFO - PROCESS | 2398 | 1462358824183 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:47:04 INFO - PROCESS | 2398 | 1462358824184 Marionette TRACE conn2 <- [1,50,null,{}] 03:47:04 INFO - PROCESS | 2398 | 1462358824186 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}] 03:47:04 INFO - PROCESS | 2398 | 1462358824281 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:47:04 INFO - PROCESS | 2398 | 1462358824286 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5ee800 == 20 [pid = 2398] [id = 20] 03:47:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 56 (0x118139400) [pid = 2398] [serial = 56] [outer = 0x0] 03:47:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 57 (0x11813f400) [pid = 2398] [serial = 57] [outer = 0x118139400] 03:47:04 INFO - PROCESS | 2398 | 1462358824310 Marionette DEBUG loaded listener.js 03:47:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 58 (0x12d45dc00) [pid = 2398] [serial = 58] [outer = 0x118139400] 03:47:04 INFO - PROCESS | 2398 | 1462358824534 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]]]}] 03:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 03:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:47:04 INFO - PROCESS | 2398 | 1462358824552 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:47:04 INFO - PROCESS | 2398 | 1462358824554 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:47:04 INFO - PROCESS | 2398 | 1462358824556 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:47:04 INFO - PROCESS | 2398 | 1462358824557 Marionette TRACE conn2 <- [1,54,null,{}] 03:47:04 INFO - PROCESS | 2398 | 1462358824566 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}] 03:47:04 INFO - PROCESS | 2398 | 1462358824658 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:47:04 INFO - PROCESS | 2398 | 1462358824663 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x12db87800 == 21 [pid = 2398] [id = 21] 03:47:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 59 (0x12d847800) [pid = 2398] [serial = 59] [outer = 0x0] 03:47:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 60 (0x12dbec400) [pid = 2398] [serial = 60] [outer = 0x12d847800] 03:47:04 INFO - PROCESS | 2398 | 1462358824687 Marionette DEBUG loaded listener.js 03:47:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 61 (0x12dbf1000) [pid = 2398] [serial = 61] [outer = 0x12d847800] 03:47:04 INFO - PROCESS | 2398 | 1462358824930 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]]]}] 03:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 422ms 03:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:47:04 INFO - PROCESS | 2398 | 1462358824982 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:47:04 INFO - PROCESS | 2398 | 1462358824983 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:47:04 INFO - PROCESS | 2398 | 1462358824985 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:47:04 INFO - PROCESS | 2398 | 1462358824987 Marionette TRACE conn2 <- [1,58,null,{}] 03:47:05 INFO - PROCESS | 2398 | 1462358824998 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}] 03:47:05 INFO - PROCESS | 2398 | 1462358825099 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:47:05 INFO - PROCESS | 2398 | 1462358825116 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x1120a4800 == 22 [pid = 2398] [id = 22] 03:47:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 62 (0x12e2bd800) [pid = 2398] [serial = 62] [outer = 0x0] 03:47:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 63 (0x12dbf1400) [pid = 2398] [serial = 63] [outer = 0x12e2bd800] 03:47:05 INFO - PROCESS | 2398 | 1462358825144 Marionette DEBUG loaded listener.js 03:47:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 64 (0x12e2c3800) [pid = 2398] [serial = 64] [outer = 0x12e2bd800] 03:47:06 INFO - PROCESS | 2398 | 1462358826793 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]]]}] 03:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1828ms 03:47:06 INFO - PROCESS | 2398 | 1462358826814 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:47:06 INFO - PROCESS | 2398 | 1462358826816 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:47:06 INFO - PROCESS | 2398 | 1462358826820 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:47:06 INFO - PROCESS | 2398 | 1462358826822 Marionette TRACE conn2 <- [1,62,null,{}] 03:47:06 INFO - PROCESS | 2398 | 1462358826834 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}] 03:47:06 INFO - PROCESS | 2398 | 1462358826906 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:47:06 INFO - PROCESS | 2398 | 1462358826913 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x112c08000 == 23 [pid = 2398] [id = 23] 03:47:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 65 (0x113187c00) [pid = 2398] [serial = 65] [outer = 0x0] 03:47:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 66 (0x11318e000) [pid = 2398] [serial = 66] [outer = 0x113187c00] 03:47:06 INFO - PROCESS | 2398 | 1462358826944 Marionette DEBUG loaded listener.js 03:47:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 67 (0x113d03400) [pid = 2398] [serial = 67] [outer = 0x113187c00] 03:47:07 INFO - PROCESS | 2398 | 1462358827237 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]]]}] 03:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 479ms 03:47:07 INFO - PROCESS | 2398 | 1462358827299 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:47:07 INFO - PROCESS | 2398 | 1462358827303 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:47:07 INFO - PROCESS | 2398 | 1462358827308 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:47:07 INFO - PROCESS | 2398 | 1462358827310 Marionette TRACE conn2 <- [1,66,null,{}] 03:47:07 INFO - PROCESS | 2398 | 1462358827312 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}] 03:47:07 INFO - PROCESS | 2398 | 1462358827380 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:47:07 INFO - PROCESS | 2398 | 1462358827385 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x1130bb000 == 24 [pid = 2398] [id = 24] 03:47:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 68 (0x114e19c00) [pid = 2398] [serial = 68] [outer = 0x0] 03:47:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 69 (0x115ec2c00) [pid = 2398] [serial = 69] [outer = 0x114e19c00] 03:47:07 INFO - PROCESS | 2398 | 1462358827414 Marionette DEBUG loaded listener.js 03:47:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 70 (0x116465400) [pid = 2398] [serial = 70] [outer = 0x114e19c00] 03:47:07 INFO - PROCESS | 2398 | 1462358827716 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]]]}] 03:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 469ms 03:47:07 INFO - PROCESS | 2398 | 1462358827778 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:47:07 INFO - PROCESS | 2398 | 1462358827780 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:47:07 INFO - PROCESS | 2398 | 1462358827782 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:47:07 INFO - PROCESS | 2398 | 1462358827785 Marionette TRACE conn2 <- [1,70,null,{}] 03:47:07 INFO - PROCESS | 2398 | 1462358827793 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}] 03:47:07 INFO - PROCESS | 2398 | 1462358827869 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:47:07 INFO - PROCESS | 2398 | 1462358827908 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x115dda800 == 25 [pid = 2398] [id = 25] 03:47:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 71 (0x1110d4000) [pid = 2398] [serial = 71] [outer = 0x0] 03:47:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 72 (0x1165d7c00) [pid = 2398] [serial = 72] [outer = 0x1110d4000] 03:47:07 INFO - PROCESS | 2398 | 1462358827938 Marionette DEBUG loaded listener.js 03:47:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 73 (0x116a80400) [pid = 2398] [serial = 73] [outer = 0x1110d4000] 03:47:08 INFO - PROCESS | 2398 | 1462358828267 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]]]}] 03:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 521ms 03:47:08 INFO - PROCESS | 2398 | 1462358828304 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:47:08 INFO - PROCESS | 2398 | 1462358828306 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:47:08 INFO - PROCESS | 2398 | 1462358828308 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:47:08 INFO - PROCESS | 2398 | 1462358828309 Marionette TRACE conn2 <- [1,74,null,{}] 03:47:08 INFO - PROCESS | 2398 | 1462358828311 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}] 03:47:08 INFO - PROCESS | 2398 | 1462358828380 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:47:08 INFO - PROCESS | 2398 | 1462358828384 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x11689c000 == 26 [pid = 2398] [id = 26] 03:47:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 74 (0x1171bf400) [pid = 2398] [serial = 74] [outer = 0x0] 03:47:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 75 (0x117d2e000) [pid = 2398] [serial = 75] [outer = 0x1171bf400] 03:47:08 INFO - PROCESS | 2398 | 1462358828413 Marionette DEBUG loaded listener.js 03:47:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 76 (0x1183f2000) [pid = 2398] [serial = 76] [outer = 0x1171bf400] 03:47:08 INFO - PROCESS | 2398 | 1462358828734 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]]]}] 03:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 03:47:08 INFO - PROCESS | 2398 | 1462358828788 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:47:08 INFO - PROCESS | 2398 | 1462358828790 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:47:08 INFO - PROCESS | 2398 | 1462358828794 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:47:08 INFO - PROCESS | 2398 | 1462358828796 Marionette TRACE conn2 <- [1,78,null,{}] 03:47:08 INFO - PROCESS | 2398 | 1462358828799 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}] 03:47:08 INFO - PROCESS | 2398 | 1462358828900 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:47:08 INFO - PROCESS | 2398 | 1462358828907 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171a9800 == 27 [pid = 2398] [id = 27] 03:47:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 77 (0x114e17400) [pid = 2398] [serial = 77] [outer = 0x0] 03:47:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 78 (0x118577800) [pid = 2398] [serial = 78] [outer = 0x114e17400] 03:47:08 INFO - PROCESS | 2398 | 1462358828952 Marionette DEBUG loaded listener.js 03:47:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 79 (0x11879d400) [pid = 2398] [serial = 79] [outer = 0x114e17400] 03:47:09 INFO - PROCESS | 2398 | 1462358829331 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]]]}] 03:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 571ms 03:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:47:09 INFO - PROCESS | 2398 | 1462358829365 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:47:09 INFO - PROCESS | 2398 | 1462358829367 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:47:09 INFO - PROCESS | 2398 | 1462358829370 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:47:09 INFO - PROCESS | 2398 | 1462358829372 Marionette TRACE conn2 <- [1,82,null,{}] 03:47:09 INFO - PROCESS | 2398 | 1462358829376 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}] 03:47:09 INFO - PROCESS | 2398 | 1462358829519 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:47:09 INFO - PROCESS | 2398 | 1462358829537 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x11747c000 == 28 [pid = 2398] [id = 28] 03:47:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 80 (0x1187a3400) [pid = 2398] [serial = 80] [outer = 0x0] 03:47:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 81 (0x1191a7800) [pid = 2398] [serial = 81] [outer = 0x1187a3400] 03:47:09 INFO - PROCESS | 2398 | 1462358829572 Marionette DEBUG loaded listener.js 03:47:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x1187a0800) [pid = 2398] [serial = 82] [outer = 0x1187a3400] 03:47:09 INFO - PROCESS | 2398 | 1462358829923 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]]]}] 03:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 573ms 03:47:09 INFO - PROCESS | 2398 | 1462358829945 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:47:09 INFO - PROCESS | 2398 | 1462358829947 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:47:09 INFO - PROCESS | 2398 | 1462358829949 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:47:09 INFO - PROCESS | 2398 | 1462358829950 Marionette TRACE conn2 <- [1,86,null,{}] 03:47:09 INFO - PROCESS | 2398 | 1462358829952 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}] 03:47:10 INFO - PROCESS | 2398 | 1462358830031 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:47:10 INFO - PROCESS | 2398 | 1462358830037 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x11812b800 == 29 [pid = 2398] [id = 29] 03:47:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 83 (0x1125bc000) [pid = 2398] [serial = 83] [outer = 0x0] 03:47:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x1197f6000) [pid = 2398] [serial = 84] [outer = 0x1125bc000] 03:47:10 INFO - PROCESS | 2398 | 1462358830078 Marionette DEBUG loaded listener.js 03:47:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x119865400) [pid = 2398] [serial = 85] [outer = 0x1125bc000] 03:47:10 INFO - PROCESS | 2398 | 1462358830514 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]]]}] 03:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 618ms 03:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:47:10 INFO - PROCESS | 2398 | 1462358830568 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:47:10 INFO - PROCESS | 2398 | 1462358830569 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:47:10 INFO - PROCESS | 2398 | 1462358830571 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:47:10 INFO - PROCESS | 2398 | 1462358830572 Marionette TRACE conn2 <- [1,90,null,{}] 03:47:10 INFO - PROCESS | 2398 | 1462358830574 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}] 03:47:10 INFO - PROCESS | 2398 | 1462358830638 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:47:10 INFO - PROCESS | 2398 | 1462358830644 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x11871a800 == 30 [pid = 2398] [id = 30] 03:47:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x1197f4000) [pid = 2398] [serial = 86] [outer = 0x0] 03:47:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x11986d800) [pid = 2398] [serial = 87] [outer = 0x1197f4000] 03:47:10 INFO - PROCESS | 2398 | 1462358830670 Marionette DEBUG loaded listener.js 03:47:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x1183ed000) [pid = 2398] [serial = 88] [outer = 0x1197f4000] 03:47:10 INFO - PROCESS | 2398 | 1462358830947 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]]]}] 03:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 417ms 03:47:10 INFO - PROCESS | 2398 | 1462358830989 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:47:10 INFO - PROCESS | 2398 | 1462358830991 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:47:11 INFO - PROCESS | 2398 | 1462358830996 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:47:11 INFO - PROCESS | 2398 | 1462358830997 Marionette TRACE conn2 <- [1,94,null,{}] 03:47:11 INFO - PROCESS | 2398 | 1462358831000 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}] 03:47:11 INFO - PROCESS | 2398 | 1462358831067 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:47:11 INFO - PROCESS | 2398 | 1462358831071 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x11898f000 == 31 [pid = 2398] [id = 31] 03:47:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x11986a800) [pid = 2398] [serial = 89] [outer = 0x0] 03:47:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x119f07000) [pid = 2398] [serial = 90] [outer = 0x11986a800] 03:47:11 INFO - PROCESS | 2398 | 1462358831098 Marionette DEBUG loaded listener.js 03:47:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x11a19cc00) [pid = 2398] [serial = 91] [outer = 0x11986a800] 03:47:11 INFO - PROCESS | 2398 | 1462358831399 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]]]}] 03:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 03:47:11 INFO - PROCESS | 2398 | 1462358831417 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:47:11 INFO - PROCESS | 2398 | 1462358831418 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:47:11 INFO - PROCESS | 2398 | 1462358831421 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:47:11 INFO - PROCESS | 2398 | 1462358831422 Marionette TRACE conn2 <- [1,98,null,{}] 03:47:11 INFO - PROCESS | 2398 | 1462358831425 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}] 03:47:11 INFO - PROCESS | 2398 | 1462358831523 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:47:11 INFO - PROCESS | 2398 | 1462358831530 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e6000 == 32 [pid = 2398] [id = 32] 03:47:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x117d39000) [pid = 2398] [serial = 92] [outer = 0x0] 03:47:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x11a19c000) [pid = 2398] [serial = 93] [outer = 0x117d39000] 03:47:11 INFO - PROCESS | 2398 | 1462358831554 Marionette DEBUG loaded listener.js 03:47:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x1215e8800) [pid = 2398] [serial = 94] [outer = 0x117d39000] 03:47:11 INFO - PROCESS | 2398 | 1462358831819 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]]]}] 03:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 03:47:11 INFO - PROCESS | 2398 | 1462358831840 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:47:11 INFO - PROCESS | 2398 | 1462358831842 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:47:11 INFO - PROCESS | 2398 | 1462358831849 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:47:11 INFO - PROCESS | 2398 | 1462358831851 Marionette TRACE conn2 <- [1,102,null,{}] 03:47:11 INFO - PROCESS | 2398 | 1462358831853 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}] 03:47:11 INFO - PROCESS | 2398 | 1462358831938 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:47:11 INFO - PROCESS | 2398 | 1462358831944 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171a9000 == 33 [pid = 2398] [id = 33] 03:47:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x1215eb000) [pid = 2398] [serial = 95] [outer = 0x0] 03:47:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1215f3000) [pid = 2398] [serial = 96] [outer = 0x1215eb000] 03:47:11 INFO - PROCESS | 2398 | 1462358831971 Marionette DEBUG loaded listener.js 03:47:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x122f26000) [pid = 2398] [serial = 97] [outer = 0x1215eb000] 03:47:12 INFO - PROCESS | 2398 | 1462358832259 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]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 03:47:12 INFO - PROCESS | 2398 | 1462358832270 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 2398 | 1462358832271 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:47:12 INFO - PROCESS | 2398 | 1462358832273 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:47:12 INFO - PROCESS | 2398 | 1462358832276 Marionette TRACE conn2 <- [1,106,null,{}] 03:47:12 INFO - PROCESS | 2398 | 1462358832284 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}] 03:47:12 INFO - PROCESS | 2398 | 1462358832360 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:47:12 INFO - PROCESS | 2398 | 1462358832365 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x119f4d000 == 34 [pid = 2398] [id = 34] 03:47:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x122f2fc00) [pid = 2398] [serial = 98] [outer = 0x0] 03:47:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x123cc9000) [pid = 2398] [serial = 99] [outer = 0x122f2fc00] 03:47:12 INFO - PROCESS | 2398 | 1462358832389 Marionette DEBUG loaded listener.js 03:47:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x123f25c00) [pid = 2398] [serial = 100] [outer = 0x122f2fc00] 03:47:12 INFO - PROCESS | 2398 | 1462358832699 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]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 476ms 03:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:47:12 INFO - PROCESS | 2398 | 1462358832749 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 2398 | 1462358832751 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:47:12 INFO - PROCESS | 2398 | 1462358832753 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:47:12 INFO - PROCESS | 2398 | 1462358832754 Marionette TRACE conn2 <- [1,110,null,{}] 03:47:12 INFO - PROCESS | 2398 | 1462358832756 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}] 03:47:12 INFO - PROCESS | 2398 | 1462358832846 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:47:12 INFO - PROCESS | 2398 | 1462358832853 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a152800 == 35 [pid = 2398] [id = 35] 03:47:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x123cc0400) [pid = 2398] [serial = 101] [outer = 0x0] 03:47:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x124106000) [pid = 2398] [serial = 102] [outer = 0x123cc0400] 03:47:12 INFO - PROCESS | 2398 | 1462358832880 Marionette DEBUG loaded listener.js 03:47:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x12421b000) [pid = 2398] [serial = 103] [outer = 0x123cc0400] 03:47:13 INFO - PROCESS | 2398 | 1462358833160 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]]]}] 03:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 425ms 03:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:47:13 INFO - PROCESS | 2398 | 1462358833183 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:47:13 INFO - PROCESS | 2398 | 1462358833184 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:47:13 INFO - PROCESS | 2398 | 1462358833186 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:47:13 INFO - PROCESS | 2398 | 1462358833187 Marionette TRACE conn2 <- [1,114,null,{}] 03:47:13 INFO - PROCESS | 2398 | 1462358833189 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}] 03:47:13 INFO - PROCESS | 2398 | 1462358833272 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:47:13 INFO - PROCESS | 2398 | 1462358833278 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x12154d000 == 36 [pid = 2398] [id = 36] 03:47:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x12437a400) [pid = 2398] [serial = 104] [outer = 0x0] 03:47:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x12490f800) [pid = 2398] [serial = 105] [outer = 0x12437a400] 03:47:13 INFO - PROCESS | 2398 | 1462358833304 Marionette DEBUG loaded listener.js 03:47:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x124966800) [pid = 2398] [serial = 106] [outer = 0x12437a400] 03:47:13 INFO - PROCESS | 2398 | 1462358833614 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]]]}] 03:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 03:47:13 INFO - PROCESS | 2398 | 1462358833654 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:47:13 INFO - PROCESS | 2398 | 1462358833656 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:47:13 INFO - PROCESS | 2398 | 1462358833659 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:47:13 INFO - PROCESS | 2398 | 1462358833661 Marionette TRACE conn2 <- [1,118,null,{}] 03:47:13 INFO - PROCESS | 2398 | 1462358833664 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}] 03:47:13 INFO - PROCESS | 2398 | 1462358833766 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:47:13 INFO - PROCESS | 2398 | 1462358833772 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c23800 == 37 [pid = 2398] [id = 37] 03:47:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x12420dc00) [pid = 2398] [serial = 107] [outer = 0x0] 03:47:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1249be400) [pid = 2398] [serial = 108] [outer = 0x12420dc00] 03:47:13 INFO - PROCESS | 2398 | 1462358833799 Marionette DEBUG loaded listener.js 03:47:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x124bb7c00) [pid = 2398] [serial = 109] [outer = 0x12420dc00] 03:47:14 INFO - PROCESS | 2398 | 1462358834729 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]]]}] 03:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1122ms 03:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:47:14 INFO - PROCESS | 2398 | 1462358834780 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:47:14 INFO - PROCESS | 2398 | 1462358834783 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:47:14 INFO - PROCESS | 2398 | 1462358834786 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:47:14 INFO - PROCESS | 2398 | 1462358834788 Marionette TRACE conn2 <- [1,122,null,{}] 03:47:14 INFO - PROCESS | 2398 | 1462358834792 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}] 03:47:14 INFO - PROCESS | 2398 | 1462358834875 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:47:14 INFO - PROCESS | 2398 | 1462358834904 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x112c12800 == 38 [pid = 2398] [id = 38] 03:47:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x113426800) [pid = 2398] [serial = 110] [outer = 0x0] 03:47:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x113d03800) [pid = 2398] [serial = 111] [outer = 0x113426800] 03:47:14 INFO - PROCESS | 2398 | 1462358834934 Marionette DEBUG loaded listener.js 03:47:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x115d6a000) [pid = 2398] [serial = 112] [outer = 0x113426800] 03:47:15 INFO - PROCESS | 2398 | 1462358835236 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]]]}] 03:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 470ms 03:47:15 INFO - PROCESS | 2398 | 1462358835256 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:47:15 INFO - PROCESS | 2398 | 1462358835263 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:47:15 INFO - PROCESS | 2398 | 1462358835282 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:47:15 INFO - PROCESS | 2398 | 1462358835284 Marionette TRACE conn2 <- [1,126,null,{}] 03:47:15 INFO - PROCESS | 2398 | 1462358835287 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}] 03:47:15 INFO - PROCESS | 2398 | 1462358835370 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:47:15 INFO - PROCESS | 2398 | 1462358835377 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x1130a5000 == 39 [pid = 2398] [id = 39] 03:47:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x115d6a400) [pid = 2398] [serial = 113] [outer = 0x0] 03:47:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x116463400) [pid = 2398] [serial = 114] [outer = 0x115d6a400] 03:47:15 INFO - PROCESS | 2398 | 1462358835403 Marionette DEBUG loaded listener.js 03:47:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x116877c00) [pid = 2398] [serial = 115] [outer = 0x115d6a400] 03:47:15 INFO - PROCESS | 2398 | 1462358835737 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]]]}] 03:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 03:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:47:15 INFO - PROCESS | 2398 | 1462358835753 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:47:15 INFO - PROCESS | 2398 | 1462358835755 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:47:15 INFO - PROCESS | 2398 | 1462358835757 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:47:15 INFO - PROCESS | 2398 | 1462358835762 Marionette TRACE conn2 <- [1,130,null,{}] 03:47:15 INFO - PROCESS | 2398 | 1462358835774 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}] 03:47:15 INFO - PROCESS | 2398 | 1462358835857 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:47:15 INFO - PROCESS | 2398 | 1462358835865 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x116893000 == 40 [pid = 2398] [id = 40] 03:47:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1110db000) [pid = 2398] [serial = 116] [outer = 0x0] 03:47:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x118142800) [pid = 2398] [serial = 117] [outer = 0x1110db000] 03:47:15 INFO - PROCESS | 2398 | 1462358835892 Marionette DEBUG loaded listener.js 03:47:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1183e9800) [pid = 2398] [serial = 118] [outer = 0x1110db000] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12d847800) [pid = 2398] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x118139400) [pid = 2398] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x1183e9000) [pid = 2398] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x12d041000) [pid = 2398] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12ce63800) [pid = 2398] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x12c908400) [pid = 2398] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x12c142000) [pid = 2398] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x118323000) [pid = 2398] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x118572800) [pid = 2398] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x12bb7e400) [pid = 2398] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x12ab52000) [pid = 2398] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x12a9ea000) [pid = 2398] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1293ec000) [pid = 2398] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x117d39000) [pid = 2398] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x1215eb000) [pid = 2398] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x122f2fc00) [pid = 2398] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x12e2bd800) [pid = 2398] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x113187c00) [pid = 2398] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x114e19c00) [pid = 2398] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x1110d4000) [pid = 2398] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x1171bf400) [pid = 2398] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x114e17400) [pid = 2398] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x1187a3400) [pid = 2398] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x1125bc000) [pid = 2398] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x1197f4000) [pid = 2398] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x11986a800) [pid = 2398] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:47:16 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x12437a400) [pid = 2398] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:47:16 INFO - PROCESS | 2398 | 1462358836610 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]]]}] 03:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 878ms 03:47:16 INFO - PROCESS | 2398 | 1462358836636 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:47:16 INFO - PROCESS | 2398 | 1462358836638 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:47:16 INFO - PROCESS | 2398 | 1462358836640 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:47:16 INFO - PROCESS | 2398 | 1462358836641 Marionette TRACE conn2 <- [1,134,null,{}] 03:47:16 INFO - PROCESS | 2398 | 1462358836646 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}] 03:47:16 INFO - PROCESS | 2398 | 1462358836711 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:47:16 INFO - PROCESS | 2398 | 1462358836759 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x11719e800 == 41 [pid = 2398] [id = 41] 03:47:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x11318cc00) [pid = 2398] [serial = 119] [outer = 0x0] 03:47:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x117d39000) [pid = 2398] [serial = 120] [outer = 0x11318cc00] 03:47:16 INFO - PROCESS | 2398 | 1462358836785 Marionette DEBUG loaded listener.js 03:47:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x11857bc00) [pid = 2398] [serial = 121] [outer = 0x11318cc00] 03:47:17 INFO - PROCESS | 2398 | 1462358837059 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]]]}] 03:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 473ms 03:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:47:17 INFO - PROCESS | 2398 | 1462358837114 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:47:17 INFO - PROCESS | 2398 | 1462358837115 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:47:17 INFO - PROCESS | 2398 | 1462358837117 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:47:17 INFO - PROCESS | 2398 | 1462358837118 Marionette TRACE conn2 <- [1,138,null,{}] 03:47:17 INFO - PROCESS | 2398 | 1462358837120 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}] 03:47:17 INFO - PROCESS | 2398 | 1462358837187 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:47:17 INFO - PROCESS | 2398 | 1462358837193 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x118068000 == 42 [pid = 2398] [id = 42] 03:47:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x1134ae000) [pid = 2398] [serial = 122] [outer = 0x0] 03:47:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1187a4c00) [pid = 2398] [serial = 123] [outer = 0x1134ae000] 03:47:17 INFO - PROCESS | 2398 | 1462358837219 Marionette DEBUG loaded listener.js 03:47:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1191e2400) [pid = 2398] [serial = 124] [outer = 0x1134ae000] 03:47:17 INFO - PROCESS | 2398 | 1462358837517 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]]]}] 03:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 418ms 03:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:47:17 INFO - PROCESS | 2398 | 1462358837549 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:47:17 INFO - PROCESS | 2398 | 1462358837551 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:47:17 INFO - PROCESS | 2398 | 1462358837560 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:47:17 INFO - PROCESS | 2398 | 1462358837561 Marionette TRACE conn2 <- [1,142,null,{}] 03:47:17 INFO - PROCESS | 2398 | 1462358837563 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}] 03:47:17 INFO - PROCESS | 2398 | 1462358837641 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:47:17 INFO - PROCESS | 2398 | 1462358837646 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x118724800 == 43 [pid = 2398] [id = 43] 03:47:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x11205f000) [pid = 2398] [serial = 125] [outer = 0x0] 03:47:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1197efc00) [pid = 2398] [serial = 126] [outer = 0x11205f000] 03:47:17 INFO - PROCESS | 2398 | 1462358837675 Marionette DEBUG loaded listener.js 03:47:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x119a7bc00) [pid = 2398] [serial = 127] [outer = 0x11205f000] 03:47:17 INFO - PROCESS | 2398 | 1462358837982 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]]]}] 03:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 474ms 03:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:47:18 INFO - PROCESS | 2398 | 1462358838029 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:47:18 INFO - PROCESS | 2398 | 1462358838030 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:47:18 INFO - PROCESS | 2398 | 1462358838032 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:47:18 INFO - PROCESS | 2398 | 1462358838034 Marionette TRACE conn2 <- [1,146,null,{}] 03:47:18 INFO - PROCESS | 2398 | 1462358838036 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}] 03:47:18 INFO - PROCESS | 2398 | 1462358838102 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:47:18 INFO - PROCESS | 2398 | 1462358838145 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x11917a000 == 44 [pid = 2398] [id = 44] 03:47:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x1191ed800) [pid = 2398] [serial = 128] [outer = 0x0] 03:47:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x119be4400) [pid = 2398] [serial = 129] [outer = 0x1191ed800] 03:47:18 INFO - PROCESS | 2398 | 1462358838170 Marionette DEBUG loaded listener.js 03:47:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x11a2a6800) [pid = 2398] [serial = 130] [outer = 0x1191ed800] 03:47:18 INFO - PROCESS | 2398 | 1462358838422 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]]]}] 03:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 420ms 03:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:47:18 INFO - PROCESS | 2398 | 1462358838454 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:47:18 INFO - PROCESS | 2398 | 1462358838455 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:47:18 INFO - PROCESS | 2398 | 1462358838516 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:47:18 INFO - PROCESS | 2398 | 1462358838518 Marionette TRACE conn2 <- [1,150,null,{}] 03:47:18 INFO - PROCESS | 2398 | 1462358838522 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}] 03:47:18 INFO - PROCESS | 2398 | 1462358838614 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:47:18 INFO - PROCESS | 2398 | 1462358838654 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x11253f000 == 45 [pid = 2398] [id = 45] 03:47:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x112d74c00) [pid = 2398] [serial = 131] [outer = 0x0] 03:47:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x112f93400) [pid = 2398] [serial = 132] [outer = 0x112d74c00] 03:47:18 INFO - PROCESS | 2398 | 1462358838685 Marionette DEBUG loaded listener.js 03:47:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x113425400) [pid = 2398] [serial = 133] [outer = 0x112d74c00] 03:47:19 INFO - PROCESS | 2398 | 1462358839133 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]]]}] 03:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 729ms 03:47:19 INFO - PROCESS | 2398 | 1462358839192 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:47:19 INFO - PROCESS | 2398 | 1462358839196 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:47:19 INFO - PROCESS | 2398 | 1462358839200 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:47:19 INFO - PROCESS | 2398 | 1462358839202 Marionette TRACE conn2 <- [1,154,null,{}] 03:47:19 INFO - PROCESS | 2398 | 1462358839208 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}] 03:47:19 INFO - PROCESS | 2398 | 1462358839298 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:47:19 INFO - PROCESS | 2398 | 1462358839352 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x118065000 == 46 [pid = 2398] [id = 46] 03:47:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x116527800) [pid = 2398] [serial = 134] [outer = 0x0] 03:47:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1168d9c00) [pid = 2398] [serial = 135] [outer = 0x116527800] 03:47:19 INFO - PROCESS | 2398 | 1462358839381 Marionette DEBUG loaded listener.js 03:47:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x11831b000) [pid = 2398] [serial = 136] [outer = 0x116527800] 03:47:19 INFO - PROCESS | 2398 | 1462358839802 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]]]}] 03:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 620ms 03:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:47:19 INFO - PROCESS | 2398 | 1462358839821 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:47:19 INFO - PROCESS | 2398 | 1462358839822 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:47:19 INFO - PROCESS | 2398 | 1462358839824 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:47:19 INFO - PROCESS | 2398 | 1462358839826 Marionette TRACE conn2 <- [1,158,null,{}] 03:47:19 INFO - PROCESS | 2398 | 1462358839828 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}] 03:47:19 INFO - PROCESS | 2398 | 1462358839930 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:47:19 INFO - PROCESS | 2398 | 1462358839987 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a10f000 == 47 [pid = 2398] [id = 47] 03:47:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1191ec800) [pid = 2398] [serial = 137] [outer = 0x0] 03:47:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x119699000) [pid = 2398] [serial = 138] [outer = 0x1191ec800] 03:47:20 INFO - PROCESS | 2398 | 1462358840038 Marionette DEBUG loaded listener.js 03:47:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x119811c00) [pid = 2398] [serial = 139] [outer = 0x1191ec800] 03:47:20 INFO - PROCESS | 2398 | 1462358840468 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]]]}] 03:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 03:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:47:20 INFO - PROCESS | 2398 | 1462358840495 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:47:20 INFO - PROCESS | 2398 | 1462358840496 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:47:20 INFO - PROCESS | 2398 | 1462358840499 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:47:20 INFO - PROCESS | 2398 | 1462358840500 Marionette TRACE conn2 <- [1,162,null,{}] 03:47:20 INFO - PROCESS | 2398 | 1462358840502 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}] 03:47:20 INFO - PROCESS | 2398 | 1462358840587 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:47:20 INFO - PROCESS | 2398 | 1462358840629 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x118066800 == 48 [pid = 2398] [id = 48] 03:47:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1191ed000) [pid = 2398] [serial = 140] [outer = 0x0] 03:47:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x11a4f4400) [pid = 2398] [serial = 141] [outer = 0x1191ed000] 03:47:20 INFO - PROCESS | 2398 | 1462358840658 Marionette DEBUG loaded listener.js 03:47:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x1215f2c00) [pid = 2398] [serial = 142] [outer = 0x1191ed000] 03:47:21 INFO - PROCESS | 2398 | 1462358841084 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]]]}] 03:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 03:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:47:21 INFO - PROCESS | 2398 | 1462358841119 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:47:21 INFO - PROCESS | 2398 | 1462358841120 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:47:21 INFO - PROCESS | 2398 | 1462358841123 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:47:21 INFO - PROCESS | 2398 | 1462358841124 Marionette TRACE conn2 <- [1,166,null,{}] 03:47:21 INFO - PROCESS | 2398 | 1462358841145 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}] 03:47:21 INFO - PROCESS | 2398 | 1462358841233 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:47:21 INFO - PROCESS | 2398 | 1462358841303 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x1134c2000 == 49 [pid = 2398] [id = 49] 03:47:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x11831d400) [pid = 2398] [serial = 143] [outer = 0x0] 03:47:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x11879e000) [pid = 2398] [serial = 144] [outer = 0x11831d400] 03:47:21 INFO - PROCESS | 2398 | 1462358841333 Marionette DEBUG loaded listener.js 03:47:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x119871c00) [pid = 2398] [serial = 145] [outer = 0x11831d400] 03:47:21 INFO - PROCESS | 2398 | 1462358841791 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]]]}] 03:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 739ms 03:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:47:21 INFO - PROCESS | 2398 | 1462358841862 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:47:21 INFO - PROCESS | 2398 | 1462358841865 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:47:21 INFO - PROCESS | 2398 | 1462358841868 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:47:21 INFO - PROCESS | 2398 | 1462358841870 Marionette TRACE conn2 <- [1,170,null,{}] 03:47:21 INFO - PROCESS | 2398 | 1462358841874 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}] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x118724800 == 48 [pid = 2398] [id = 43] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x118068000 == 47 [pid = 2398] [id = 42] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x11719e800 == 46 [pid = 2398] [id = 41] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x116893000 == 45 [pid = 2398] [id = 40] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x1171a9800 == 44 [pid = 2398] [id = 27] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x1130a5000 == 43 [pid = 2398] [id = 39] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x11747c000 == 42 [pid = 2398] [id = 28] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x11871a800 == 41 [pid = 2398] [id = 30] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x112c12800 == 40 [pid = 2398] [id = 38] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x122c23800 == 39 [pid = 2398] [id = 37] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x11812b800 == 38 [pid = 2398] [id = 29] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e6000 == 37 [pid = 2398] [id = 32] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x11a152800 == 36 [pid = 2398] [id = 35] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x1134c2000 == 35 [pid = 2398] [id = 49] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x11a10f000 == 34 [pid = 2398] [id = 47] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x118066800 == 33 [pid = 2398] [id = 48] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x12154d000 == 32 [pid = 2398] [id = 36] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x118065000 == 31 [pid = 2398] [id = 46] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x11898f000 == 30 [pid = 2398] [id = 31] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x11917a000 == 29 [pid = 2398] [id = 44] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x1171a9000 == 28 [pid = 2398] [id = 33] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x11253f000 == 27 [pid = 2398] [id = 45] 03:47:22 INFO - PROCESS | 2398 | --DOCSHELL 0x119f4d000 == 26 [pid = 2398] [id = 34] 03:47:22 INFO - PROCESS | 2398 | 1462358842357 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x11a19c000) [pid = 2398] [serial = 93] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x1215f3000) [pid = 2398] [serial = 96] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x123cc9000) [pid = 2398] [serial = 99] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x124106000) [pid = 2398] [serial = 102] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12e2c3800) [pid = 2398] [serial = 64] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x11318e000) [pid = 2398] [serial = 66] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x115ec2c00) [pid = 2398] [serial = 69] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x1165d7c00) [pid = 2398] [serial = 72] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x117d2e000) [pid = 2398] [serial = 75] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x118577800) [pid = 2398] [serial = 78] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1191a7800) [pid = 2398] [serial = 81] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1187a0800) [pid = 2398] [serial = 82] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1197f6000) [pid = 2398] [serial = 84] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x119865400) [pid = 2398] [serial = 85] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x11986d800) [pid = 2398] [serial = 87] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x119f07000) [pid = 2398] [serial = 90] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1183ed000) [pid = 2398] [serial = 88] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x11a19cc00) [pid = 2398] [serial = 91] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x1215e8800) [pid = 2398] [serial = 94] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x122f26000) [pid = 2398] [serial = 97] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x113d03400) [pid = 2398] [serial = 67] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x123f25c00) [pid = 2398] [serial = 100] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x1183f2000) [pid = 2398] [serial = 76] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x11879d400) [pid = 2398] [serial = 79] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x12490f800) [pid = 2398] [serial = 105] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x116465400) [pid = 2398] [serial = 70] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x116a80400) [pid = 2398] [serial = 73] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x124966800) [pid = 2398] [serial = 106] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x12add4c00) [pid = 2398] [serial = 24] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x12a9ebc00) [pid = 2398] [serial = 21] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x12ab4f800) [pid = 2398] [serial = 22] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x1293f3800) [pid = 2398] [serial = 16] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x1296b8c00) [pid = 2398] [serial = 18] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x1293edc00) [pid = 2398] [serial = 15] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x12419e400) [pid = 2398] [serial = 11] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 82 (0x123b83c00) [pid = 2398] [serial = 8] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 81 (0x118572400) [pid = 2398] [serial = 54] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 80 (0x12d76b800) [pid = 2398] [serial = 48] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 79 (0x12d7af000) [pid = 2398] [serial = 51] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 78 (0x12d049000) [pid = 2398] [serial = 45] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 77 (0x12d455c00) [pid = 2398] [serial = 46] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 76 (0x12ce68800) [pid = 2398] [serial = 42] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 75 (0x12d03e400) [pid = 2398] [serial = 43] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 74 (0x12c90e400) [pid = 2398] [serial = 39] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 73 (0x12ce5cc00) [pid = 2398] [serial = 40] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 72 (0x12c905c00) [pid = 2398] [serial = 37] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 71 (0x12c14b000) [pid = 2398] [serial = 36] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 70 (0x124968000) [pid = 2398] [serial = 33] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 69 (0x12c13f400) [pid = 2398] [serial = 34] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 68 (0x11808c800) [pid = 2398] [serial = 30] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 67 (0x12c12d400) [pid = 2398] [serial = 31] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 66 (0x12bb82800) [pid = 2398] [serial = 27] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 65 (0x12bf88400) [pid = 2398] [serial = 28] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 64 (0x12ba79400) [pid = 2398] [serial = 25] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 63 (0x12dbf1400) [pid = 2398] [serial = 63] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 62 (0x12dbec400) [pid = 2398] [serial = 60] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 61 (0x12dbf1000) [pid = 2398] [serial = 61] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 60 (0x11813f400) [pid = 2398] [serial = 57] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 59 (0x12d45dc00) [pid = 2398] [serial = 58] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | --DOMWINDOW == 58 (0x1197f9c00) [pid = 2398] [serial = 55] [outer = 0x0] [url = about:blank] 03:47:22 INFO - PROCESS | 2398 | 1462358842441 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x112046000 == 27 [pid = 2398] [id = 50] 03:47:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 59 (0x1120dbc00) [pid = 2398] [serial = 146] [outer = 0x0] 03:47:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 60 (0x112cda000) [pid = 2398] [serial = 147] [outer = 0x1120dbc00] 03:47:22 INFO - PROCESS | 2398 | 1462358842469 Marionette DEBUG loaded listener.js 03:47:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 61 (0x115e57000) [pid = 2398] [serial = 148] [outer = 0x1120dbc00] 03:47:22 INFO - PROCESS | 2398 | 1462358842786 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]]]}] 03:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 971ms 03:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:47:22 INFO - PROCESS | 2398 | 1462358842841 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:47:22 INFO - PROCESS | 2398 | 1462358842843 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:47:22 INFO - PROCESS | 2398 | 1462358842846 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:47:22 INFO - PROCESS | 2398 | 1462358842849 Marionette TRACE conn2 <- [1,174,null,{}] 03:47:22 INFO - PROCESS | 2398 | 1462358842852 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}] 03:47:22 INFO - PROCESS | 2398 | 1462358842919 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:47:22 INFO - PROCESS | 2398 | 1462358842968 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x1130bb800 == 28 [pid = 2398] [id = 51] 03:47:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 62 (0x11205f800) [pid = 2398] [serial = 149] [outer = 0x0] 03:47:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 63 (0x115e5f000) [pid = 2398] [serial = 150] [outer = 0x11205f800] 03:47:22 INFO - PROCESS | 2398 | 1462358842996 Marionette DEBUG loaded listener.js 03:47:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 64 (0x116794c00) [pid = 2398] [serial = 151] [outer = 0x11205f800] 03:47:23 INFO - PROCESS | 2398 | 1462358843263 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]]]}] 03:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 471ms 03:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:47:23 INFO - PROCESS | 2398 | 1462358843318 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:47:23 INFO - PROCESS | 2398 | 1462358843320 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:47:23 INFO - PROCESS | 2398 | 1462358843322 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:47:23 INFO - PROCESS | 2398 | 1462358843324 Marionette TRACE conn2 <- [1,178,null,{}] 03:47:23 INFO - PROCESS | 2398 | 1462358843330 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}] 03:47:23 INFO - PROCESS | 2398 | 1462358843398 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:47:23 INFO - PROCESS | 2398 | 1462358843406 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x11689f000 == 29 [pid = 2398] [id = 52] 03:47:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 65 (0x1168cfc00) [pid = 2398] [serial = 152] [outer = 0x0] 03:47:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 66 (0x117d2dc00) [pid = 2398] [serial = 153] [outer = 0x1168cfc00] 03:47:23 INFO - PROCESS | 2398 | 1462358843435 Marionette DEBUG loaded listener.js 03:47:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 67 (0x11831d000) [pid = 2398] [serial = 154] [outer = 0x1168cfc00] 03:47:23 INFO - PROCESS | 2398 | 1462358843746 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]]]}] 03:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 472ms 03:47:23 INFO - PROCESS | 2398 | 1462358843795 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:47:23 INFO - PROCESS | 2398 | 1462358843797 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:47:23 INFO - PROCESS | 2398 | 1462358843805 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:47:23 INFO - PROCESS | 2398 | 1462358843808 Marionette TRACE conn2 <- [1,182,null,{}] 03:47:23 INFO - PROCESS | 2398 | 1462358843811 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}] 03:47:23 INFO - PROCESS | 2398 | 1462358843880 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:47:23 INFO - PROCESS | 2398 | 1462358843885 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x11746b000 == 30 [pid = 2398] [id = 53] 03:47:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 68 (0x118322000) [pid = 2398] [serial = 155] [outer = 0x0] 03:47:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 69 (0x1183f2000) [pid = 2398] [serial = 156] [outer = 0x118322000] 03:47:23 INFO - PROCESS | 2398 | 1462358843912 Marionette DEBUG loaded listener.js 03:47:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 70 (0x118771400) [pid = 2398] [serial = 157] [outer = 0x118322000] 03:47:24 INFO - PROCESS | 2398 | 1462358844220 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]]]}] 03:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 428ms 03:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:47:24 INFO - PROCESS | 2398 | 1462358844234 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:47:24 INFO - PROCESS | 2398 | 1462358844235 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:47:24 INFO - PROCESS | 2398 | 1462358844238 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:47:24 INFO - PROCESS | 2398 | 1462358844239 Marionette TRACE conn2 <- [1,186,null,{}] 03:47:24 INFO - PROCESS | 2398 | 1462358844247 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}] 03:47:24 INFO - PROCESS | 2398 | 1462358844350 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:47:24 INFO - PROCESS | 2398 | 1462358844423 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d10000 == 31 [pid = 2398] [id = 54] 03:47:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 71 (0x116877800) [pid = 2398] [serial = 158] [outer = 0x0] 03:47:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 72 (0x11877c400) [pid = 2398] [serial = 159] [outer = 0x116877800] 03:47:24 INFO - PROCESS | 2398 | 1462358844463 Marionette DEBUG loaded listener.js 03:47:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 73 (0x1191aa800) [pid = 2398] [serial = 160] [outer = 0x116877800] 03:47:24 INFO - PROCESS | 2398 | 1462358844802 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]]]}] 03:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 574ms 03:47:24 INFO - PROCESS | 2398 | 1462358844816 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:47:24 INFO - PROCESS | 2398 | 1462358844817 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:47:24 INFO - PROCESS | 2398 | 1462358844820 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:47:24 INFO - PROCESS | 2398 | 1462358844821 Marionette TRACE conn2 <- [1,190,null,{}] 03:47:24 INFO - PROCESS | 2398 | 1462358844823 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}] 03:47:24 INFO - PROCESS | 2398 | 1462358844906 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:47:24 INFO - PROCESS | 2398 | 1462358844912 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x118717800 == 32 [pid = 2398] [id = 55] 03:47:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 74 (0x1168cd800) [pid = 2398] [serial = 161] [outer = 0x0] 03:47:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 75 (0x1196a7800) [pid = 2398] [serial = 162] [outer = 0x1168cd800] 03:47:24 INFO - PROCESS | 2398 | 1462358844973 Marionette DEBUG loaded listener.js 03:47:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 76 (0x119866c00) [pid = 2398] [serial = 163] [outer = 0x1168cd800] 03:47:25 INFO - PROCESS | 2398 | 1462358845314 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]]]}] 03:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 518ms 03:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:47:25 INFO - PROCESS | 2398 | 1462358845338 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:47:25 INFO - PROCESS | 2398 | 1462358845340 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:47:25 INFO - PROCESS | 2398 | 1462358845342 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:47:25 INFO - PROCESS | 2398 | 1462358845344 Marionette TRACE conn2 <- [1,194,null,{}] 03:47:25 INFO - PROCESS | 2398 | 1462358845347 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}] 03:47:25 INFO - PROCESS | 2398 | 1462358845467 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:47:25 INFO - PROCESS | 2398 | 1462358845481 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x111df3000 == 33 [pid = 2398] [id = 56] 03:47:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 77 (0x11986b000) [pid = 2398] [serial = 164] [outer = 0x0] 03:47:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 78 (0x119a89c00) [pid = 2398] [serial = 165] [outer = 0x11986b000] 03:47:25 INFO - PROCESS | 2398 | 1462358845520 Marionette DEBUG loaded listener.js 03:47:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 79 (0x1215e6c00) [pid = 2398] [serial = 166] [outer = 0x11986b000] 03:47:25 INFO - PROCESS | 2398 | 1462358845904 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]]]}] 03:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 03:47:25 INFO - PROCESS | 2398 | 1462358845914 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:47:25 INFO - PROCESS | 2398 | 1462358845915 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:47:25 INFO - PROCESS | 2398 | 1462358845917 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:47:25 INFO - PROCESS | 2398 | 1462358845918 Marionette TRACE conn2 <- [1,198,null,{}] 03:47:25 INFO - PROCESS | 2398 | 1462358845920 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}] 03:47:26 INFO - PROCESS | 2398 | 1462358846000 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:47:26 INFO - PROCESS | 2398 | 1462358846004 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b0f800 == 34 [pid = 2398] [id = 57] 03:47:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 80 (0x1125b8c00) [pid = 2398] [serial = 167] [outer = 0x0] 03:47:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 81 (0x1215eb000) [pid = 2398] [serial = 168] [outer = 0x1125b8c00] 03:47:26 INFO - PROCESS | 2398 | 1462358846032 Marionette DEBUG loaded listener.js 03:47:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x1215efc00) [pid = 2398] [serial = 169] [outer = 0x1125b8c00] 03:47:26 INFO - PROCESS | 2398 | 1462358846320 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]]]}] 03:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 03:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:47:26 INFO - PROCESS | 2398 | 1462358846336 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:47:26 INFO - PROCESS | 2398 | 1462358846337 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:47:26 INFO - PROCESS | 2398 | 1462358846339 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:47:26 INFO - PROCESS | 2398 | 1462358846340 Marionette TRACE conn2 <- [1,202,null,{}] 03:47:26 INFO - PROCESS | 2398 | 1462358846349 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}] 03:47:26 INFO - PROCESS | 2398 | 1462358846438 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:47:26 INFO - PROCESS | 2398 | --DOMWINDOW == 81 (0x12420dc00) [pid = 2398] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:47:26 INFO - PROCESS | 2398 | --DOMWINDOW == 80 (0x123cc0400) [pid = 2398] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:47:26 INFO - PROCESS | 2398 | --DOMWINDOW == 79 (0x11205f000) [pid = 2398] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:47:26 INFO - PROCESS | 2398 | --DOMWINDOW == 78 (0x1191ed800) [pid = 2398] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:47:26 INFO - PROCESS | 2398 | --DOMWINDOW == 77 (0x115d6a400) [pid = 2398] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:47:26 INFO - PROCESS | 2398 | --DOMWINDOW == 76 (0x113426800) [pid = 2398] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:47:26 INFO - PROCESS | 2398 | --DOMWINDOW == 75 (0x11318cc00) [pid = 2398] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:47:26 INFO - PROCESS | 2398 | --DOMWINDOW == 74 (0x1110db000) [pid = 2398] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:47:26 INFO - PROCESS | 2398 | --DOMWINDOW == 73 (0x1134ae000) [pid = 2398] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:47:26 INFO - PROCESS | 2398 | 1462358846467 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x1132f1800 == 35 [pid = 2398] [id = 58] 03:47:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 74 (0x11205f000) [pid = 2398] [serial = 170] [outer = 0x0] 03:47:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 75 (0x116465c00) [pid = 2398] [serial = 171] [outer = 0x11205f000] 03:47:26 INFO - PROCESS | 2398 | 1462358846506 Marionette DEBUG loaded listener.js 03:47:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 76 (0x119f0a800) [pid = 2398] [serial = 172] [outer = 0x11205f000] 03:47:26 INFO - PROCESS | 2398 | 1462358846909 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]]]}] 03:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 573ms 03:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:47:26 INFO - PROCESS | 2398 | 1462358846913 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:47:26 INFO - PROCESS | 2398 | 1462358846915 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:47:26 INFO - PROCESS | 2398 | 1462358846918 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:47:26 INFO - PROCESS | 2398 | 1462358846920 Marionette TRACE conn2 <- [1,206,null,{}] 03:47:26 INFO - PROCESS | 2398 | 1462358846923 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}] 03:47:27 INFO - PROCESS | 2398 | 1462358847047 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:47:27 INFO - PROCESS | 2398 | 1462358847056 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a116800 == 36 [pid = 2398] [id = 59] 03:47:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 77 (0x11318cc00) [pid = 2398] [serial = 173] [outer = 0x0] 03:47:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 78 (0x122e68c00) [pid = 2398] [serial = 174] [outer = 0x11318cc00] 03:47:27 INFO - PROCESS | 2398 | 1462358847096 Marionette DEBUG loaded listener.js 03:47:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 79 (0x123811400) [pid = 2398] [serial = 175] [outer = 0x11318cc00] 03:47:27 INFO - PROCESS | 2398 | 1462358847425 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]]]}] 03:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 520ms 03:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:47:27 INFO - PROCESS | 2398 | 1462358847438 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:47:27 INFO - PROCESS | 2398 | 1462358847439 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:47:27 INFO - PROCESS | 2398 | 1462358847449 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:47:27 INFO - PROCESS | 2398 | 1462358847450 Marionette TRACE conn2 <- [1,210,null,{}] 03:47:27 INFO - PROCESS | 2398 | 1462358847452 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}] 03:47:27 INFO - PROCESS | 2398 | 1462358847524 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:47:27 INFO - PROCESS | 2398 | 1462358847531 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c20800 == 37 [pid = 2398] [id = 60] 03:47:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 80 (0x123b84400) [pid = 2398] [serial = 176] [outer = 0x0] 03:47:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 81 (0x123d0d400) [pid = 2398] [serial = 177] [outer = 0x123b84400] 03:47:27 INFO - PROCESS | 2398 | 1462358847559 Marionette DEBUG loaded listener.js 03:47:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x123fcc800) [pid = 2398] [serial = 178] [outer = 0x123b84400] 03:47:27 INFO - PROCESS | 2398 | 1462358847864 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]]]}] 03:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 476ms 03:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:47:27 INFO - PROCESS | 2398 | 1462358847918 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:47:27 INFO - PROCESS | 2398 | 1462358847919 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:47:27 INFO - PROCESS | 2398 | 1462358847922 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:47:27 INFO - PROCESS | 2398 | 1462358847923 Marionette TRACE conn2 <- [1,214,null,{}] 03:47:27 INFO - PROCESS | 2398 | 1462358847926 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}] 03:47:28 INFO - PROCESS | 2398 | 1462358848041 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:47:28 INFO - PROCESS | 2398 | 1462358848051 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x117464000 == 38 [pid = 2398] [id = 61] 03:47:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 83 (0x124107800) [pid = 2398] [serial = 179] [outer = 0x0] 03:47:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x12420d000) [pid = 2398] [serial = 180] [outer = 0x124107800] 03:47:28 INFO - PROCESS | 2398 | 1462358848090 Marionette DEBUG loaded listener.js 03:47:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x124915c00) [pid = 2398] [serial = 181] [outer = 0x124107800] 03:47:28 INFO - PROCESS | 2398 | 1462358848398 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]]]}] 03:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms 03:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:47:28 INFO - PROCESS | 2398 | 1462358848454 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:47:28 INFO - PROCESS | 2398 | 1462358848455 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:47:28 INFO - PROCESS | 2398 | 1462358848459 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:47:28 INFO - PROCESS | 2398 | 1462358848461 Marionette TRACE conn2 <- [1,218,null,{}] 03:47:28 INFO - PROCESS | 2398 | 1462358848465 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}] 03:47:28 INFO - PROCESS | 2398 | 1462358848549 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:47:28 INFO - PROCESS | 2398 | 1462358848647 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x112f38800 == 39 [pid = 2398] [id = 62] 03:47:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x112f9dc00) [pid = 2398] [serial = 182] [outer = 0x0] 03:47:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x113421400) [pid = 2398] [serial = 183] [outer = 0x112f9dc00] 03:47:28 INFO - PROCESS | 2398 | 1462358848696 Marionette DEBUG loaded listener.js 03:47:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x115e3c400) [pid = 2398] [serial = 184] [outer = 0x112f9dc00] 03:47:29 INFO - PROCESS | 2398 | 1462358849271 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]]]}] 03:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 821ms 03:47:29 INFO - PROCESS | 2398 | 1462358849281 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:47:29 INFO - PROCESS | 2398 | 1462358849283 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:47:29 INFO - PROCESS | 2398 | 1462358849289 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:47:29 INFO - PROCESS | 2398 | 1462358849291 Marionette TRACE conn2 <- [1,222,null,{}] 03:47:29 INFO - PROCESS | 2398 | 1462358849294 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}] 03:47:29 INFO - PROCESS | 2398 | 1462358849393 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:47:29 INFO - PROCESS | 2398 | 1462358849430 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x1168a9800 == 40 [pid = 2398] [id = 63] 03:47:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x115ebc000) [pid = 2398] [serial = 185] [outer = 0x0] 03:47:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x116795000) [pid = 2398] [serial = 186] [outer = 0x115ebc000] 03:47:29 INFO - PROCESS | 2398 | 1462358849460 Marionette DEBUG loaded listener.js 03:47:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x118137000) [pid = 2398] [serial = 187] [outer = 0x115ebc000] 03:47:30 INFO - PROCESS | 2398 | 1462358850001 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]]]}] 03:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 776ms 03:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:47:30 INFO - PROCESS | 2398 | 1462358850097 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:47:30 INFO - PROCESS | 2398 | 1462358850099 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:47:30 INFO - PROCESS | 2398 | 1462358850102 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:47:30 INFO - PROCESS | 2398 | 1462358850104 Marionette TRACE conn2 <- [1,226,null,{}] 03:47:30 INFO - PROCESS | 2398 | 1462358850108 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}] 03:47:30 INFO - PROCESS | 2398 | 1462358850199 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:47:30 INFO - PROCESS | 2398 | 1462358850260 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x1161c1800 == 41 [pid = 2398] [id = 64] 03:47:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x116448400) [pid = 2398] [serial = 188] [outer = 0x0] 03:47:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x116468400) [pid = 2398] [serial = 189] [outer = 0x116448400] 03:47:30 INFO - PROCESS | 2398 | 1462358850289 Marionette DEBUG loaded listener.js 03:47:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x11687e400) [pid = 2398] [serial = 190] [outer = 0x116448400] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x122c20800 == 40 [pid = 2398] [id = 60] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x11a116800 == 39 [pid = 2398] [id = 59] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x1132f1800 == 38 [pid = 2398] [id = 58] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x119b0f800 == 37 [pid = 2398] [id = 57] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x111df3000 == 36 [pid = 2398] [id = 56] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x118717800 == 35 [pid = 2398] [id = 55] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x117d10000 == 34 [pid = 2398] [id = 54] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x11746b000 == 33 [pid = 2398] [id = 53] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x11689f000 == 32 [pid = 2398] [id = 52] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x1130bb800 == 31 [pid = 2398] [id = 51] 03:47:30 INFO - PROCESS | 2398 | --DOCSHELL 0x112046000 == 30 [pid = 2398] [id = 50] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x119a7bc00) [pid = 2398] [serial = 127] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x11a2a6800) [pid = 2398] [serial = 130] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x116463400) [pid = 2398] [serial = 114] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x115d6a000) [pid = 2398] [serial = 112] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x113d03800) [pid = 2398] [serial = 111] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x117d39000) [pid = 2398] [serial = 120] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x118142800) [pid = 2398] [serial = 117] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x1187a4c00) [pid = 2398] [serial = 123] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x1197efc00) [pid = 2398] [serial = 126] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x1191e2400) [pid = 2398] [serial = 124] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x1183e9800) [pid = 2398] [serial = 118] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 82 (0x11857bc00) [pid = 2398] [serial = 121] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 81 (0x116877c00) [pid = 2398] [serial = 115] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 80 (0x124bb7c00) [pid = 2398] [serial = 109] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 79 (0x119be4400) [pid = 2398] [serial = 129] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 78 (0x1249be400) [pid = 2398] [serial = 108] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | --DOMWINDOW == 77 (0x12421b000) [pid = 2398] [serial = 103] [outer = 0x0] [url = about:blank] 03:47:30 INFO - PROCESS | 2398 | 1462358850638 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]]]}] 03:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 570ms 03:47:30 INFO - PROCESS | 2398 | 1462358850673 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:47:30 INFO - PROCESS | 2398 | 1462358850679 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:47:30 INFO - PROCESS | 2398 | 1462358850685 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:47:30 INFO - PROCESS | 2398 | 1462358850687 Marionette TRACE conn2 <- [1,230,null,{}] 03:47:30 INFO - PROCESS | 2398 | 1462358850691 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}] 03:47:30 INFO - PROCESS | 2398 | 1462358850771 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:47:30 INFO - PROCESS | 2398 | 1462358850810 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x116843000 == 31 [pid = 2398] [id = 65] 03:47:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 78 (0x11644a400) [pid = 2398] [serial = 191] [outer = 0x0] 03:47:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 79 (0x117d39800) [pid = 2398] [serial = 192] [outer = 0x11644a400] 03:47:30 INFO - PROCESS | 2398 | 1462358850836 Marionette DEBUG loaded listener.js 03:47:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 80 (0x118324000) [pid = 2398] [serial = 193] [outer = 0x11644a400] 03:47:31 INFO - PROCESS | 2398 | 1462358851142 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]]]}] 03:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 03:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:47:31 INFO - PROCESS | 2398 | 1462358851154 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:47:31 INFO - PROCESS | 2398 | 1462358851156 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:47:31 INFO - PROCESS | 2398 | 1462358851158 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:47:31 INFO - PROCESS | 2398 | 1462358851164 Marionette TRACE conn2 <- [1,234,null,{}] 03:47:31 INFO - PROCESS | 2398 | 1462358851171 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}] 03:47:31 INFO - PROCESS | 2398 | 1462358851243 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:47:31 INFO - PROCESS | 2398 | 1462358851249 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x11747d800 == 32 [pid = 2398] [id = 66] 03:47:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 81 (0x111016400) [pid = 2398] [serial = 194] [outer = 0x0] 03:47:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x1191a6c00) [pid = 2398] [serial = 195] [outer = 0x111016400] 03:47:31 INFO - PROCESS | 2398 | 1462358851279 Marionette DEBUG loaded listener.js 03:47:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 83 (0x11969ec00) [pid = 2398] [serial = 196] [outer = 0x111016400] 03:47:31 INFO - PROCESS | 2398 | 1462358851588 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]]]}] 03:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 476ms 03:47:31 INFO - PROCESS | 2398 | 1462358851634 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:47:31 INFO - PROCESS | 2398 | 1462358851636 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:47:31 INFO - PROCESS | 2398 | 1462358851639 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:47:31 INFO - PROCESS | 2398 | 1462358851641 Marionette TRACE conn2 <- [1,238,null,{}] 03:47:31 INFO - PROCESS | 2398 | 1462358851645 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}] 03:47:31 INFO - PROCESS | 2398 | 1462358851753 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:47:31 INFO - PROCESS | 2398 | 1462358851765 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x118730000 == 33 [pid = 2398] [id = 67] 03:47:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x1197f2800) [pid = 2398] [serial = 197] [outer = 0x0] 03:47:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x11980c400) [pid = 2398] [serial = 198] [outer = 0x1197f2800] 03:47:31 INFO - PROCESS | 2398 | 1462358851805 Marionette DEBUG loaded listener.js 03:47:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x11986e400) [pid = 2398] [serial = 199] [outer = 0x1197f2800] 03:47:32 INFO - PROCESS | 2398 | 1462358852251 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]]]}] 03:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 623ms 03:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:47:32 INFO - PROCESS | 2398 | 1462358852263 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:47:32 INFO - PROCESS | 2398 | 1462358852265 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:47:32 INFO - PROCESS | 2398 | 1462358852268 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:47:32 INFO - PROCESS | 2398 | 1462358852269 Marionette TRACE conn2 <- [1,242,null,{}] 03:47:32 INFO - PROCESS | 2398 | 1462358852273 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}] 03:47:32 INFO - PROCESS | 2398 | 1462358852375 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:47:32 INFO - PROCESS | 2398 | 1462358852384 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194f8000 == 34 [pid = 2398] [id = 68] 03:47:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x119a7d400) [pid = 2398] [serial = 200] [outer = 0x0] 03:47:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x119f11400) [pid = 2398] [serial = 201] [outer = 0x119a7d400] 03:47:32 INFO - PROCESS | 2398 | 1462358852422 Marionette DEBUG loaded listener.js 03:47:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x11a45a800) [pid = 2398] [serial = 202] [outer = 0x119a7d400] 03:47:32 INFO - PROCESS | 2398 | 1462358852867 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]]]}] 03:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 620ms 03:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:47:32 INFO - PROCESS | 2398 | 1462358852888 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:47:32 INFO - PROCESS | 2398 | 1462358852889 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:47:32 INFO - PROCESS | 2398 | 1462358852891 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:47:32 INFO - PROCESS | 2398 | 1462358852893 Marionette TRACE conn2 <- [1,246,null,{}] 03:47:32 INFO - PROCESS | 2398 | 1462358852902 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}] 03:47:33 INFO - PROCESS | 2398 | 1462358852999 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:47:33 INFO - PROCESS | 2398 | 1462358853004 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a10f000 == 35 [pid = 2398] [id = 69] 03:47:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x11a2a6c00) [pid = 2398] [serial = 203] [outer = 0x0] 03:47:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x1215f2800) [pid = 2398] [serial = 204] [outer = 0x11a2a6c00] 03:47:33 INFO - PROCESS | 2398 | 1462358853032 Marionette DEBUG loaded listener.js 03:47:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x123fca000) [pid = 2398] [serial = 205] [outer = 0x11a2a6c00] 03:47:33 INFO - PROCESS | 2398 | 1462358853352 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]]]}] 03:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 476ms 03:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:47:33 INFO - PROCESS | 2398 | 1462358853368 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:47:33 INFO - PROCESS | 2398 | 1462358853370 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:47:33 INFO - PROCESS | 2398 | 1462358853372 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:47:33 INFO - PROCESS | 2398 | 1462358853374 Marionette TRACE conn2 <- [1,250,null,{}] 03:47:33 INFO - PROCESS | 2398 | 1462358853386 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}] 03:47:33 INFO - PROCESS | 2398 | 1462358853496 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:47:33 INFO - PROCESS | 2398 | 1462358853537 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x121552800 == 36 [pid = 2398] [id = 70] 03:47:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x1215ea800) [pid = 2398] [serial = 206] [outer = 0x0] 03:47:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x1242d8400) [pid = 2398] [serial = 207] [outer = 0x1215ea800] 03:47:33 INFO - PROCESS | 2398 | 1462358853577 Marionette DEBUG loaded listener.js 03:47:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x124911400) [pid = 2398] [serial = 208] [outer = 0x1215ea800] 03:47:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x12421b000) [pid = 2398] [serial = 209] [outer = 0x12d457400] 03:47:34 INFO - PROCESS | 2398 | 1462358854019 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]]]}] 03:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 673ms 03:47:34 INFO - PROCESS | 2398 | 1462358854045 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:47:34 INFO - PROCESS | 2398 | 1462358854046 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:47:34 INFO - PROCESS | 2398 | 1462358854048 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:47:34 INFO - PROCESS | 2398 | 1462358854049 Marionette TRACE conn2 <- [1,254,null,{}] 03:47:34 INFO - PROCESS | 2398 | 1462358854052 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}] 03:47:34 INFO - PROCESS | 2398 | 1462358854140 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:47:34 INFO - PROCESS | 2398 | 1462358854144 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x123931000 == 37 [pid = 2398] [id = 71] 03:47:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x124110400) [pid = 2398] [serial = 210] [outer = 0x0] 03:47:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x1249b9c00) [pid = 2398] [serial = 211] [outer = 0x124110400] 03:47:34 INFO - PROCESS | 2398 | 1462358854169 Marionette DEBUG loaded listener.js 03:47:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x125290400) [pid = 2398] [serial = 212] [outer = 0x124110400] 03:47:34 INFO - PROCESS | 2398 | 1462358854556 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]]]}] 03:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 519ms 03:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:47:34 INFO - PROCESS | 2398 | 1462358854568 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:47:34 INFO - PROCESS | 2398 | 1462358854570 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:47:34 INFO - PROCESS | 2398 | 1462358854573 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:47:34 INFO - PROCESS | 2398 | 1462358854575 Marionette TRACE conn2 <- [1,258,null,{}] 03:47:34 INFO - PROCESS | 2398 | 1462358854578 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}] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x1168cd800) [pid = 2398] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x123b84400) [pid = 2398] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x118322000) [pid = 2398] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x11205f800) [pid = 2398] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x1120dbc00) [pid = 2398] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x1168cfc00) [pid = 2398] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x11986b000) [pid = 2398] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x112d74c00) [pid = 2398] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x116527800) [pid = 2398] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x1191ec800) [pid = 2398] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x1191ed000) [pid = 2398] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x1125b8c00) [pid = 2398] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x11205f000) [pid = 2398] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x11318cc00) [pid = 2398] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:47:34 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x116877800) [pid = 2398] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:47:34 INFO - PROCESS | 2398 | 1462358854839 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:47:34 INFO - PROCESS | 2398 | 1462358854872 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x116829000 == 38 [pid = 2398] [id = 72] 03:47:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x11318cc00) [pid = 2398] [serial = 213] [outer = 0x0] 03:47:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x116810c00) [pid = 2398] [serial = 214] [outer = 0x11318cc00] 03:47:34 INFO - PROCESS | 2398 | 1462358854915 Marionette DEBUG loaded listener.js 03:47:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x118572800) [pid = 2398] [serial = 215] [outer = 0x11318cc00] 03:47:35 INFO - PROCESS | 2398 | 1462358855264 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]]]}] 03:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 722ms 03:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:47:35 INFO - PROCESS | 2398 | 1462358855296 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:47:35 INFO - PROCESS | 2398 | 1462358855297 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:47:35 INFO - PROCESS | 2398 | 1462358855299 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:47:35 INFO - PROCESS | 2398 | 1462358855300 Marionette TRACE conn2 <- [1,262,null,{}] 03:47:35 INFO - PROCESS | 2398 | 1462358855302 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}] 03:47:35 INFO - PROCESS | 2398 | 1462358855387 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:47:35 INFO - PROCESS | 2398 | 1462358855394 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x124193800 == 39 [pid = 2398] [id = 73] 03:47:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x1197fd800) [pid = 2398] [serial = 216] [outer = 0x0] 03:47:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x122f25400) [pid = 2398] [serial = 217] [outer = 0x1197fd800] 03:47:35 INFO - PROCESS | 2398 | 1462358855420 Marionette DEBUG loaded listener.js 03:47:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x1265d2400) [pid = 2398] [serial = 218] [outer = 0x1197fd800] 03:47:35 INFO - PROCESS | 2398 | 1462358855703 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]]]}] 03:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 419ms 03:47:35 INFO - PROCESS | 2398 | 1462358855718 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:47:35 INFO - PROCESS | 2398 | 1462358855720 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:47:35 INFO - PROCESS | 2398 | 1462358855722 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:47:35 INFO - PROCESS | 2398 | 1462358855724 Marionette TRACE conn2 <- [1,266,null,{}] 03:47:35 INFO - PROCESS | 2398 | 1462358855734 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}] 03:47:35 INFO - PROCESS | 2398 | 1462358855822 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:47:35 INFO - PROCESS | 2398 | 1462358855829 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252db000 == 40 [pid = 2398] [id = 74] 03:47:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x1265d4400) [pid = 2398] [serial = 219] [outer = 0x0] 03:47:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x1278a3c00) [pid = 2398] [serial = 220] [outer = 0x1265d4400] 03:47:35 INFO - PROCESS | 2398 | 1462358855857 Marionette DEBUG loaded listener.js 03:47:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x128ec3000) [pid = 2398] [serial = 221] [outer = 0x1265d4400] 03:47:36 INFO - PROCESS | 2398 | 1462358856170 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]]]}] 03:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 481ms 03:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:47:36 INFO - PROCESS | 2398 | 1462358856204 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:47:36 INFO - PROCESS | 2398 | 1462358856205 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:47:36 INFO - PROCESS | 2398 | 1462358856207 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:47:36 INFO - PROCESS | 2398 | 1462358856208 Marionette TRACE conn2 <- [1,270,null,{}] 03:47:36 INFO - PROCESS | 2398 | 1462358856213 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}] 03:47:36 INFO - PROCESS | 2398 | 1462358856301 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:47:36 INFO - PROCESS | 2398 | 1462358856307 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x12658b800 == 41 [pid = 2398] [id = 75] 03:47:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x128ec6000) [pid = 2398] [serial = 222] [outer = 0x0] 03:47:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x12935dc00) [pid = 2398] [serial = 223] [outer = 0x128ec6000] 03:47:36 INFO - PROCESS | 2398 | 1462358856334 Marionette DEBUG loaded listener.js 03:47:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1293ed000) [pid = 2398] [serial = 224] [outer = 0x128ec6000] 03:47:36 INFO - PROCESS | 2398 | 1462358856605 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]]]}] 03:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 423ms 03:47:36 INFO - PROCESS | 2398 | 1462358856633 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:47:36 INFO - PROCESS | 2398 | 1462358856634 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:47:36 INFO - PROCESS | 2398 | 1462358856636 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:47:36 INFO - PROCESS | 2398 | 1462358856637 Marionette TRACE conn2 <- [1,274,null,{}] 03:47:36 INFO - PROCESS | 2398 | 1462358856639 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}] 03:47:36 INFO - PROCESS | 2398 | 1462358856723 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:47:36 INFO - PROCESS | 2398 | 1462358856806 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x112546000 == 42 [pid = 2398] [id = 76] 03:47:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x111cbac00) [pid = 2398] [serial = 225] [outer = 0x0] 03:47:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x11205f000) [pid = 2398] [serial = 226] [outer = 0x111cbac00] 03:47:36 INFO - PROCESS | 2398 | 1462358856837 Marionette DEBUG loaded listener.js 03:47:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1132b0c00) [pid = 2398] [serial = 227] [outer = 0x111cbac00] 03:47:37 INFO - PROCESS | 2398 | 1462358857252 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]]]}] 03:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 669ms 03:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:47:37 INFO - PROCESS | 2398 | 1462358857306 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:47:37 INFO - PROCESS | 2398 | 1462358857309 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:47:37 INFO - PROCESS | 2398 | 1462358857312 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:47:37 INFO - PROCESS | 2398 | 1462358857314 Marionette TRACE conn2 <- [1,278,null,{}] 03:47:37 INFO - PROCESS | 2398 | 1462358857317 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}] 03:47:37 INFO - PROCESS | 2398 | 1462358857413 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:47:37 INFO - PROCESS | 2398 | 1462358857479 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x118716000 == 43 [pid = 2398] [id = 77] 03:47:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x118321000) [pid = 2398] [serial = 228] [outer = 0x0] 03:47:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x1183e3c00) [pid = 2398] [serial = 229] [outer = 0x118321000] 03:47:37 INFO - PROCESS | 2398 | 1462358857523 Marionette DEBUG loaded listener.js 03:47:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x11877ac00) [pid = 2398] [serial = 230] [outer = 0x118321000] 03:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 621ms 03:47:37 INFO - PROCESS | 2398 | 1462358857927 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]]]}] 03:47:37 INFO - PROCESS | 2398 | 1462358857934 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:47:37 INFO - PROCESS | 2398 | 1462358857937 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:47:37 INFO - PROCESS | 2398 | 1462358857940 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:47:37 INFO - PROCESS | 2398 | 1462358857941 Marionette TRACE conn2 <- [1,282,null,{}] 03:47:37 INFO - PROCESS | 2398 | 1462358857944 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}] 03:47:38 INFO - PROCESS | 2398 | 1462358858036 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:47:38 INFO - PROCESS | 2398 | 1462358858088 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x121551800 == 44 [pid = 2398] [id = 78] 03:47:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x11857c800) [pid = 2398] [serial = 231] [outer = 0x0] 03:47:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x1197f9c00) [pid = 2398] [serial = 232] [outer = 0x11857c800] 03:47:38 INFO - PROCESS | 2398 | 1462358858118 Marionette DEBUG loaded listener.js 03:47:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x11a29ec00) [pid = 2398] [serial = 233] [outer = 0x11857c800] 03:47:38 INFO - PROCESS | 2398 | 1462358858529 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]]]}] 03:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 622ms 03:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:47:38 INFO - PROCESS | 2398 | 1462358858563 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:47:38 INFO - PROCESS | 2398 | 1462358858564 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:47:38 INFO - PROCESS | 2398 | 1462358858571 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:47:38 INFO - PROCESS | 2398 | 1462358858576 Marionette TRACE conn2 <- [1,286,null,{}] 03:47:38 INFO - PROCESS | 2398 | 1462358858579 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}] 03:47:38 INFO - PROCESS | 2398 | 1462358858671 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:47:38 INFO - PROCESS | 2398 | 1462358858744 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x12909e000 == 45 [pid = 2398] [id = 79] 03:47:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x1215e9400) [pid = 2398] [serial = 234] [outer = 0x0] 03:47:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x123fc3800) [pid = 2398] [serial = 235] [outer = 0x1215e9400] 03:47:38 INFO - PROCESS | 2398 | 1462358858775 Marionette DEBUG loaded listener.js 03:47:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x124bb7c00) [pid = 2398] [serial = 236] [outer = 0x1215e9400] 03:47:39 INFO - PROCESS | 2398 | 1462358859277 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]]]}] 03:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 779ms 03:47:39 INFO - PROCESS | 2398 | 1462358859348 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:47:39 INFO - PROCESS | 2398 | 1462358859351 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:47:39 INFO - PROCESS | 2398 | 1462358859354 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:47:39 INFO - PROCESS | 2398 | 1462358859356 Marionette TRACE conn2 <- [1,290,null,{}] 03:47:39 INFO - PROCESS | 2398 | 1462358859360 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}] 03:47:39 INFO - PROCESS | 2398 | 1462358859441 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:47:39 INFO - PROCESS | 2398 | 1462358859498 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x1130be800 == 46 [pid = 2398] [id = 80] 03:47:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x112f95400) [pid = 2398] [serial = 237] [outer = 0x0] 03:47:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x113d03400) [pid = 2398] [serial = 238] [outer = 0x112f95400] 03:47:39 INFO - PROCESS | 2398 | 1462358859525 Marionette DEBUG loaded listener.js 03:47:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x116408400) [pid = 2398] [serial = 239] [outer = 0x112f95400] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12658b800 == 45 [pid = 2398] [id = 75] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1252db000 == 44 [pid = 2398] [id = 74] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x124193800 == 43 [pid = 2398] [id = 73] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x116829000 == 42 [pid = 2398] [id = 72] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x123931000 == 41 [pid = 2398] [id = 71] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x121552800 == 40 [pid = 2398] [id = 70] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x11a10f000 == 39 [pid = 2398] [id = 69] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1194f8000 == 38 [pid = 2398] [id = 68] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x118730000 == 37 [pid = 2398] [id = 67] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x11747d800 == 36 [pid = 2398] [id = 66] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x12420d000) [pid = 2398] [serial = 180] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | 1462358859953 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]]]}] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x116843000 == 35 [pid = 2398] [id = 65] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1161c1800 == 34 [pid = 2398] [id = 64] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1168a9800 == 33 [pid = 2398] [id = 63] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x112f38800 == 32 [pid = 2398] [id = 62] 03:47:39 INFO - PROCESS | 2398 | --DOCSHELL 0x117464000 == 31 [pid = 2398] [id = 61] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1196a7800) [pid = 2398] [serial = 162] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x123fcc800) [pid = 2398] [serial = 178] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1183f2000) [pid = 2398] [serial = 156] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x118771400) [pid = 2398] [serial = 157] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x115e5f000) [pid = 2398] [serial = 150] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x116794c00) [pid = 2398] [serial = 151] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x112cda000) [pid = 2398] [serial = 147] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x115e57000) [pid = 2398] [serial = 148] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x117d2dc00) [pid = 2398] [serial = 153] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x11831d000) [pid = 2398] [serial = 154] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x119a89c00) [pid = 2398] [serial = 165] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x119866c00) [pid = 2398] [serial = 163] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x113425400) [pid = 2398] [serial = 133] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x112f93400) [pid = 2398] [serial = 132] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x11831b000) [pid = 2398] [serial = 136] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x1168d9c00) [pid = 2398] [serial = 135] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x119811c00) [pid = 2398] [serial = 139] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x119699000) [pid = 2398] [serial = 138] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x1215f2c00) [pid = 2398] [serial = 142] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x11a4f4400) [pid = 2398] [serial = 141] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x11879e000) [pid = 2398] [serial = 144] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x1215eb000) [pid = 2398] [serial = 168] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x119f0a800) [pid = 2398] [serial = 172] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x123d0d400) [pid = 2398] [serial = 177] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x122e68c00) [pid = 2398] [serial = 174] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x11877c400) [pid = 2398] [serial = 159] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x123811400) [pid = 2398] [serial = 175] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 82 (0x116465c00) [pid = 2398] [serial = 171] [outer = 0x0] [url = about:blank] 03:47:39 INFO - PROCESS | 2398 | --DOMWINDOW == 81 (0x1191aa800) [pid = 2398] [serial = 160] [outer = 0x0] [url = about:blank] 03:47:40 INFO - PROCESS | 2398 | --DOMWINDOW == 80 (0x1215efc00) [pid = 2398] [serial = 169] [outer = 0x0] [url = about:blank] 03:47:40 INFO - PROCESS | 2398 | --DOMWINDOW == 79 (0x1215e6c00) [pid = 2398] [serial = 166] [outer = 0x0] [url = about:blank] 03:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 672ms 03:47:40 INFO - PROCESS | 2398 | 1462358860026 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:47:40 INFO - PROCESS | 2398 | 1462358860030 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:47:40 INFO - PROCESS | 2398 | 1462358860034 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:47:40 INFO - PROCESS | 2398 | 1462358860036 Marionette TRACE conn2 <- [1,294,null,{}] 03:47:40 INFO - PROCESS | 2398 | 1462358860038 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}] 03:47:40 INFO - PROCESS | 2398 | 1462358860107 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:47:40 INFO - PROCESS | 2398 | 1462358860112 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x1132f2000 == 32 [pid = 2398] [id = 81] 03:47:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 80 (0x11652f800) [pid = 2398] [serial = 240] [outer = 0x0] 03:47:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 81 (0x1168cd800) [pid = 2398] [serial = 241] [outer = 0x11652f800] 03:47:40 INFO - PROCESS | 2398 | 1462358860140 Marionette DEBUG loaded listener.js 03:47:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x118135000) [pid = 2398] [serial = 242] [outer = 0x11652f800] 03:47:40 INFO - PROCESS | 2398 | 1462358860453 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]]]}] 03:47:40 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. 03:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 471ms 03:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:47:40 INFO - PROCESS | 2398 | 1462358860506 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:47:40 INFO - PROCESS | 2398 | 1462358860507 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:47:40 INFO - PROCESS | 2398 | 1462358860509 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:47:40 INFO - PROCESS | 2398 | 1462358860511 Marionette TRACE conn2 <- [1,298,null,{}] 03:47:40 INFO - PROCESS | 2398 | 1462358860518 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}] 03:47:40 INFO - PROCESS | 2398 | 1462358860603 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:47:40 INFO - PROCESS | 2398 | 1462358860644 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x117462000 == 33 [pid = 2398] [id = 82] 03:47:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 83 (0x117d2c800) [pid = 2398] [serial = 243] [outer = 0x0] 03:47:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x1183e8400) [pid = 2398] [serial = 244] [outer = 0x117d2c800] 03:47:40 INFO - PROCESS | 2398 | 1462358860672 Marionette DEBUG loaded listener.js 03:47:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x11879b400) [pid = 2398] [serial = 245] [outer = 0x117d2c800] 03:47:40 INFO - PROCESS | 2398 | 1462358860935 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]]]}] 03:47:40 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. 03:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 472ms 03:47:40 INFO - PROCESS | 2398 | 1462358860983 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:47:40 INFO - PROCESS | 2398 | 1462358860984 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:47:40 INFO - PROCESS | 2398 | 1462358860987 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:47:40 INFO - PROCESS | 2398 | 1462358860988 Marionette TRACE conn2 <- [1,302,null,{}] 03:47:40 INFO - PROCESS | 2398 | 1462358860990 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}] 03:47:41 INFO - PROCESS | 2398 | 1462358861075 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:47:41 INFO - PROCESS | 2398 | 1462358861081 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x118588000 == 34 [pid = 2398] [id = 83] 03:47:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x1187a4000) [pid = 2398] [serial = 246] [outer = 0x0] 03:47:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x1191aec00) [pid = 2398] [serial = 247] [outer = 0x1187a4000] 03:47:41 INFO - PROCESS | 2398 | 1462358861107 Marionette DEBUG loaded listener.js 03:47:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x1197ef800) [pid = 2398] [serial = 248] [outer = 0x1187a4000] 03:47:41 INFO - PROCESS | 2398 | 1462358861451 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]]]}] 03:47:41 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. 03:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 468ms 03:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:47:41 INFO - PROCESS | 2398 | 1462358861455 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:47:41 INFO - PROCESS | 2398 | 1462358861456 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:47:41 INFO - PROCESS | 2398 | 1462358861459 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:47:41 INFO - PROCESS | 2398 | 1462358861462 Marionette TRACE conn2 <- [1,306,null,{}] 03:47:41 INFO - PROCESS | 2398 | 1462358861466 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}] 03:47:41 INFO - PROCESS | 2398 | 1462358861535 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:47:41 INFO - PROCESS | 2398 | 1462358861539 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x11918a000 == 35 [pid = 2398] [id = 84] 03:47:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x1191e3800) [pid = 2398] [serial = 249] [outer = 0x0] 03:47:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x119868000) [pid = 2398] [serial = 250] [outer = 0x1191e3800] 03:47:41 INFO - PROCESS | 2398 | 1462358861567 Marionette DEBUG loaded listener.js 03:47:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x119f08000) [pid = 2398] [serial = 251] [outer = 0x1191e3800] 03:47:41 INFO - PROCESS | 2398 | 1462358861879 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]]]}] 03:47:41 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. 03:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 471ms 03:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:47:41 INFO - PROCESS | 2398 | 1462358861931 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:47:41 INFO - PROCESS | 2398 | 1462358861932 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:47:41 INFO - PROCESS | 2398 | 1462358861934 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:47:41 INFO - PROCESS | 2398 | 1462358861935 Marionette TRACE conn2 <- [1,310,null,{}] 03:47:41 INFO - PROCESS | 2398 | 1462358861937 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}] 03:47:42 INFO - PROCESS | 2398 | 1462358862021 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:47:42 INFO - PROCESS | 2398 | 1462358862029 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b0c000 == 36 [pid = 2398] [id = 85] 03:47:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x11a198400) [pid = 2398] [serial = 252] [outer = 0x0] 03:47:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x1215e7c00) [pid = 2398] [serial = 253] [outer = 0x11a198400] 03:47:42 INFO - PROCESS | 2398 | 1462358862056 Marionette DEBUG loaded listener.js 03:47:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x123811400) [pid = 2398] [serial = 254] [outer = 0x11a198400] 03:47:42 INFO - PROCESS | 2398 | 1462358862431 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]]]}] 03:47:42 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. 03:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 03:47:42 INFO - PROCESS | 2398 | 1462358862455 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:47:42 INFO - PROCESS | 2398 | 1462358862456 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:47:42 INFO - PROCESS | 2398 | 1462358862458 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:47:42 INFO - PROCESS | 2398 | 1462358862459 Marionette TRACE conn2 <- [1,314,null,{}] 03:47:42 INFO - PROCESS | 2398 | 1462358862467 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}] 03:47:42 INFO - PROCESS | 2398 | 1462358862548 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:47:42 INFO - PROCESS | 2398 | 1462358862553 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b08000 == 37 [pid = 2398] [id = 86] 03:47:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x119866000) [pid = 2398] [serial = 255] [outer = 0x0] 03:47:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x123f27800) [pid = 2398] [serial = 256] [outer = 0x119866000] 03:47:42 INFO - PROCESS | 2398 | 1462358862578 Marionette DEBUG loaded listener.js 03:47:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1241a8400) [pid = 2398] [serial = 257] [outer = 0x119866000] 03:47:42 INFO - PROCESS | 2398 | 1462358862940 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]]]}] 03:47:42 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. 03:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 03:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:47:42 INFO - PROCESS | 2398 | 1462358862980 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:47:42 INFO - PROCESS | 2398 | 1462358862982 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:47:42 INFO - PROCESS | 2398 | 1462358862985 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:47:42 INFO - PROCESS | 2398 | 1462358862987 Marionette TRACE conn2 <- [1,318,null,{}] 03:47:42 INFO - PROCESS | 2398 | 1462358862990 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}] 03:47:43 INFO - PROCESS | 2398 | 1462358863127 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:47:43 INFO - PROCESS | 2398 | 1462358863174 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a41b800 == 38 [pid = 2398] [id = 87] 03:47:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x123d0b000) [pid = 2398] [serial = 258] [outer = 0x0] 03:47:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1247dac00) [pid = 2398] [serial = 259] [outer = 0x123d0b000] 03:47:43 INFO - PROCESS | 2398 | 1462358863213 Marionette DEBUG loaded listener.js 03:47:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x124c41400) [pid = 2398] [serial = 260] [outer = 0x123d0b000] 03:47:43 INFO - PROCESS | 2398 | 1462358863606 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]]]}] 03:47:43 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. 03:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 670ms 03:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:47:43 INFO - PROCESS | 2398 | 1462358863656 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:47:43 INFO - PROCESS | 2398 | 1462358863657 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:47:43 INFO - PROCESS | 2398 | 1462358863659 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:47:43 INFO - PROCESS | 2398 | 1462358863660 Marionette TRACE conn2 <- [1,322,null,{}] 03:47:43 INFO - PROCESS | 2398 | 1462358863662 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}] 03:47:43 INFO - PROCESS | 2398 | 1462358863751 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:47:43 INFO - PROCESS | 2398 | 1462358863798 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x123944000 == 39 [pid = 2398] [id = 88] 03:47:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x125292800) [pid = 2398] [serial = 261] [outer = 0x0] 03:47:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x1265dcc00) [pid = 2398] [serial = 262] [outer = 0x125292800] 03:47:43 INFO - PROCESS | 2398 | 1462358863822 Marionette DEBUG loaded listener.js 03:47:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x1278a7c00) [pid = 2398] [serial = 263] [outer = 0x125292800] 03:47:44 INFO - PROCESS | 2398 | 1462358864118 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]]]}] 03:47:44 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. 03:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 471ms 03:47:44 INFO - PROCESS | 2398 | 1462358864206 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:47:44 INFO - PROCESS | 2398 | 1462358864207 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x1265d4400) [pid = 2398] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x111016400) [pid = 2398] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x124110400) [pid = 2398] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x1197fd800) [pid = 2398] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x1215ea800) [pid = 2398] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x11644a400) [pid = 2398] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x11a2a6c00) [pid = 2398] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x116448400) [pid = 2398] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x1197f2800) [pid = 2398] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x119a7d400) [pid = 2398] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x124107800) [pid = 2398] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:47:44 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x11318cc00) [pid = 2398] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:47:44 INFO - PROCESS | 2398 | 1462358864219 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:47:44 INFO - PROCESS | 2398 | 1462358864220 Marionette TRACE conn2 <- [1,326,null,{}] 03:47:44 INFO - PROCESS | 2398 | 1462358864222 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}] 03:47:44 INFO - PROCESS | 2398 | 1462358864291 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:47:44 INFO - PROCESS | 2398 | 1462358864297 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e8000 == 40 [pid = 2398] [id = 89] 03:47:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x1191a8800) [pid = 2398] [serial = 264] [outer = 0x0] 03:47:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x11986b000) [pid = 2398] [serial = 265] [outer = 0x1191a8800] 03:47:44 INFO - PROCESS | 2398 | 1462358864323 Marionette DEBUG loaded listener.js 03:47:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x125292c00) [pid = 2398] [serial = 266] [outer = 0x1191a8800] 03:47:44 INFO - PROCESS | 2398 | 1462358864660 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]]]}] 03:47:44 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. 03:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 03:47:44 INFO - PROCESS | 2398 | 1462358864687 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:47:44 INFO - PROCESS | 2398 | 1462358864688 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:47:44 INFO - PROCESS | 2398 | 1462358864690 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:47:44 INFO - PROCESS | 2398 | 1462358864692 Marionette TRACE conn2 <- [1,330,null,{}] 03:47:44 INFO - PROCESS | 2398 | 1462358864695 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}] 03:47:44 INFO - PROCESS | 2398 | 1462358864780 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:47:44 INFO - PROCESS | 2398 | 1462358864823 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x124b19800 == 41 [pid = 2398] [id = 90] 03:47:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x1191ab000) [pid = 2398] [serial = 267] [outer = 0x0] 03:47:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1278a9c00) [pid = 2398] [serial = 268] [outer = 0x1191ab000] 03:47:44 INFO - PROCESS | 2398 | 1462358864852 Marionette DEBUG loaded listener.js 03:47:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x128d7bc00) [pid = 2398] [serial = 269] [outer = 0x1191ab000] 03:47:45 INFO - PROCESS | 2398 | 1462358865146 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]]]}] 03:47:45 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. 03:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 03:47:45 INFO - PROCESS | 2398 | 1462358865168 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:47:45 INFO - PROCESS | 2398 | 1462358865169 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:47:45 INFO - PROCESS | 2398 | 1462358865172 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:47:45 INFO - PROCESS | 2398 | 1462358865173 Marionette TRACE conn2 <- [1,334,null,{}] 03:47:45 INFO - PROCESS | 2398 | 1462358865175 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}] 03:47:45 INFO - PROCESS | 2398 | 1462358865252 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:47:45 INFO - PROCESS | 2398 | 1462358865256 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x1278f2000 == 42 [pid = 2398] [id = 91] 03:47:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x128d7e000) [pid = 2398] [serial = 270] [outer = 0x0] 03:47:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x128ec6800) [pid = 2398] [serial = 271] [outer = 0x128d7e000] 03:47:45 INFO - PROCESS | 2398 | 1462358865284 Marionette DEBUG loaded listener.js 03:47:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x1293ebc00) [pid = 2398] [serial = 272] [outer = 0x128d7e000] 03:47:45 INFO - PROCESS | 2398 | 1462358865579 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]]]}] 03:47:45 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. 03:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 419ms 03:47:45 INFO - PROCESS | 2398 | 1462358865591 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:47:45 INFO - PROCESS | 2398 | 1462358865594 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:47:45 INFO - PROCESS | 2398 | 1462358865603 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:47:45 INFO - PROCESS | 2398 | 1462358865604 Marionette TRACE conn2 <- [1,338,null,{}] 03:47:45 INFO - PROCESS | 2398 | 1462358865606 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}] 03:47:45 INFO - PROCESS | 2398 | 1462358865682 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:47:45 INFO - PROCESS | 2398 | 1462358865730 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x12941b800 == 43 [pid = 2398] [id = 92] 03:47:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x128d7d000) [pid = 2398] [serial = 273] [outer = 0x0] 03:47:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x1293f1400) [pid = 2398] [serial = 274] [outer = 0x128d7d000] 03:47:45 INFO - PROCESS | 2398 | 1462358865755 Marionette DEBUG loaded listener.js 03:47:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x129659800) [pid = 2398] [serial = 275] [outer = 0x128d7d000] 03:47:46 INFO - PROCESS | 2398 | 1462358866004 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]]]}] 03:47:46 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. 03:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 419ms 03:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:47:46 INFO - PROCESS | 2398 | 1462358866022 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:47:46 INFO - PROCESS | 2398 | 1462358866023 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:47:46 INFO - PROCESS | 2398 | 1462358866057 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:47:46 INFO - PROCESS | 2398 | 1462358866058 Marionette TRACE conn2 <- [1,342,null,{}] 03:47:46 INFO - PROCESS | 2398 | 1462358866068 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}] 03:47:46 INFO - PROCESS | 2398 | 1462358866155 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:47:46 INFO - PROCESS | 2398 | 1462358866161 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298c4800 == 44 [pid = 2398] [id = 93] 03:47:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x1296bac00) [pid = 2398] [serial = 276] [outer = 0x0] 03:47:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x1296c3400) [pid = 2398] [serial = 277] [outer = 0x1296bac00] 03:47:46 INFO - PROCESS | 2398 | 1462358866185 Marionette DEBUG loaded listener.js 03:47:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x12a7afc00) [pid = 2398] [serial = 278] [outer = 0x1296bac00] 03:47:46 INFO - PROCESS | 2398 | 1462358866632 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]]]}] 03:47:46 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. 03:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 657ms 03:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:47:46 INFO - PROCESS | 2398 | 1462358866684 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:47:46 INFO - PROCESS | 2398 | 1462358866689 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:47:46 INFO - PROCESS | 2398 | 1462358866696 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:47:46 INFO - PROCESS | 2398 | 1462358866701 Marionette TRACE conn2 <- [1,346,null,{}] 03:47:46 INFO - PROCESS | 2398 | 1462358866706 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}] 03:47:46 INFO - PROCESS | 2398 | 1462358866845 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:47:46 INFO - PROCESS | 2398 | 1462358866927 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x116aa7800 == 45 [pid = 2398] [id = 94] 03:47:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x116441c00) [pid = 2398] [serial = 279] [outer = 0x0] 03:47:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1165e0400) [pid = 2398] [serial = 280] [outer = 0x116441c00] 03:47:46 INFO - PROCESS | 2398 | 1462358866971 Marionette DEBUG loaded listener.js 03:47:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x117d2c400) [pid = 2398] [serial = 281] [outer = 0x116441c00] 03:47:47 INFO - PROCESS | 2398 | 1462358867436 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]]]}] 03:47:47 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. 03:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 778ms 03:47:47 INFO - PROCESS | 2398 | 1462358867471 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:47:47 INFO - PROCESS | 2398 | 1462358867475 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:47:47 INFO - PROCESS | 2398 | 1462358867479 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:47:47 INFO - PROCESS | 2398 | 1462358867481 Marionette TRACE conn2 <- [1,350,null,{}] 03:47:47 INFO - PROCESS | 2398 | 1462358867484 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}] 03:47:47 INFO - PROCESS | 2398 | 1462358867581 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:47:47 INFO - PROCESS | 2398 | 1462358867627 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e1800 == 46 [pid = 2398] [id = 95] 03:47:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x11831c800) [pid = 2398] [serial = 282] [outer = 0x0] 03:47:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1187a2400) [pid = 2398] [serial = 283] [outer = 0x11831c800] 03:47:47 INFO - PROCESS | 2398 | 1462358867656 Marionette DEBUG loaded listener.js 03:47:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x1196a1400) [pid = 2398] [serial = 284] [outer = 0x11831c800] 03:47:48 INFO - PROCESS | 2398 | 1462358868066 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]]]}] 03:47:48 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. 03:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 620ms 03:47:48 INFO - PROCESS | 2398 | 1462358868100 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:47:48 INFO - PROCESS | 2398 | 1462358868101 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:47:48 INFO - PROCESS | 2398 | 1462358868104 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:47:48 INFO - PROCESS | 2398 | 1462358868107 Marionette TRACE conn2 <- [1,354,null,{}] 03:47:48 INFO - PROCESS | 2398 | 1462358868118 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}] 03:47:48 INFO - PROCESS | 2398 | 1462358868258 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:47:48 INFO - PROCESS | 2398 | 1462358868341 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:48 INFO - PROCESS | 2398 | ++DOCSHELL 0x12658e800 == 47 [pid = 2398] [id = 96] 03:47:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x11a2a6c00) [pid = 2398] [serial = 285] [outer = 0x0] 03:47:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x1215ed800) [pid = 2398] [serial = 286] [outer = 0x11a2a6c00] 03:47:48 INFO - PROCESS | 2398 | 1462358868391 Marionette DEBUG loaded listener.js 03:47:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x122f31000) [pid = 2398] [serial = 287] [outer = 0x11a2a6c00] 03:47:48 INFO - PROCESS | 2398 | 1462358868887 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]]]}] 03:47:48 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. 03:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 827ms 03:47:48 INFO - PROCESS | 2398 | 1462358868931 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:47:48 INFO - PROCESS | 2398 | 1462358868933 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:47:48 INFO - PROCESS | 2398 | 1462358868936 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:47:48 INFO - PROCESS | 2398 | 1462358868937 Marionette TRACE conn2 <- [1,358,null,{}] 03:47:48 INFO - PROCESS | 2398 | 1462358868940 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}] 03:47:49 INFO - PROCESS | 2398 | 1462358869034 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:47:49 INFO - PROCESS | 2398 | 1462358869092 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a872800 == 48 [pid = 2398] [id = 97] 03:47:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x124bb1400) [pid = 2398] [serial = 288] [outer = 0x0] 03:47:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1265d6400) [pid = 2398] [serial = 289] [outer = 0x124bb1400] 03:47:49 INFO - PROCESS | 2398 | 1462358869122 Marionette DEBUG loaded listener.js 03:47:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1278c5c00) [pid = 2398] [serial = 290] [outer = 0x124bb1400] 03:47:49 INFO - PROCESS | 2398 | 1462358869532 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]]]}] 03:47:49 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. 03:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 619ms 03:47:49 INFO - PROCESS | 2398 | 1462358869556 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:47:49 INFO - PROCESS | 2398 | 1462358869557 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:47:49 INFO - PROCESS | 2398 | 1462358869559 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:47:49 INFO - PROCESS | 2398 | 1462358869561 Marionette TRACE conn2 <- [1,362,null,{}] 03:47:49 INFO - PROCESS | 2398 | 1462358869563 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}] 03:47:49 INFO - PROCESS | 2398 | 1462358869783 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:47:49 INFO - PROCESS | 2398 | 1462358869870 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171ba800 == 49 [pid = 2398] [id = 98] 03:47:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x113187c00) [pid = 2398] [serial = 291] [outer = 0x0] 03:47:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x1134af000) [pid = 2398] [serial = 292] [outer = 0x113187c00] 03:47:49 INFO - PROCESS | 2398 | 1462358869913 Marionette DEBUG loaded listener.js 03:47:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x116465c00) [pid = 2398] [serial = 293] [outer = 0x113187c00] 03:47:50 INFO - PROCESS | 2398 | 1462358870414 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]]]}] 03:47:50 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. 03:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 872ms 03:47:50 INFO - PROCESS | 2398 | 1462358870451 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:47:50 INFO - PROCESS | 2398 | 1462358870453 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:47:50 INFO - PROCESS | 2398 | 1462358870457 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:47:50 INFO - PROCESS | 2398 | 1462358870462 Marionette TRACE conn2 <- [1,366,null,{}] 03:47:50 INFO - PROCESS | 2398 | 1462358870465 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}] 03:47:50 INFO - PROCESS | 2398 | 1462358870554 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x12941b800 == 48 [pid = 2398] [id = 92] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x1278f2000 == 47 [pid = 2398] [id = 91] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x124b19800 == 46 [pid = 2398] [id = 90] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e8000 == 45 [pid = 2398] [id = 89] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x123944000 == 44 [pid = 2398] [id = 88] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x11a41b800 == 43 [pid = 2398] [id = 87] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x119b08000 == 42 [pid = 2398] [id = 86] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x119b0c000 == 41 [pid = 2398] [id = 85] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x12935dc00) [pid = 2398] [serial = 223] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x11918a000 == 40 [pid = 2398] [id = 84] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x118588000 == 39 [pid = 2398] [id = 83] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x117462000 == 38 [pid = 2398] [id = 82] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x1132f2000 == 37 [pid = 2398] [id = 81] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x1130be800 == 36 [pid = 2398] [id = 80] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x118716000 == 35 [pid = 2398] [id = 77] 03:47:50 INFO - PROCESS | 2398 | --DOCSHELL 0x112546000 == 34 [pid = 2398] [id = 76] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1278a3c00) [pid = 2398] [serial = 220] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x11969ec00) [pid = 2398] [serial = 196] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x113421400) [pid = 2398] [serial = 183] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12d048800) [pid = 2398] [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.] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x125290400) [pid = 2398] [serial = 212] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x1191a6c00) [pid = 2398] [serial = 195] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x1249b9c00) [pid = 2398] [serial = 211] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1265d2400) [pid = 2398] [serial = 218] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1242d8400) [pid = 2398] [serial = 207] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x122f25400) [pid = 2398] [serial = 217] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x116795000) [pid = 2398] [serial = 186] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x118324000) [pid = 2398] [serial = 193] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1215f2800) [pid = 2398] [serial = 204] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x123fca000) [pid = 2398] [serial = 205] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x11687e400) [pid = 2398] [serial = 190] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x124911400) [pid = 2398] [serial = 208] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x11980c400) [pid = 2398] [serial = 198] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x11986e400) [pid = 2398] [serial = 199] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x119f11400) [pid = 2398] [serial = 201] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x124915c00) [pid = 2398] [serial = 181] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x116810c00) [pid = 2398] [serial = 214] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x11a45a800) [pid = 2398] [serial = 202] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x116468400) [pid = 2398] [serial = 189] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x117d39800) [pid = 2398] [serial = 192] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x118572800) [pid = 2398] [serial = 215] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x128ec3000) [pid = 2398] [serial = 221] [outer = 0x0] [url = about:blank] 03:47:50 INFO - PROCESS | 2398 | 1462358870635 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x112c2e000 == 35 [pid = 2398] [id = 99] 03:47:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x115e55800) [pid = 2398] [serial = 294] [outer = 0x0] 03:47:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x116810c00) [pid = 2398] [serial = 295] [outer = 0x115e55800] 03:47:50 INFO - PROCESS | 2398 | 1462358870665 Marionette DEBUG loaded listener.js 03:47:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x118321400) [pid = 2398] [serial = 296] [outer = 0x115e55800] 03:47:50 INFO - PROCESS | 2398 | 1462358870966 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]]]}] 03:47:50 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. 03:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 524ms 03:47:50 INFO - PROCESS | 2398 | 1462358870985 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:47:50 INFO - PROCESS | 2398 | 1462358870986 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:47:50 INFO - PROCESS | 2398 | 1462358870989 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:47:50 INFO - PROCESS | 2398 | 1462358870990 Marionette TRACE conn2 <- [1,370,null,{}] 03:47:50 INFO - PROCESS | 2398 | 1462358870995 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}] 03:47:51 INFO - PROCESS | 2398 | 1462358871071 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:47:51 INFO - PROCESS | 2398 | 1462358871080 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d11800 == 36 [pid = 2398] [id = 100] 03:47:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x11877e400) [pid = 2398] [serial = 297] [outer = 0x0] 03:47:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1191e4400) [pid = 2398] [serial = 298] [outer = 0x11877e400] 03:47:51 INFO - PROCESS | 2398 | 1462358871106 Marionette DEBUG loaded listener.js 03:47:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x1197f0400) [pid = 2398] [serial = 299] [outer = 0x11877e400] 03:47:51 INFO - PROCESS | 2398 | 1462358871436 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]]]}] 03:47:51 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. 03:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 471ms 03:47:51 INFO - PROCESS | 2398 | 1462358871463 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:47:51 INFO - PROCESS | 2398 | 1462358871465 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:47:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:47:51 INFO - PROCESS | 2398 | 1462358871472 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:47:51 INFO - PROCESS | 2398 | 1462358871475 Marionette TRACE conn2 <- [1,374,null,{}] 03:47:51 INFO - PROCESS | 2398 | 1462358871478 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}] 03:47:51 INFO - PROCESS | 2398 | 1462358871550 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:47:51 INFO - PROCESS | 2398 | 1462358871555 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e3800 == 37 [pid = 2398] [id = 101] 03:47:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x1197fb000) [pid = 2398] [serial = 300] [outer = 0x0] 03:47:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x119be6000) [pid = 2398] [serial = 301] [outer = 0x1197fb000] 03:47:51 INFO - PROCESS | 2398 | 1462358871583 Marionette DEBUG loaded listener.js 03:47:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x1215eb000) [pid = 2398] [serial = 302] [outer = 0x1197fb000] 03:47:51 INFO - PROCESS | 2398 | 1462358871941 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:47:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:47:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 477ms 03:47:51 INFO - PROCESS | 2398 | 1462358871947 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:47:51 INFO - PROCESS | 2398 | 1462358871948 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:47:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:47:51 INFO - PROCESS | 2398 | 1462358871950 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:47:51 INFO - PROCESS | 2398 | 1462358871951 Marionette TRACE conn2 <- [1,378,null,{}] 03:47:51 INFO - PROCESS | 2398 | 1462358871953 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}] 03:47:52 INFO - PROCESS | 2398 | 1462358872045 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:47:52 INFO - PROCESS | 2398 | 1462358872051 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x116ab9000 == 38 [pid = 2398] [id = 102] 03:47:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x119811c00) [pid = 2398] [serial = 303] [outer = 0x0] 03:47:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x122d4a800) [pid = 2398] [serial = 304] [outer = 0x119811c00] 03:47:52 INFO - PROCESS | 2398 | 1462358872076 Marionette DEBUG loaded listener.js 03:47:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x12419e400) [pid = 2398] [serial = 305] [outer = 0x119811c00] 03:47:52 INFO - PROCESS | 2398 | 1462358872420 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:47:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:47:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 03:47:52 INFO - PROCESS | 2398 | 1462358872470 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:47:52 INFO - PROCESS | 2398 | 1462358872471 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:47:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:47:52 INFO - PROCESS | 2398 | 1462358872473 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:47:52 INFO - PROCESS | 2398 | 1462358872474 Marionette TRACE conn2 <- [1,382,null,{}] 03:47:52 INFO - PROCESS | 2398 | 1462358872477 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}] 03:47:52 INFO - PROCESS | 2398 | 1462358872549 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:47:52 INFO - PROCESS | 2398 | 1462358872554 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x122d39800 == 39 [pid = 2398] [id = 103] 03:47:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1278a4000) [pid = 2398] [serial = 306] [outer = 0x0] 03:47:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1278aa000) [pid = 2398] [serial = 307] [outer = 0x1278a4000] 03:47:52 INFO - PROCESS | 2398 | 1462358872589 Marionette DEBUG loaded listener.js 03:47:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x128d73800) [pid = 2398] [serial = 308] [outer = 0x1278a4000] 03:47:52 INFO - PROCESS | 2398 | 1462358872970 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:47:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:47:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 03:47:52 INFO - PROCESS | 2398 | 1462358872992 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:47:52 INFO - PROCESS | 2398 | 1462358872993 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:47:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:47:52 INFO - PROCESS | 2398 | 1462358872995 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:47:52 INFO - PROCESS | 2398 | 1462358872997 Marionette TRACE conn2 <- [1,386,null,{}] 03:47:53 INFO - PROCESS | 2398 | 1462358872999 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}] 03:47:53 INFO - PROCESS | 2398 | 1462358873088 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:47:53 INFO - PROCESS | 2398 | 1462358873119 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x116899800 == 40 [pid = 2398] [id = 104] 03:47:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1278a4c00) [pid = 2398] [serial = 309] [outer = 0x0] 03:47:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x128d7c400) [pid = 2398] [serial = 310] [outer = 0x1278a4c00] 03:47:53 INFO - PROCESS | 2398 | 1462358873143 Marionette DEBUG loaded listener.js 03:47:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x1293f2800) [pid = 2398] [serial = 311] [outer = 0x1278a4c00] 03:47:53 INFO - PROCESS | 2398 | 1462358873519 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]]]}] 03:47:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:47:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 572ms 03:47:53 INFO - PROCESS | 2398 | 1462358873568 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:47:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:47:53 INFO - PROCESS | 2398 | 1462358873570 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:47:53 INFO - PROCESS | 2398 | 1462358873574 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:47:53 INFO - PROCESS | 2398 | 1462358873576 Marionette TRACE conn2 <- [1,390,null,{}] 03:47:53 INFO - PROCESS | 2398 | 1462358873579 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}] 03:47:53 INFO - PROCESS | 2398 | 1462358873712 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:47:53 INFO - PROCESS | 2398 | 1462358873729 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x124b1e000 == 41 [pid = 2398] [id = 105] 03:47:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1278c6400) [pid = 2398] [serial = 312] [outer = 0x0] 03:47:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x12965d400) [pid = 2398] [serial = 313] [outer = 0x1278c6400] 03:47:53 INFO - PROCESS | 2398 | 1462358873768 Marionette DEBUG loaded listener.js 03:47:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x12a7ab800) [pid = 2398] [serial = 314] [outer = 0x1278c6400] 03:47:54 INFO - PROCESS | 2398 | 1462358874176 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]]]}] 03:47:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:47:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 623ms 03:47:54 INFO - PROCESS | 2398 | 1462358874199 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:47:54 INFO - PROCESS | 2398 | 1462358874200 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:47:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:47:54 INFO - PROCESS | 2398 | 1462358874202 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:47:54 INFO - PROCESS | 2398 | 1462358874203 Marionette TRACE conn2 <- [1,394,null,{}] 03:47:54 INFO - PROCESS | 2398 | 1462358874206 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}] 03:47:54 INFO - PROCESS | 2398 | 1462358874298 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:47:54 INFO - PROCESS | 2398 | 1462358874345 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x1278e5000 == 42 [pid = 2398] [id = 106] 03:47:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x12965c800) [pid = 2398] [serial = 315] [outer = 0x0] 03:47:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x12a8d7400) [pid = 2398] [serial = 316] [outer = 0x12965c800] 03:47:54 INFO - PROCESS | 2398 | 1462358874369 Marionette DEBUG loaded listener.js 03:47:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x12a9e2000) [pid = 2398] [serial = 317] [outer = 0x12965c800] 03:47:54 INFO - PROCESS | 2398 | 1462358874774 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]]]}] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x128ec6000) [pid = 2398] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x119866000) [pid = 2398] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x123d0b000) [pid = 2398] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x128d7e000) [pid = 2398] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x128d7d000) [pid = 2398] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x11652f800) [pid = 2398] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x11a198400) [pid = 2398] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x117d2c800) [pid = 2398] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1191e3800) [pid = 2398] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x112f95400) [pid = 2398] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1187a4000) [pid = 2398] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x125292800) [pid = 2398] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1191a8800) [pid = 2398] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:47:54 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x1191ab000) [pid = 2398] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:47:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:47:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 617ms 03:47:54 INFO - PROCESS | 2398 | 1462358874821 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:47:54 INFO - PROCESS | 2398 | 1462358874822 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:47:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:47:54 INFO - PROCESS | 2398 | 1462358874824 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:47:54 INFO - PROCESS | 2398 | 1462358874825 Marionette TRACE conn2 <- [1,398,null,{}] 03:47:54 INFO - PROCESS | 2398 | 1462358874827 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}] 03:47:54 INFO - PROCESS | 2398 | 1462358874901 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:47:54 INFO - PROCESS | 2398 | 1462358874906 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196ed800 == 43 [pid = 2398] [id = 107] 03:47:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x1191a8800) [pid = 2398] [serial = 318] [outer = 0x0] 03:47:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x119f93000) [pid = 2398] [serial = 319] [outer = 0x1191a8800] 03:47:54 INFO - PROCESS | 2398 | 1462358874933 Marionette DEBUG loaded listener.js 03:47:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1265d7800) [pid = 2398] [serial = 320] [outer = 0x1191a8800] 03:47:55 INFO - PROCESS | 2398 | 1462358875324 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]]]}] 03:47:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:47:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 03:47:55 INFO - PROCESS | 2398 | 1462358875365 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:47:55 INFO - PROCESS | 2398 | 1462358875367 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:47:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:47:55 INFO - PROCESS | 2398 | 1462358875423 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:47:55 INFO - PROCESS | 2398 | 1462358875425 Marionette TRACE conn2 <- [1,402,null,{}] 03:47:55 INFO - PROCESS | 2398 | 1462358875456 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}] 03:47:55 INFO - PROCESS | 2398 | 1462358875630 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:47:55 INFO - PROCESS | 2398 | 1462358875706 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab2d800 == 44 [pid = 2398] [id = 108] 03:47:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x12ab58800) [pid = 2398] [serial = 321] [outer = 0x0] 03:47:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1278a8c00) [pid = 2398] [serial = 322] [outer = 0x12ab58800] 03:47:55 INFO - PROCESS | 2398 | 1462358875752 Marionette DEBUG loaded listener.js 03:47:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x12add1400) [pid = 2398] [serial = 323] [outer = 0x12ab58800] 03:47:56 INFO - PROCESS | 2398 | 1462358876083 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]]]}] 03:47:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:47:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 699ms 03:47:56 INFO - PROCESS | 2398 | 1462358876106 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:47:56 INFO - PROCESS | 2398 | 1462358876108 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:47:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:47:56 INFO - PROCESS | 2398 | 1462358876112 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:47:56 INFO - PROCESS | 2398 | 1462358876115 Marionette TRACE conn2 <- [1,406,null,{}] 03:47:56 INFO - PROCESS | 2398 | 1462358876118 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}] 03:47:56 INFO - PROCESS | 2398 | 1462358876209 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:47:56 INFO - PROCESS | 2398 | 1462358876257 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ae58000 == 45 [pid = 2398] [id = 109] 03:47:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x12ab59c00) [pid = 2398] [serial = 324] [outer = 0x0] 03:47:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x12b378c00) [pid = 2398] [serial = 325] [outer = 0x12ab59c00] 03:47:56 INFO - PROCESS | 2398 | 1462358876281 Marionette DEBUG loaded listener.js 03:47:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x12ba81400) [pid = 2398] [serial = 326] [outer = 0x12ab59c00] 03:47:56 INFO - PROCESS | 2398 | 1462358876540 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]]]}] 03:47:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:47:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 474ms 03:47:56 INFO - PROCESS | 2398 | 1462358876584 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:47:56 INFO - PROCESS | 2398 | 1462358876585 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:47:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:47:56 INFO - PROCESS | 2398 | 1462358876588 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:47:56 INFO - PROCESS | 2398 | 1462358876589 Marionette TRACE conn2 <- [1,410,null,{}] 03:47:56 INFO - PROCESS | 2398 | 1462358876591 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}] 03:47:56 INFO - PROCESS | 2398 | 1462358876681 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:47:56 INFO - PROCESS | 2398 | 1462358876685 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b363800 == 46 [pid = 2398] [id = 110] 03:47:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x12ba84000) [pid = 2398] [serial = 327] [outer = 0x0] 03:47:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x12bb80c00) [pid = 2398] [serial = 328] [outer = 0x12ba84000] 03:47:56 INFO - PROCESS | 2398 | 1462358876709 Marionette DEBUG loaded listener.js 03:47:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x12bb87800) [pid = 2398] [serial = 329] [outer = 0x12ba84000] 03:47:57 INFO - PROCESS | 2398 | 1462358877215 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]]]}] 03:47:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:47:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 671ms 03:47:57 INFO - PROCESS | 2398 | 1462358877277 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:47:57 INFO - PROCESS | 2398 | 1462358877280 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:47:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:47:57 INFO - PROCESS | 2398 | 1462358877284 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:47:57 INFO - PROCESS | 2398 | 1462358877286 Marionette TRACE conn2 <- [1,414,null,{}] 03:47:57 INFO - PROCESS | 2398 | 1462358877290 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}] 03:47:57 INFO - PROCESS | 2398 | 1462358877390 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:47:57 INFO - PROCESS | 2398 | 1462358877440 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x117467800 == 47 [pid = 2398] [id = 111] 03:47:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1168da000) [pid = 2398] [serial = 330] [outer = 0x0] 03:47:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x11831b800) [pid = 2398] [serial = 331] [outer = 0x1168da000] 03:47:57 INFO - PROCESS | 2398 | 1462358877472 Marionette DEBUG loaded listener.js 03:47:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x11857d000) [pid = 2398] [serial = 332] [outer = 0x1168da000] 03:47:57 INFO - PROCESS | 2398 | 1462358877896 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]]]}] 03:47:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:47:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 671ms 03:47:57 INFO - PROCESS | 2398 | 1462358877956 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:47:57 INFO - PROCESS | 2398 | 1462358877960 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:47:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:47:57 INFO - PROCESS | 2398 | 1462358877982 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:47:57 INFO - PROCESS | 2398 | 1462358877984 Marionette TRACE conn2 <- [1,418,null,{}] 03:47:57 INFO - PROCESS | 2398 | 1462358877987 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}] 03:47:58 INFO - PROCESS | 2398 | 1462358878086 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:47:58 INFO - PROCESS | 2398 | 1462358878186 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:47:58 INFO - PROCESS | 2398 | 1462358878196 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243d9800 == 48 [pid = 2398] [id = 112] 03:47:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x122f22c00) [pid = 2398] [serial = 333] [outer = 0x0] 03:47:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x123d11c00) [pid = 2398] [serial = 334] [outer = 0x122f22c00] 03:47:58 INFO - PROCESS | 2398 | 1462358878226 Marionette DEBUG loaded listener.js 03:47:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x1249b9c00) [pid = 2398] [serial = 335] [outer = 0x122f22c00] 03:47:59 INFO - PROCESS | 2398 | 1462358879116 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]]]}] 03:47:59 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 03:47:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1172ms 03:47:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:47:59 INFO - PROCESS | 2398 | 1462358879152 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:47:59 INFO - PROCESS | 2398 | 1462358879154 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:47:59 INFO - PROCESS | 2398 | 1462358879156 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:47:59 INFO - PROCESS | 2398 | 1462358879159 Marionette TRACE conn2 <- [1,422,null,{}] 03:47:59 INFO - PROCESS | 2398 | 1462358879169 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}] 03:47:59 INFO - PROCESS | 2398 | 1462358879269 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:47:59 INFO - PROCESS | 2398 | 1462358879315 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a238800 == 49 [pid = 2398] [id = 113] 03:47:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x124c41000) [pid = 2398] [serial = 336] [outer = 0x0] 03:47:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x1265d4000) [pid = 2398] [serial = 337] [outer = 0x124c41000] 03:47:59 INFO - PROCESS | 2398 | 1462358879347 Marionette DEBUG loaded listener.js 03:47:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x129654800) [pid = 2398] [serial = 338] [outer = 0x124c41000] 03:48:00 INFO - PROCESS | 2398 | 1462358880466 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]]]}] 03:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1325ms 03:48:00 INFO - PROCESS | 2398 | 1462358880482 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:48:00 INFO - PROCESS | 2398 | 1462358880484 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:48:00 INFO - PROCESS | 2398 | 1462358880487 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:48:00 INFO - PROCESS | 2398 | 1462358880490 Marionette TRACE conn2 <- [1,426,null,{}] 03:48:00 INFO - PROCESS | 2398 | 1462358880493 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}] 03:48:00 INFO - PROCESS | 2398 | 1462358880603 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x12ae58000 == 48 [pid = 2398] [id = 109] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab2d800 == 47 [pid = 2398] [id = 108] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x1196ed800 == 46 [pid = 2398] [id = 107] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x1278e5000 == 45 [pid = 2398] [id = 106] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x124b1e000 == 44 [pid = 2398] [id = 105] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x116899800 == 43 [pid = 2398] [id = 104] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x122d39800 == 42 [pid = 2398] [id = 103] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x116ab9000 == 41 [pid = 2398] [id = 102] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e3800 == 40 [pid = 2398] [id = 101] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x117d11800 == 39 [pid = 2398] [id = 100] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x112c2e000 == 38 [pid = 2398] [id = 99] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x1171ba800 == 37 [pid = 2398] [id = 98] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x12a872800 == 36 [pid = 2398] [id = 97] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x12658e800 == 35 [pid = 2398] [id = 96] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e1800 == 34 [pid = 2398] [id = 95] 03:48:00 INFO - PROCESS | 2398 | --DOCSHELL 0x116aa7800 == 33 [pid = 2398] [id = 94] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x1293ed000) [pid = 2398] [serial = 224] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x116408400) [pid = 2398] [serial = 239] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x113d03400) [pid = 2398] [serial = 238] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x1191aec00) [pid = 2398] [serial = 247] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x1197ef800) [pid = 2398] [serial = 248] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x123fc3800) [pid = 2398] [serial = 235] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x1265dcc00) [pid = 2398] [serial = 262] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x1278a7c00) [pid = 2398] [serial = 263] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x11986b000) [pid = 2398] [serial = 265] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x125292c00) [pid = 2398] [serial = 266] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x128ec6800) [pid = 2398] [serial = 271] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x128d7bc00) [pid = 2398] [serial = 269] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x129659800) [pid = 2398] [serial = 275] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1278a9c00) [pid = 2398] [serial = 268] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x123811400) [pid = 2398] [serial = 254] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x123f27800) [pid = 2398] [serial = 256] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x124c41400) [pid = 2398] [serial = 260] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1293ebc00) [pid = 2398] [serial = 272] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1247dac00) [pid = 2398] [serial = 259] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1241a8400) [pid = 2398] [serial = 257] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x11205f000) [pid = 2398] [serial = 226] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x1293f1400) [pid = 2398] [serial = 274] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x1183e3c00) [pid = 2398] [serial = 229] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1197f9c00) [pid = 2398] [serial = 232] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x1168cd800) [pid = 2398] [serial = 241] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x118135000) [pid = 2398] [serial = 242] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x1215e7c00) [pid = 2398] [serial = 253] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x1183e8400) [pid = 2398] [serial = 244] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x11879b400) [pid = 2398] [serial = 245] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x119868000) [pid = 2398] [serial = 250] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x119f08000) [pid = 2398] [serial = 251] [outer = 0x0] [url = about:blank] 03:48:00 INFO - PROCESS | 2398 | 1462358880683 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x1132e6800 == 34 [pid = 2398] [id = 114] 03:48:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x116408400) [pid = 2398] [serial = 339] [outer = 0x0] 03:48:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x116795000) [pid = 2398] [serial = 340] [outer = 0x116408400] 03:48:00 INFO - PROCESS | 2398 | 1462358880713 Marionette DEBUG loaded listener.js 03:48:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x116a7f400) [pid = 2398] [serial = 341] [outer = 0x116408400] 03:48:01 INFO - PROCESS | 2398 | 1462358881020 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] 03:48:01 INFO - PROCESS | 2398 | 1462358881065 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:48:01 INFO - PROCESS | 2398 | 1462358881069 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:48:01 INFO - PROCESS | 2398 | 1462358881071 Marionette TRACE conn2 <- [1,430,null,{}] 03:48:01 INFO - PROCESS | 2398 | 1462358881074 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}] 03:48:01 INFO - PROCESS | 2398 | 1462358881144 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:48:01 INFO - PROCESS | 2398 | 1462358881148 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x117461800 == 35 [pid = 2398] [id = 115] 03:48:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x117d2f000) [pid = 2398] [serial = 342] [outer = 0x0] 03:48:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x118578000) [pid = 2398] [serial = 343] [outer = 0x117d2f000] 03:48:01 INFO - PROCESS | 2398 | 1462358881177 Marionette DEBUG loaded listener.js 03:48:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x1191aac00) [pid = 2398] [serial = 344] [outer = 0x117d2f000] 03:48:01 INFO - PROCESS | 2398 | 1462358881534 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]]]}] 03:48:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:48:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 519ms 03:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:48:01 INFO - PROCESS | 2398 | 1462358881588 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:48:01 INFO - PROCESS | 2398 | 1462358881590 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:48:01 INFO - PROCESS | 2398 | 1462358881592 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:48:01 INFO - PROCESS | 2398 | 1462358881595 Marionette TRACE conn2 <- [1,434,null,{}] 03:48:01 INFO - PROCESS | 2398 | 1462358881602 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}] 03:48:01 INFO - PROCESS | 2398 | 1462358881679 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:48:01 INFO - PROCESS | 2398 | 1462358881684 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x118716000 == 36 [pid = 2398] [id = 116] 03:48:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x1197f9c00) [pid = 2398] [serial = 345] [outer = 0x0] 03:48:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x119f0b800) [pid = 2398] [serial = 346] [outer = 0x1197f9c00] 03:48:01 INFO - PROCESS | 2398 | 1462358881716 Marionette DEBUG loaded listener.js 03:48:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x1215f3c00) [pid = 2398] [serial = 347] [outer = 0x1197f9c00] 03:48:02 INFO - PROCESS | 2398 | 1462358882159 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]]]}] 03:48:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:48:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 621ms 03:48:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:48:02 INFO - PROCESS | 2398 | 1462358882214 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 2398 | 1462358882215 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:48:02 INFO - PROCESS | 2398 | 1462358882217 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 2398 | 1462358882218 Marionette TRACE conn2 <- [1,438,null,{}] 03:48:02 INFO - PROCESS | 2398 | 1462358882220 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}] 03:48:02 INFO - PROCESS | 2398 | 1462358882291 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:48:02 INFO - PROCESS | 2398 | 1462358882298 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b08000 == 37 [pid = 2398] [id = 117] 03:48:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x122f26800) [pid = 2398] [serial = 348] [outer = 0x0] 03:48:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x12419dc00) [pid = 2398] [serial = 349] [outer = 0x122f26800] 03:48:02 INFO - PROCESS | 2398 | 1462358882324 Marionette DEBUG loaded listener.js 03:48:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x12495f400) [pid = 2398] [serial = 350] [outer = 0x122f26800] 03:48:02 INFO - PROCESS | 2398 | 1462358882647 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]]]}] 03:48:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:48:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 468ms 03:48:02 INFO - PROCESS | 2398 | 1462358882685 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 2398 | 1462358882686 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:48:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:48:02 INFO - PROCESS | 2398 | 1462358882689 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 2398 | 1462358882690 Marionette TRACE conn2 <- [1,442,null,{}] 03:48:02 INFO - PROCESS | 2398 | 1462358882692 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}] 03:48:02 INFO - PROCESS | 2398 | 1462358882788 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:48:02 INFO - PROCESS | 2398 | 1462358882803 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a113800 == 38 [pid = 2398] [id = 118] 03:48:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x116530c00) [pid = 2398] [serial = 351] [outer = 0x0] 03:48:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x124bac000) [pid = 2398] [serial = 352] [outer = 0x116530c00] 03:48:02 INFO - PROCESS | 2398 | 1462358882829 Marionette DEBUG loaded listener.js 03:48:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x125293800) [pid = 2398] [serial = 353] [outer = 0x116530c00] 03:48:03 INFO - PROCESS | 2398 | 1462358883236 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]]]}] 03:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 568ms 03:48:03 INFO - PROCESS | 2398 | 1462358883258 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:48:03 INFO - PROCESS | 2398 | 1462358883260 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:48:03 INFO - PROCESS | 2398 | 1462358883271 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:48:03 INFO - PROCESS | 2398 | 1462358883272 Marionette TRACE conn2 <- [1,446,null,{}] 03:48:03 INFO - PROCESS | 2398 | 1462358883276 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}] 03:48:03 INFO - PROCESS | 2398 | 1462358883431 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:48:03 INFO - PROCESS | 2398 | 1462358883455 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x122f4e800 == 39 [pid = 2398] [id = 119] 03:48:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1265de800) [pid = 2398] [serial = 354] [outer = 0x0] 03:48:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1278b0800) [pid = 2398] [serial = 355] [outer = 0x1265de800] 03:48:03 INFO - PROCESS | 2398 | 1462358883498 Marionette DEBUG loaded listener.js 03:48:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x128d7bc00) [pid = 2398] [serial = 356] [outer = 0x1265de800] 03:48:03 INFO - PROCESS | 2398 | 1462358883873 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]]]}] 03:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 627ms 03:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:48:03 INFO - PROCESS | 2398 | 1462358883890 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:48:03 INFO - PROCESS | 2398 | 1462358883891 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:48:03 INFO - PROCESS | 2398 | 1462358883895 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:48:03 INFO - PROCESS | 2398 | 1462358883896 Marionette TRACE conn2 <- [1,450,null,{}] 03:48:03 INFO - PROCESS | 2398 | 1462358883899 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}] 03:48:03 INFO - PROCESS | 2398 | 1462358883987 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:48:04 INFO - PROCESS | 2398 | 1462358884018 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x124191800 == 40 [pid = 2398] [id = 120] 03:48:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x128d7b400) [pid = 2398] [serial = 357] [outer = 0x0] 03:48:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x128ecc800) [pid = 2398] [serial = 358] [outer = 0x128d7b400] 03:48:04 INFO - PROCESS | 2398 | 1462358884043 Marionette DEBUG loaded listener.js 03:48:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x1293ea400) [pid = 2398] [serial = 359] [outer = 0x128d7b400] 03:48:04 INFO - PROCESS | 2398 | 1462358884378 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] 03:48:04 INFO - PROCESS | 2398 | 1462358884416 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:48:04 INFO - PROCESS | 2398 | 1462358884418 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:48:04 INFO - PROCESS | 2398 | 1462358884420 Marionette TRACE conn2 <- [1,454,null,{}] 03:48:04 INFO - PROCESS | 2398 | 1462358884422 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}] 03:48:04 INFO - PROCESS | 2398 | 1462358884508 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:48:04 INFO - PROCESS | 2398 | 1462358884539 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252d8800 == 41 [pid = 2398] [id = 121] 03:48:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x128ecc000) [pid = 2398] [serial = 360] [outer = 0x0] 03:48:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x12965ac00) [pid = 2398] [serial = 361] [outer = 0x128ecc000] 03:48:04 INFO - PROCESS | 2398 | 1462358884564 Marionette DEBUG loaded listener.js 03:48:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1296c4000) [pid = 2398] [serial = 362] [outer = 0x128ecc000] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x1278a4c00) [pid = 2398] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12ab58800) [pid = 2398] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x1197fb000) [pid = 2398] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x12ab59c00) [pid = 2398] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x113187c00) [pid = 2398] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x119811c00) [pid = 2398] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x115e55800) [pid = 2398] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x11877e400) [pid = 2398] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1278a4000) [pid = 2398] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x1278c6400) [pid = 2398] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x12965c800) [pid = 2398] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:48:04 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1191a8800) [pid = 2398] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:48:04 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:04 INFO - PROCESS | 2398 | 1462358884975 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]]]}] 03:48:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 571ms 03:48:04 INFO - PROCESS | 2398 | 1462358884991 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:48:04 INFO - PROCESS | 2398 | 1462358884992 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:48:05 INFO - PROCESS | 2398 | 1462358884998 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:48:05 INFO - PROCESS | 2398 | 1462358884999 Marionette TRACE conn2 <- [1,458,null,{}] 03:48:05 INFO - PROCESS | 2398 | 1462358885002 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}] 03:48:05 INFO - PROCESS | 2398 | 1462358885075 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:48:05 INFO - PROCESS | 2398 | 1462358885081 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252e5800 == 42 [pid = 2398] [id = 122] 03:48:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1183eb000) [pid = 2398] [serial = 363] [outer = 0x0] 03:48:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x124381000) [pid = 2398] [serial = 364] [outer = 0x1183eb000] 03:48:05 INFO - PROCESS | 2398 | 1462358885106 Marionette DEBUG loaded listener.js 03:48:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x12a7af000) [pid = 2398] [serial = 365] [outer = 0x1183eb000] 03:48:05 INFO - PROCESS | 2398 | 1462358885432 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] 03:48:05 INFO - PROCESS | 2398 | 1462358885468 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:48:05 INFO - PROCESS | 2398 | 1462358885470 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:48:05 INFO - PROCESS | 2398 | 1462358885471 Marionette TRACE conn2 <- [1,462,null,{}] 03:48:05 INFO - PROCESS | 2398 | 1462358885474 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}] 03:48:05 INFO - PROCESS | 2398 | 1462358885566 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:48:05 INFO - PROCESS | 2398 | 1462358885572 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x129016000 == 43 [pid = 2398] [id = 123] 03:48:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x122f29c00) [pid = 2398] [serial = 366] [outer = 0x0] 03:48:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x12a9df800) [pid = 2398] [serial = 367] [outer = 0x122f29c00] 03:48:05 INFO - PROCESS | 2398 | 1462358885599 Marionette DEBUG loaded listener.js 03:48:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x12ab51c00) [pid = 2398] [serial = 368] [outer = 0x122f29c00] 03:48:05 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:05 INFO - PROCESS | 2398 | 1462358885910 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] 03:48:05 INFO - PROCESS | 2398 | 1462358885942 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:48:05 INFO - PROCESS | 2398 | 1462358885946 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:48:05 INFO - PROCESS | 2398 | 1462358885948 Marionette TRACE conn2 <- [1,466,null,{}] 03:48:05 INFO - PROCESS | 2398 | 1462358885951 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}] 03:48:06 INFO - PROCESS | 2398 | 1462358886032 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:48:06 INFO - PROCESS | 2398 | 1462358886036 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9cf800 == 44 [pid = 2398] [id = 124] 03:48:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x12ab59c00) [pid = 2398] [serial = 369] [outer = 0x0] 03:48:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x12b37b800) [pid = 2398] [serial = 370] [outer = 0x12ab59c00] 03:48:06 INFO - PROCESS | 2398 | 1462358886068 Marionette DEBUG loaded listener.js 03:48:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x12bb84000) [pid = 2398] [serial = 371] [outer = 0x12ab59c00] 03:48:06 INFO - PROCESS | 2398 | 1462358886413 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] 03:48:06 INFO - PROCESS | 2398 | 1462358886468 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:48:06 INFO - PROCESS | 2398 | 1462358886470 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:48:06 INFO - PROCESS | 2398 | 1462358886471 Marionette TRACE conn2 <- [1,470,null,{}] 03:48:06 INFO - PROCESS | 2398 | 1462358886474 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}] 03:48:06 INFO - PROCESS | 2398 | 1462358886547 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:48:06 INFO - PROCESS | 2398 | 1462358886551 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b358800 == 45 [pid = 2398] [id = 125] 03:48:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x12ba7cc00) [pid = 2398] [serial = 372] [outer = 0x0] 03:48:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x12bf8a400) [pid = 2398] [serial = 373] [outer = 0x12ba7cc00] 03:48:06 INFO - PROCESS | 2398 | 1462358886582 Marionette DEBUG loaded listener.js 03:48:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x12bf96000) [pid = 2398] [serial = 374] [outer = 0x12ba7cc00] 03:48:06 INFO - PROCESS | 2398 | 1462358886967 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]]]}] 03:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 517ms 03:48:06 INFO - PROCESS | 2398 | 1462358886990 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:48:06 INFO - PROCESS | 2398 | 1462358886993 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:48:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:48:07 INFO - PROCESS | 2398 | 1462358887001 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:48:07 INFO - PROCESS | 2398 | 1462358887004 Marionette TRACE conn2 <- [1,474,null,{}] 03:48:07 INFO - PROCESS | 2398 | 1462358887009 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}] 03:48:07 INFO - PROCESS | 2398 | 1462358887105 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:48:07 INFO - PROCESS | 2398 | 1462358887157 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x1134c8800 == 46 [pid = 2398] [id = 126] 03:48:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x115e37c00) [pid = 2398] [serial = 375] [outer = 0x0] 03:48:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x116408800) [pid = 2398] [serial = 376] [outer = 0x115e37c00] 03:48:07 INFO - PROCESS | 2398 | 1462358887188 Marionette DEBUG loaded listener.js 03:48:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x116a80c00) [pid = 2398] [serial = 377] [outer = 0x115e37c00] 03:48:07 INFO - PROCESS | 2398 | 1462358887681 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]]]}] 03:48:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:48:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 722ms 03:48:07 INFO - PROCESS | 2398 | 1462358887725 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:48:07 INFO - PROCESS | 2398 | 1462358887731 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:48:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:48:07 INFO - PROCESS | 2398 | 1462358887791 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:48:07 INFO - PROCESS | 2398 | 1462358887794 Marionette TRACE conn2 <- [1,478,null,{}] 03:48:07 INFO - PROCESS | 2398 | 1462358887814 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}] 03:48:07 INFO - PROCESS | 2398 | 1462358887957 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:48:08 INFO - PROCESS | 2398 | 1462358888007 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194fd000 == 47 [pid = 2398] [id = 127] 03:48:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x1191e3c00) [pid = 2398] [serial = 378] [outer = 0x0] 03:48:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x119865c00) [pid = 2398] [serial = 379] [outer = 0x1191e3c00] 03:48:08 INFO - PROCESS | 2398 | 1462358888036 Marionette DEBUG loaded listener.js 03:48:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x11a45b000) [pid = 2398] [serial = 380] [outer = 0x1191e3c00] 03:48:08 INFO - PROCESS | 2398 | 1462358888484 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]]]}] 03:48:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:48:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 757ms 03:48:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:48:08 INFO - PROCESS | 2398 | 1462358888533 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:48:08 INFO - PROCESS | 2398 | 1462358888534 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:48:08 INFO - PROCESS | 2398 | 1462358888537 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:48:08 INFO - PROCESS | 2398 | 1462358888539 Marionette TRACE conn2 <- [1,482,null,{}] 03:48:08 INFO - PROCESS | 2398 | 1462358888567 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}] 03:48:08 INFO - PROCESS | 2398 | 1462358888669 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:48:08 INFO - PROCESS | 2398 | 1462358888731 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a86f000 == 48 [pid = 2398] [id = 128] 03:48:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x125292400) [pid = 2398] [serial = 381] [outer = 0x0] 03:48:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x1278a1400) [pid = 2398] [serial = 382] [outer = 0x125292400] 03:48:08 INFO - PROCESS | 2398 | 1462358888763 Marionette DEBUG loaded listener.js 03:48:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x1278c4c00) [pid = 2398] [serial = 383] [outer = 0x125292400] 03:48:09 INFO - PROCESS | 2398 | 1462358889217 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]]]}] 03:48:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:48:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 723ms 03:48:09 INFO - PROCESS | 2398 | 1462358889277 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:48:09 INFO - PROCESS | 2398 | 1462358889279 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:48:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:48:09 INFO - PROCESS | 2398 | 1462358889283 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:48:09 INFO - PROCESS | 2398 | 1462358889284 Marionette TRACE conn2 <- [1,486,null,{}] 03:48:09 INFO - PROCESS | 2398 | 1462358889287 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}] 03:48:09 INFO - PROCESS | 2398 | 1462358889380 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:48:09 INFO - PROCESS | 2398 | 1462358889439 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bf2f000 == 49 [pid = 2398] [id = 129] 03:48:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x1278c5800) [pid = 2398] [serial = 384] [outer = 0x0] 03:48:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x12a8db000) [pid = 2398] [serial = 385] [outer = 0x1278c5800] 03:48:09 INFO - PROCESS | 2398 | 1462358889469 Marionette DEBUG loaded listener.js 03:48:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x12add8000) [pid = 2398] [serial = 386] [outer = 0x1278c5800] 03:48:10 INFO - PROCESS | 2398 | 1462358890034 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]]]}] 03:48:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:48:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 773ms 03:48:10 INFO - PROCESS | 2398 | 1462358890060 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:48:10 INFO - PROCESS | 2398 | 1462358890063 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:48:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:48:10 INFO - PROCESS | 2398 | 1462358890067 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:48:10 INFO - PROCESS | 2398 | 1462358890070 Marionette TRACE conn2 <- [1,490,null,{}] 03:48:10 INFO - PROCESS | 2398 | 1462358890074 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}] 03:48:10 INFO - PROCESS | 2398 | 1462358890166 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:48:10 INFO - PROCESS | 2398 | 1462358890225 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e8800 == 50 [pid = 2398] [id = 130] 03:48:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x116a80400) [pid = 2398] [serial = 387] [outer = 0x0] 03:48:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x117d39000) [pid = 2398] [serial = 388] [outer = 0x116a80400] 03:48:10 INFO - PROCESS | 2398 | 1462358890252 Marionette DEBUG loaded listener.js 03:48:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x11857bc00) [pid = 2398] [serial = 389] [outer = 0x116a80400] 03:48:10 INFO - PROCESS | 2398 | 1462358890706 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]]]}] 03:48:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:48:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 03:48:10 INFO - PROCESS | 2398 | 1462358890746 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:48:10 INFO - PROCESS | 2398 | 1462358890749 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:48:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:48:10 INFO - PROCESS | 2398 | 1462358890755 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:48:10 INFO - PROCESS | 2398 | 1462358890756 Marionette TRACE conn2 <- [1,494,null,{}] 03:48:10 INFO - PROCESS | 2398 | 1462358890759 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}] 03:48:10 INFO - PROCESS | 2398 | 1462358890847 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:48:10 INFO - PROCESS | 2398 | 1462358890912 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x118978000 == 51 [pid = 2398] [id = 131] 03:48:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x1191e5000) [pid = 2398] [serial = 390] [outer = 0x0] 03:48:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x1197f2800) [pid = 2398] [serial = 391] [outer = 0x1191e5000] 03:48:10 INFO - PROCESS | 2398 | 1462358890939 Marionette DEBUG loaded listener.js 03:48:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x1215e8800) [pid = 2398] [serial = 392] [outer = 0x1191e5000] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9cf800 == 50 [pid = 2398] [id = 124] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x129016000 == 49 [pid = 2398] [id = 123] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x1252e5800 == 48 [pid = 2398] [id = 122] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x1252d8800 == 47 [pid = 2398] [id = 121] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x124191800 == 46 [pid = 2398] [id = 120] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x122f4e800 == 45 [pid = 2398] [id = 119] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x1265d6400) [pid = 2398] [serial = 289] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x12bb80c00) [pid = 2398] [serial = 328] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x1296c3400) [pid = 2398] [serial = 277] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x1165e0400) [pid = 2398] [serial = 280] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x1187a2400) [pid = 2398] [serial = 283] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x1215ed800) [pid = 2398] [serial = 286] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x11a113800 == 44 [pid = 2398] [id = 118] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x119b08000 == 43 [pid = 2398] [id = 117] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x118716000 == 42 [pid = 2398] [id = 116] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x117461800 == 41 [pid = 2398] [id = 115] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x1132e6800 == 40 [pid = 2398] [id = 114] 03:48:11 INFO - PROCESS | 2398 | --DOCSHELL 0x117467800 == 39 [pid = 2398] [id = 111] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x116465c00) [pid = 2398] [serial = 293] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x1134af000) [pid = 2398] [serial = 292] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x122d4a800) [pid = 2398] [serial = 304] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12419e400) [pid = 2398] [serial = 305] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x116810c00) [pid = 2398] [serial = 295] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x118321400) [pid = 2398] [serial = 296] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x1191e4400) [pid = 2398] [serial = 298] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x1197f0400) [pid = 2398] [serial = 299] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x1278aa000) [pid = 2398] [serial = 307] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x12b378c00) [pid = 2398] [serial = 325] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x12965d400) [pid = 2398] [serial = 313] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x1293f2800) [pid = 2398] [serial = 311] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12a8d7400) [pid = 2398] [serial = 316] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12a7ab800) [pid = 2398] [serial = 314] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x119f93000) [pid = 2398] [serial = 319] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x1265d7800) [pid = 2398] [serial = 320] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12a9e2000) [pid = 2398] [serial = 317] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1278a8c00) [pid = 2398] [serial = 322] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x128d73800) [pid = 2398] [serial = 308] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x128d7c400) [pid = 2398] [serial = 310] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x12add1400) [pid = 2398] [serial = 323] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x119be6000) [pid = 2398] [serial = 301] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x12ba81400) [pid = 2398] [serial = 326] [outer = 0x0] [url = about:blank] 03:48:11 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1215eb000) [pid = 2398] [serial = 302] [outer = 0x0] [url = about:blank] 03:48:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:48:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 570ms 03:48:11 INFO - PROCESS | 2398 | 1462358891318 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]]]}] 03:48:11 INFO - PROCESS | 2398 | 1462358891324 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:48:11 INFO - PROCESS | 2398 | 1462358891327 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:48:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:48:11 INFO - PROCESS | 2398 | 1462358891332 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:48:11 INFO - PROCESS | 2398 | 1462358891334 Marionette TRACE conn2 <- [1,498,null,{}] 03:48:11 INFO - PROCESS | 2398 | 1462358891342 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}] 03:48:11 INFO - PROCESS | 2398 | 1462358891425 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:48:11 INFO - PROCESS | 2398 | 1462358891432 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x118580000 == 40 [pid = 2398] [id = 132] 03:48:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1215e9c00) [pid = 2398] [serial = 393] [outer = 0x0] 03:48:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x122f25800) [pid = 2398] [serial = 394] [outer = 0x1215e9c00] 03:48:11 INFO - PROCESS | 2398 | 1462358891460 Marionette DEBUG loaded listener.js 03:48:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x124379000) [pid = 2398] [serial = 395] [outer = 0x1215e9c00] 03:48:11 INFO - PROCESS | 2398 | 1462358891789 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]]]}] 03:48:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:48:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 03:48:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:48:11 INFO - PROCESS | 2398 | 1462358891806 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:48:11 INFO - PROCESS | 2398 | 1462358891808 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:48:11 INFO - PROCESS | 2398 | 1462358891812 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:48:11 INFO - PROCESS | 2398 | 1462358891814 Marionette TRACE conn2 <- [1,502,null,{}] 03:48:11 INFO - PROCESS | 2398 | 1462358891816 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}] 03:48:11 INFO - PROCESS | 2398 | 1462358891887 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:48:11 INFO - PROCESS | 2398 | 1462358891892 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x121548000 == 41 [pid = 2398] [id = 133] 03:48:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x12491e800) [pid = 2398] [serial = 396] [outer = 0x0] 03:48:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x12528fc00) [pid = 2398] [serial = 397] [outer = 0x12491e800] 03:48:11 INFO - PROCESS | 2398 | 1462358891921 Marionette DEBUG loaded listener.js 03:48:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x1278a8c00) [pid = 2398] [serial = 398] [outer = 0x12491e800] 03:48:12 INFO - PROCESS | 2398 | 1462358892302 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]]]}] 03:48:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:48:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 522ms 03:48:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:48:12 INFO - PROCESS | 2398 | 1462358892333 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:48:12 INFO - PROCESS | 2398 | 1462358892335 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:48:12 INFO - PROCESS | 2398 | 1462358892337 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:48:12 INFO - PROCESS | 2398 | 1462358892338 Marionette TRACE conn2 <- [1,506,null,{}] 03:48:12 INFO - PROCESS | 2398 | 1462358892340 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}] 03:48:12 INFO - PROCESS | 2398 | 1462358892418 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:48:12 INFO - PROCESS | 2398 | 1462358892465 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x123949800 == 42 [pid = 2398] [id = 134] 03:48:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1165d7c00) [pid = 2398] [serial = 399] [outer = 0x0] 03:48:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x1278c6800) [pid = 2398] [serial = 400] [outer = 0x1165d7c00] 03:48:12 INFO - PROCESS | 2398 | 1462358892490 Marionette DEBUG loaded listener.js 03:48:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x128ec3000) [pid = 2398] [serial = 401] [outer = 0x1165d7c00] 03:48:12 INFO - PROCESS | 2398 | 1462358892768 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]]]}] 03:48:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:48:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 03:48:12 INFO - PROCESS | 2398 | 1462358892806 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:48:12 INFO - PROCESS | 2398 | 1462358892807 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:48:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:48:12 INFO - PROCESS | 2398 | 1462358892810 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:48:12 INFO - PROCESS | 2398 | 1462358892813 Marionette TRACE conn2 <- [1,510,null,{}] 03:48:12 INFO - PROCESS | 2398 | 1462358892817 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}] 03:48:12 INFO - PROCESS | 2398 | 1462358892909 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:48:12 INFO - PROCESS | 2398 | 1462358892962 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243d5000 == 43 [pid = 2398] [id = 135] 03:48:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x113d03000) [pid = 2398] [serial = 402] [outer = 0x0] 03:48:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1293ed000) [pid = 2398] [serial = 403] [outer = 0x113d03000] 03:48:12 INFO - PROCESS | 2398 | 1462358892988 Marionette DEBUG loaded listener.js 03:48:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x12a9ea400) [pid = 2398] [serial = 404] [outer = 0x113d03000] 03:48:13 INFO - PROCESS | 2398 | 1462358893388 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]]]}] 03:48:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:48:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 625ms 03:48:13 INFO - PROCESS | 2398 | 1462358893435 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:48:13 INFO - PROCESS | 2398 | 1462358893436 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:48:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:48:13 INFO - PROCESS | 2398 | 1462358893439 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:48:13 INFO - PROCESS | 2398 | 1462358893440 Marionette TRACE conn2 <- [1,514,null,{}] 03:48:13 INFO - PROCESS | 2398 | 1462358893447 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}] 03:48:13 INFO - PROCESS | 2398 | 1462358893539 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:48:13 INFO - PROCESS | 2398 | 1462358893545 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x12900f800 == 44 [pid = 2398] [id = 136] 03:48:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x123f26c00) [pid = 2398] [serial = 405] [outer = 0x0] 03:48:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x12add4c00) [pid = 2398] [serial = 406] [outer = 0x123f26c00] 03:48:13 INFO - PROCESS | 2398 | 1462358893572 Marionette DEBUG loaded listener.js 03:48:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x12ba81400) [pid = 2398] [serial = 407] [outer = 0x123f26c00] 03:48:14 INFO - PROCESS | 2398 | 1462358894025 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]]]}] 03:48:14 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 03:48:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 03:48:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:48:14 INFO - PROCESS | 2398 | 1462358894065 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:48:14 INFO - PROCESS | 2398 | 1462358894066 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:48:14 INFO - PROCESS | 2398 | 1462358894070 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:48:14 INFO - PROCESS | 2398 | 1462358894072 Marionette TRACE conn2 <- [1,518,null,{}] 03:48:14 INFO - PROCESS | 2398 | 1462358894075 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}] 03:48:14 INFO - PROCESS | 2398 | 1462358894225 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:48:14 INFO - PROCESS | 2398 | 1462358894256 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x12941d800 == 45 [pid = 2398] [id = 137] 03:48:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x12add0000) [pid = 2398] [serial = 408] [outer = 0x0] 03:48:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12bb89400) [pid = 2398] [serial = 409] [outer = 0x12add0000] 03:48:14 INFO - PROCESS | 2398 | 1462358894281 Marionette DEBUG loaded listener.js 03:48:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12bf8e000) [pid = 2398] [serial = 410] [outer = 0x12add0000] 03:48:14 INFO - PROCESS | 2398 | 1462358894580 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]]]}] 03:48:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:48:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 03:48:14 INFO - PROCESS | 2398 | 1462358894590 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:48:14 INFO - PROCESS | 2398 | 1462358894591 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:48:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:48:14 INFO - PROCESS | 2398 | 1462358894601 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:48:14 INFO - PROCESS | 2398 | 1462358894602 Marionette TRACE conn2 <- [1,522,null,{}] 03:48:14 INFO - PROCESS | 2398 | 1462358894616 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}] 03:48:14 INFO - PROCESS | 2398 | 1462358894710 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:48:14 INFO - PROCESS | 2398 | 1462358894714 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a887000 == 46 [pid = 2398] [id = 138] 03:48:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12bb7d800) [pid = 2398] [serial = 411] [outer = 0x0] 03:48:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12c136c00) [pid = 2398] [serial = 412] [outer = 0x12bb7d800] 03:48:14 INFO - PROCESS | 2398 | 1462358894738 Marionette DEBUG loaded listener.js 03:48:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12c141000) [pid = 2398] [serial = 413] [outer = 0x12bb7d800] 03:48:15 INFO - PROCESS | 2398 | 1462358895083 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]]]}] 03:48:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:48:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 538ms 03:48:15 INFO - PROCESS | 2398 | 1462358895131 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:48:15 INFO - PROCESS | 2398 | 1462358895132 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:48:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:48:15 INFO - PROCESS | 2398 | 1462358895134 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:48:15 INFO - PROCESS | 2398 | 1462358895136 Marionette TRACE conn2 <- [1,526,null,{}] 03:48:15 INFO - PROCESS | 2398 | 1462358895138 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}] 03:48:15 INFO - PROCESS | 2398 | 1462358895226 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:48:15 INFO - PROCESS | 2398 | 1462358895240 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x12782d000 == 47 [pid = 2398] [id = 139] 03:48:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x129653000) [pid = 2398] [serial = 414] [outer = 0x0] 03:48:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x12c147000) [pid = 2398] [serial = 415] [outer = 0x129653000] 03:48:15 INFO - PROCESS | 2398 | 1462358895265 Marionette DEBUG loaded listener.js 03:48:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x12c902400) [pid = 2398] [serial = 416] [outer = 0x129653000] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x11831d400) [pid = 2398] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x1265de800) [pid = 2398] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x128d7b400) [pid = 2398] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x128ecc000) [pid = 2398] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x117d2f000) [pid = 2398] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x122f26800) [pid = 2398] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x1197f9c00) [pid = 2398] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x116408400) [pid = 2398] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x124c41000) [pid = 2398] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x12ab59c00) [pid = 2398] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1183eb000) [pid = 2398] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x116530c00) [pid = 2398] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:48:15 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x122f29c00) [pid = 2398] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:48:15 INFO - PROCESS | 2398 | 1462358895694 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]]]}] 03:48:15 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 03:48:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 570ms 03:48:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:48:15 INFO - PROCESS | 2398 | 1462358895705 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:48:15 INFO - PROCESS | 2398 | 1462358895707 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:48:15 INFO - PROCESS | 2398 | 1462358895715 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:48:15 INFO - PROCESS | 2398 | 1462358895717 Marionette TRACE conn2 <- [1,530,null,{}] 03:48:15 INFO - PROCESS | 2398 | 1462358895719 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}] 03:48:15 INFO - PROCESS | 2398 | 1462358895838 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:48:15 INFO - PROCESS | 2398 | 1462358895868 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e6800 == 48 [pid = 2398] [id = 140] 03:48:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1132b4400) [pid = 2398] [serial = 417] [outer = 0x0] 03:48:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x125294c00) [pid = 2398] [serial = 418] [outer = 0x1132b4400] 03:48:15 INFO - PROCESS | 2398 | 1462358895897 Marionette DEBUG loaded listener.js 03:48:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x12c90b000) [pid = 2398] [serial = 419] [outer = 0x1132b4400] 03:48:16 INFO - PROCESS | 2398 | 1462358896184 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"]]]}] 03:48:16 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 03:48:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:48:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:48:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:48:16 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 03:48:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:48:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:48:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:48:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 527ms 03:48:16 INFO - PROCESS | 2398 | 1462358896237 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:48:16 INFO - PROCESS | 2398 | 1462358896238 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:48:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:48:16 INFO - PROCESS | 2398 | 1462358896240 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:48:16 INFO - PROCESS | 2398 | 1462358896242 Marionette TRACE conn2 <- [1,534,null,{}] 03:48:16 INFO - PROCESS | 2398 | 1462358896246 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}] 03:48:16 INFO - PROCESS | 2398 | 1462358896325 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:48:16 INFO - PROCESS | 2398 | 1462358896386 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c222000 == 49 [pid = 2398] [id = 141] 03:48:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x118138400) [pid = 2398] [serial = 420] [outer = 0x0] 03:48:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x12ce60000) [pid = 2398] [serial = 421] [outer = 0x118138400] 03:48:16 INFO - PROCESS | 2398 | 1462358896411 Marionette DEBUG loaded listener.js 03:48:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12d03ac00) [pid = 2398] [serial = 422] [outer = 0x118138400] 03:48:16 INFO - PROCESS | 2398 | 1462358896673 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]]]}] 03:48:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:48:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 474ms 03:48:16 INFO - PROCESS | 2398 | 1462358896719 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:48:16 INFO - PROCESS | 2398 | 1462358896720 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:48:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:48:16 INFO - PROCESS | 2398 | 1462358896723 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:48:16 INFO - PROCESS | 2398 | 1462358896724 Marionette TRACE conn2 <- [1,538,null,{}] 03:48:16 INFO - PROCESS | 2398 | 1462358896734 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}] 03:48:16 INFO - PROCESS | 2398 | 1462358896826 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:48:16 INFO - PROCESS | 2398 | 1462358896836 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd5c800 == 50 [pid = 2398] [id = 142] 03:48:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12ce60800) [pid = 2398] [serial = 423] [outer = 0x0] 03:48:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12d042400) [pid = 2398] [serial = 424] [outer = 0x12ce60800] 03:48:16 INFO - PROCESS | 2398 | 1462358896865 Marionette DEBUG loaded listener.js 03:48:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12d048400) [pid = 2398] [serial = 425] [outer = 0x12ce60800] 03:48:17 INFO - PROCESS | 2398 | 1462358897215 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]]]}] 03:48:17 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. 03:48:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 03:48:17 INFO - PROCESS | 2398 | 1462358897241 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:48:17 INFO - PROCESS | 2398 | 1462358897243 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:48:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:48:17 INFO - PROCESS | 2398 | 1462358897248 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:48:17 INFO - PROCESS | 2398 | 1462358897249 Marionette TRACE conn2 <- [1,542,null,{}] 03:48:17 INFO - PROCESS | 2398 | 1462358897252 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}] 03:48:17 INFO - PROCESS | 2398 | 1462358897403 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:48:17 INFO - PROCESS | 2398 | 1462358897415 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0ad000 == 51 [pid = 2398] [id = 143] 03:48:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12411f800) [pid = 2398] [serial = 426] [outer = 0x0] 03:48:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x124123c00) [pid = 2398] [serial = 427] [outer = 0x12411f800] 03:48:17 INFO - PROCESS | 2398 | 1462358897454 Marionette DEBUG loaded listener.js 03:48:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x128d7e800) [pid = 2398] [serial = 428] [outer = 0x12411f800] 03:48:17 INFO - PROCESS | 2398 | 1462358897966 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]]]}] 03:48:17 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. 03:48:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 721ms 03:48:17 INFO - PROCESS | 2398 | 1462358897970 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:48:17 INFO - PROCESS | 2398 | 1462358897973 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:48:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:48:17 INFO - PROCESS | 2398 | 1462358897976 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:48:17 INFO - PROCESS | 2398 | 1462358897979 Marionette TRACE conn2 <- [1,546,null,{}] 03:48:17 INFO - PROCESS | 2398 | 1462358897983 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}] 03:48:18 INFO - PROCESS | 2398 | 1462358898086 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:48:18 INFO - PROCESS | 2398 | 1462358898217 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x11859d800 == 52 [pid = 2398] [id = 144] 03:48:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x11813b800) [pid = 2398] [serial = 429] [outer = 0x0] 03:48:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x1191a3000) [pid = 2398] [serial = 430] [outer = 0x11813b800] 03:48:18 INFO - PROCESS | 2398 | 1462358898267 Marionette DEBUG loaded listener.js 03:48:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x119871800) [pid = 2398] [serial = 431] [outer = 0x11813b800] 03:48:18 INFO - PROCESS | 2398 | 1462358898642 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]]]}] 03:48:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:48:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 724ms 03:48:18 INFO - PROCESS | 2398 | 1462358898700 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:48:18 INFO - PROCESS | 2398 | 1462358898704 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:48:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:48:18 INFO - PROCESS | 2398 | 1462358898709 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:48:18 INFO - PROCESS | 2398 | 1462358898711 Marionette TRACE conn2 <- [1,550,null,{}] 03:48:18 INFO - PROCESS | 2398 | 1462358898716 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}] 03:48:18 INFO - PROCESS | 2398 | 1462358898819 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:48:18 INFO - PROCESS | 2398 | 1462358898903 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x126592800 == 53 [pid = 2398] [id = 145] 03:48:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x119a7bc00) [pid = 2398] [serial = 432] [outer = 0x0] 03:48:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x123809c00) [pid = 2398] [serial = 433] [outer = 0x119a7bc00] 03:48:18 INFO - PROCESS | 2398 | 1462358898941 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x12419d800) [pid = 2398] [serial = 434] [outer = 0x119a7bc00] 03:48:19 INFO - PROCESS | 2398 | 1462358899330 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]]]}] 03:48:19 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. 03:48:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 674ms 03:48:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:48:19 INFO - PROCESS | 2398 | 1462358899384 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:48:19 INFO - PROCESS | 2398 | 1462358899385 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:48:19 INFO - PROCESS | 2398 | 1462358899388 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:48:19 INFO - PROCESS | 2398 | 1462358899390 Marionette TRACE conn2 <- [1,554,null,{}] 03:48:19 INFO - PROCESS | 2398 | 1462358899398 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}] 03:48:19 INFO - PROCESS | 2398 | 1462358899523 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:48:19 INFO - PROCESS | 2398 | 1462358899589 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0a2800 == 54 [pid = 2398] [id = 146] 03:48:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x128d7b400) [pid = 2398] [serial = 435] [outer = 0x0] 03:48:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x1293e8400) [pid = 2398] [serial = 436] [outer = 0x128d7b400] 03:48:19 INFO - PROCESS | 2398 | 1462358899621 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x1296b9000) [pid = 2398] [serial = 437] [outer = 0x128d7b400] 03:48:19 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:20 INFO - PROCESS | 2398 | 1462358900024 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]]]}] 03:48:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:48:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 03:48:20 INFO - PROCESS | 2398 | 1462358900059 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:48:20 INFO - PROCESS | 2398 | 1462358900061 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:48:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:48:20 INFO - PROCESS | 2398 | 1462358900064 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:48:20 INFO - PROCESS | 2398 | 1462358900065 Marionette TRACE conn2 <- [1,558,null,{}] 03:48:20 INFO - PROCESS | 2398 | 1462358900068 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}] 03:48:20 INFO - PROCESS | 2398 | 1462358900165 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:48:20 INFO - PROCESS | 2398 | 1462358900229 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d497800 == 55 [pid = 2398] [id = 147] 03:48:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12a7b3000) [pid = 2398] [serial = 438] [outer = 0x0] 03:48:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12ab4b800) [pid = 2398] [serial = 439] [outer = 0x12a7b3000] 03:48:20 INFO - PROCESS | 2398 | 1462358900258 Marionette DEBUG loaded listener.js 03:48:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x12ba82400) [pid = 2398] [serial = 440] [outer = 0x12a7b3000] 03:48:20 INFO - PROCESS | 2398 | 1462358900651 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]]]}] 03:48:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:48:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 619ms 03:48:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:48:20 INFO - PROCESS | 2398 | 1462358900684 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:48:20 INFO - PROCESS | 2398 | 1462358900685 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:48:20 INFO - PROCESS | 2398 | 1462358900688 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:48:20 INFO - PROCESS | 2398 | 1462358900689 Marionette TRACE conn2 <- [1,562,null,{}] 03:48:20 INFO - PROCESS | 2398 | 1462358900691 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}] 03:48:20 INFO - PROCESS | 2398 | 1462358900785 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:48:20 INFO - PROCESS | 2398 | 1462358900867 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5dc800 == 56 [pid = 2398] [id = 148] 03:48:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12bf8dc00) [pid = 2398] [serial = 441] [outer = 0x0] 03:48:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x12c143000) [pid = 2398] [serial = 442] [outer = 0x12bf8dc00] 03:48:20 INFO - PROCESS | 2398 | 1462358900896 Marionette DEBUG loaded listener.js 03:48:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x12c905800) [pid = 2398] [serial = 443] [outer = 0x12bf8dc00] 03:48:21 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:21 INFO - PROCESS | 2398 | 1462358901330 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]]]}] 03:48:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:48:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 03:48:21 INFO - PROCESS | 2398 | 1462358901357 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:48:21 INFO - PROCESS | 2398 | 1462358901359 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:48:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:48:21 INFO - PROCESS | 2398 | 1462358901361 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:48:21 INFO - PROCESS | 2398 | 1462358901362 Marionette TRACE conn2 <- [1,566,null,{}] 03:48:21 INFO - PROCESS | 2398 | 1462358901365 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}] 03:48:21 INFO - PROCESS | 2398 | 1462358901473 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:48:21 INFO - PROCESS | 2398 | 1462358901539 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x115e73800 == 57 [pid = 2398] [id = 149] 03:48:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x1183f1000) [pid = 2398] [serial = 444] [outer = 0x0] 03:48:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x124111400) [pid = 2398] [serial = 445] [outer = 0x1183f1000] 03:48:21 INFO - PROCESS | 2398 | 1462358901572 Marionette DEBUG loaded listener.js 03:48:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x12d049800) [pid = 2398] [serial = 446] [outer = 0x1183f1000] 03:48:21 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:22 INFO - PROCESS | 2398 | 1462358902138 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]]]}] 03:48:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:48:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 821ms 03:48:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:48:22 INFO - PROCESS | 2398 | 1462358902190 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:48:22 INFO - PROCESS | 2398 | 1462358902192 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:48:22 INFO - PROCESS | 2398 | 1462358902197 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:48:22 INFO - PROCESS | 2398 | 1462358902199 Marionette TRACE conn2 <- [1,570,null,{}] 03:48:22 INFO - PROCESS | 2398 | 1462358902203 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}] 03:48:22 INFO - PROCESS | 2398 | 1462358902293 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:48:22 INFO - PROCESS | 2398 | 1462358902342 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194eb800 == 58 [pid = 2398] [id = 150] 03:48:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x117d2dc00) [pid = 2398] [serial = 447] [outer = 0x0] 03:48:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x118321400) [pid = 2398] [serial = 448] [outer = 0x117d2dc00] 03:48:22 INFO - PROCESS | 2398 | 1462358902370 Marionette DEBUG loaded listener.js 03:48:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x1189fa000) [pid = 2398] [serial = 449] [outer = 0x117d2dc00] 03:48:22 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:22 INFO - PROCESS | 2398 | 1462358902783 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]]]}] 03:48:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:48:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 622ms 03:48:22 INFO - PROCESS | 2398 | 1462358902819 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:48:22 INFO - PROCESS | 2398 | 1462358902825 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:48:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:48:22 INFO - PROCESS | 2398 | 1462358902831 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:48:22 INFO - PROCESS | 2398 | 1462358902834 Marionette TRACE conn2 <- [1,574,null,{}] 03:48:22 INFO - PROCESS | 2398 | 1462358902837 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}] 03:48:22 INFO - PROCESS | 2398 | 1462358902932 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:48:22 INFO - PROCESS | 2398 | 1462358902997 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x118717000 == 59 [pid = 2398] [id = 151] 03:48:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x117d31c00) [pid = 2398] [serial = 450] [outer = 0x0] 03:48:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x1197f6000) [pid = 2398] [serial = 451] [outer = 0x117d31c00] 03:48:23 INFO - PROCESS | 2398 | 1462358903027 Marionette DEBUG loaded listener.js 03:48:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x11a2a4c00) [pid = 2398] [serial = 452] [outer = 0x117d31c00] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12b363800 == 58 [pid = 2398] [id = 110] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd5c800 == 57 [pid = 2398] [id = 142] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12c222000 == 56 [pid = 2398] [id = 141] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e6800 == 55 [pid = 2398] [id = 140] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12782d000 == 54 [pid = 2398] [id = 139] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12a887000 == 53 [pid = 2398] [id = 138] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12941d800 == 52 [pid = 2398] [id = 137] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x12bf8a400) [pid = 2398] [serial = 373] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12900f800 == 51 [pid = 2398] [id = 136] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x1243d5000 == 50 [pid = 2398] [id = 135] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x123949800 == 49 [pid = 2398] [id = 134] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x121548000 == 48 [pid = 2398] [id = 133] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x118580000 == 47 [pid = 2398] [id = 132] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x118978000 == 46 [pid = 2398] [id = 131] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e8800 == 45 [pid = 2398] [id = 130] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x1134c8800 == 44 [pid = 2398] [id = 126] 03:48:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12b358800 == 43 [pid = 2398] [id = 125] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x119871c00) [pid = 2398] [serial = 145] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x12bb84000) [pid = 2398] [serial = 371] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x124381000) [pid = 2398] [serial = 364] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x12b37b800) [pid = 2398] [serial = 370] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x12a7af000) [pid = 2398] [serial = 365] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x1296c4000) [pid = 2398] [serial = 362] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x124bac000) [pid = 2398] [serial = 352] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x12a9df800) [pid = 2398] [serial = 367] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x128d7bc00) [pid = 2398] [serial = 356] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x12ab51c00) [pid = 2398] [serial = 368] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x125293800) [pid = 2398] [serial = 353] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x1278b0800) [pid = 2398] [serial = 355] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x128ecc800) [pid = 2398] [serial = 358] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x12965ac00) [pid = 2398] [serial = 361] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x118578000) [pid = 2398] [serial = 343] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x1191aac00) [pid = 2398] [serial = 344] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x11831b800) [pid = 2398] [serial = 331] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x12419dc00) [pid = 2398] [serial = 349] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x12495f400) [pid = 2398] [serial = 350] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x119f0b800) [pid = 2398] [serial = 346] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x1215f3c00) [pid = 2398] [serial = 347] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x116a7f400) [pid = 2398] [serial = 341] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x116795000) [pid = 2398] [serial = 340] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x123d11c00) [pid = 2398] [serial = 334] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x1293ea400) [pid = 2398] [serial = 359] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x129654800) [pid = 2398] [serial = 338] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x1265d4000) [pid = 2398] [serial = 337] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2398 | 1462358903447 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]]]}] 03:48:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:48:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 672ms 03:48:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:48:23 INFO - PROCESS | 2398 | 1462358903502 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:48:23 INFO - PROCESS | 2398 | 1462358903504 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:48:23 INFO - PROCESS | 2398 | 1462358903506 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:48:23 INFO - PROCESS | 2398 | 1462358903508 Marionette TRACE conn2 <- [1,578,null,{}] 03:48:23 INFO - PROCESS | 2398 | 1462358903521 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}] 03:48:23 INFO - PROCESS | 2398 | 1462358903620 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:48:23 INFO - PROCESS | 2398 | 1462358903625 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x11747c800 == 44 [pid = 2398] [id = 152] 03:48:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x1215ebc00) [pid = 2398] [serial = 453] [outer = 0x0] 03:48:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x123fca800) [pid = 2398] [serial = 454] [outer = 0x1215ebc00] 03:48:23 INFO - PROCESS | 2398 | 1462358903657 Marionette DEBUG loaded listener.js 03:48:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x124124c00) [pid = 2398] [serial = 455] [outer = 0x1215ebc00] 03:48:24 INFO - PROCESS | 2398 | 1462358904057 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]]]}] 03:48:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:48:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 576ms 03:48:24 INFO - PROCESS | 2398 | 1462358904083 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:48:24 INFO - PROCESS | 2398 | 1462358904084 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:48:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:48:24 INFO - PROCESS | 2398 | 1462358904087 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:48:24 INFO - PROCESS | 2398 | 1462358904088 Marionette TRACE conn2 <- [1,582,null,{}] 03:48:24 INFO - PROCESS | 2398 | 1462358904090 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}] 03:48:24 INFO - PROCESS | 2398 | 1462358904167 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:48:24 INFO - PROCESS | 2398 | 1462358904171 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x121547000 == 45 [pid = 2398] [id = 153] 03:48:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x12419dc00) [pid = 2398] [serial = 456] [outer = 0x0] 03:48:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x124914400) [pid = 2398] [serial = 457] [outer = 0x12419dc00] 03:48:24 INFO - PROCESS | 2398 | 1462358904197 Marionette DEBUG loaded listener.js 03:48:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x1278a9800) [pid = 2398] [serial = 458] [outer = 0x12419dc00] 03:48:24 INFO - PROCESS | 2398 | 1462358904517 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]]]}] 03:48:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:48:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 471ms 03:48:24 INFO - PROCESS | 2398 | 1462358904566 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:48:24 INFO - PROCESS | 2398 | 1462358904568 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:48:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:48:24 INFO - PROCESS | 2398 | 1462358904571 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:48:24 INFO - PROCESS | 2398 | 1462358904572 Marionette TRACE conn2 <- [1,586,null,{}] 03:48:24 INFO - PROCESS | 2398 | 1462358904575 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}] 03:48:24 INFO - PROCESS | 2398 | 1462358904649 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:48:24 INFO - PROCESS | 2398 | 1462358904653 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243e3000 == 46 [pid = 2398] [id = 154] 03:48:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x1278ac800) [pid = 2398] [serial = 459] [outer = 0x0] 03:48:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x128d78400) [pid = 2398] [serial = 460] [outer = 0x1278ac800] 03:48:24 INFO - PROCESS | 2398 | 1462358904679 Marionette DEBUG loaded listener.js 03:48:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x1293e6800) [pid = 2398] [serial = 461] [outer = 0x1278ac800] 03:48:24 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:24 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:25 INFO - PROCESS | 2398 | 1462358905026 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]]]}] 03:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 468ms 03:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:48:25 INFO - PROCESS | 2398 | 1462358905039 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:48:25 INFO - PROCESS | 2398 | 1462358905041 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:48:25 INFO - PROCESS | 2398 | 1462358905043 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:48:25 INFO - PROCESS | 2398 | 1462358905044 Marionette TRACE conn2 <- [1,590,null,{}] 03:48:25 INFO - PROCESS | 2398 | 1462358905049 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}] 03:48:25 INFO - PROCESS | 2398 | 1462358905137 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:48:25 INFO - PROCESS | 2398 | 1462358905142 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x127832800 == 47 [pid = 2398] [id = 155] 03:48:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x129659800) [pid = 2398] [serial = 462] [outer = 0x0] 03:48:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x129676400) [pid = 2398] [serial = 463] [outer = 0x129659800] 03:48:25 INFO - PROCESS | 2398 | 1462358905172 Marionette DEBUG loaded listener.js 03:48:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x12a8e4400) [pid = 2398] [serial = 464] [outer = 0x129659800] 03:48:25 INFO - PROCESS | 2398 | 1462358905598 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]]]}] 03:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 571ms 03:48:25 INFO - PROCESS | 2398 | 1462358905624 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:48:25 INFO - PROCESS | 2398 | 1462358905628 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:48:25 INFO - PROCESS | 2398 | 1462358905633 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:48:25 INFO - PROCESS | 2398 | 1462358905634 Marionette TRACE conn2 <- [1,594,null,{}] 03:48:25 INFO - PROCESS | 2398 | 1462358905636 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}] 03:48:25 INFO - PROCESS | 2398 | 1462358905740 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:48:25 INFO - PROCESS | 2398 | 1462358905754 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x12942f000 == 48 [pid = 2398] [id = 156] 03:48:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x129659c00) [pid = 2398] [serial = 465] [outer = 0x0] 03:48:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12ab56400) [pid = 2398] [serial = 466] [outer = 0x129659c00] 03:48:25 INFO - PROCESS | 2398 | 1462358905779 Marionette DEBUG loaded listener.js 03:48:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12b37bc00) [pid = 2398] [serial = 467] [outer = 0x129659c00] 03:48:26 INFO - PROCESS | 2398 | 1462358906125 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]]]}] 03:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 03:48:26 INFO - PROCESS | 2398 | 1462358906152 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:48:26 INFO - PROCESS | 2398 | 1462358906154 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:48:26 INFO - PROCESS | 2398 | 1462358906156 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:48:26 INFO - PROCESS | 2398 | 1462358906157 Marionette TRACE conn2 <- [1,598,null,{}] 03:48:26 INFO - PROCESS | 2398 | 1462358906159 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}] 03:48:26 INFO - PROCESS | 2398 | 1462358906256 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:48:26 INFO - PROCESS | 2398 | 1462358906262 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a879800 == 49 [pid = 2398] [id = 157] 03:48:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x12ba7f000) [pid = 2398] [serial = 468] [outer = 0x0] 03:48:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12bb84000) [pid = 2398] [serial = 469] [outer = 0x12ba7f000] 03:48:26 INFO - PROCESS | 2398 | 1462358906287 Marionette DEBUG loaded listener.js 03:48:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x12bf92800) [pid = 2398] [serial = 470] [outer = 0x12ba7f000] 03:48:26 INFO - PROCESS | 2398 | 1462358906627 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]]]}] 03:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 03:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:48:26 INFO - PROCESS | 2398 | 1462358906674 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:48:26 INFO - PROCESS | 2398 | 1462358906675 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:48:26 INFO - PROCESS | 2398 | 1462358906678 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:48:26 INFO - PROCESS | 2398 | 1462358906679 Marionette TRACE conn2 <- [1,602,null,{}] 03:48:26 INFO - PROCESS | 2398 | 1462358906681 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}] 03:48:26 INFO - PROCESS | 2398 | 1462358906775 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:48:26 INFO - PROCESS | 2398 | 1462358906779 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ae67000 == 50 [pid = 2398] [id = 158] 03:48:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x12ba84c00) [pid = 2398] [serial = 471] [outer = 0x0] 03:48:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x12c138800) [pid = 2398] [serial = 472] [outer = 0x12ba84c00] 03:48:26 INFO - PROCESS | 2398 | 1462358906805 Marionette DEBUG loaded listener.js 03:48:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x12c905000) [pid = 2398] [serial = 473] [outer = 0x12ba84c00] 03:48:27 INFO - PROCESS | 2398 | 1462358907142 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]]]}] 03:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 472ms 03:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:48:27 INFO - PROCESS | 2398 | 1462358907155 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:48:27 INFO - PROCESS | 2398 | 1462358907157 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:48:27 INFO - PROCESS | 2398 | 1462358907160 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:48:27 INFO - PROCESS | 2398 | 1462358907164 Marionette TRACE conn2 <- [1,606,null,{}] 03:48:27 INFO - PROCESS | 2398 | 1462358907175 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}] 03:48:27 INFO - PROCESS | 2398 | 1462358907287 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:48:27 INFO - PROCESS | 2398 | 1462358907291 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c214800 == 51 [pid = 2398] [id = 159] 03:48:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x12c908800) [pid = 2398] [serial = 474] [outer = 0x0] 03:48:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x12c910800) [pid = 2398] [serial = 475] [outer = 0x12c908800] 03:48:27 INFO - PROCESS | 2398 | 1462358907346 Marionette DEBUG loaded listener.js 03:48:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x12ce68800) [pid = 2398] [serial = 476] [outer = 0x12c908800] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x129653000) [pid = 2398] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x1132b4400) [pid = 2398] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x1296bac00) [pid = 2398] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x1215e9400) [pid = 2398] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x112f9dc00) [pid = 2398] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x113d03000) [pid = 2398] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x116441c00) [pid = 2398] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x12add0000) [pid = 2398] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x12491e800) [pid = 2398] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x123f26c00) [pid = 2398] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x115ebc000) [pid = 2398] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x1168da000) [pid = 2398] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x11831c800) [pid = 2398] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x124bb1400) [pid = 2398] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x1165d7c00) [pid = 2398] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x118138400) [pid = 2398] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x11a2a6c00) [pid = 2398] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x118321000) [pid = 2398] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x1215e9c00) [pid = 2398] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x116a80400) [pid = 2398] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x12ba7cc00) [pid = 2398] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x12ba84000) [pid = 2398] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x111cbac00) [pid = 2398] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x12ce60800) [pid = 2398] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x122f22c00) [pid = 2398] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x1191e5000) [pid = 2398] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12bb7d800) [pid = 2398] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:48:27 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x11857c800) [pid = 2398] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:48:27 INFO - PROCESS | 2398 | 1462358907911 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]]]}] 03:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 782ms 03:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:48:27 INFO - PROCESS | 2398 | 1462358907941 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:48:27 INFO - PROCESS | 2398 | 1462358907943 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:48:27 INFO - PROCESS | 2398 | 1462358907945 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:48:27 INFO - PROCESS | 2398 | 1462358907946 Marionette TRACE conn2 <- [1,610,null,{}] 03:48:27 INFO - PROCESS | 2398 | 1462358907949 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}] 03:48:28 INFO - PROCESS | 2398 | 1462358908042 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:48:28 INFO - PROCESS | 2398 | 1462358908049 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171b1000 == 52 [pid = 2398] [id = 160] 03:48:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x1125b6000) [pid = 2398] [serial = 477] [outer = 0x0] 03:48:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x115ebc000) [pid = 2398] [serial = 478] [outer = 0x1125b6000] 03:48:28 INFO - PROCESS | 2398 | 1462358908078 Marionette DEBUG loaded listener.js 03:48:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x124bb1400) [pid = 2398] [serial = 479] [outer = 0x1125b6000] 03:48:28 INFO - PROCESS | 2398 | 1462358908424 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]]]}] 03:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms 03:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:48:28 INFO - PROCESS | 2398 | 1462358908470 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:48:28 INFO - PROCESS | 2398 | 1462358908471 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:48:28 INFO - PROCESS | 2398 | 1462358908473 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:48:28 INFO - PROCESS | 2398 | 1462358908475 Marionette TRACE conn2 <- [1,614,null,{}] 03:48:28 INFO - PROCESS | 2398 | 1462358908477 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}] 03:48:28 INFO - PROCESS | 2398 | 1462358908556 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:48:28 INFO - PROCESS | 2398 | 1462358908581 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd72800 == 53 [pid = 2398] [id = 161] 03:48:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12c130c00) [pid = 2398] [serial = 480] [outer = 0x0] 03:48:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12d03d000) [pid = 2398] [serial = 481] [outer = 0x12c130c00] 03:48:28 INFO - PROCESS | 2398 | 1462358908606 Marionette DEBUG loaded listener.js 03:48:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12d046400) [pid = 2398] [serial = 482] [outer = 0x12c130c00] 03:48:28 INFO - PROCESS | 2398 | 1462358908924 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]]]}] 03:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 473ms 03:48:28 INFO - PROCESS | 2398 | 1462358908948 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:48:28 INFO - PROCESS | 2398 | 1462358908950 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:48:28 INFO - PROCESS | 2398 | 1462358908952 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:48:28 INFO - PROCESS | 2398 | 1462358908953 Marionette TRACE conn2 <- [1,618,null,{}] 03:48:28 INFO - PROCESS | 2398 | 1462358908956 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}] 03:48:29 INFO - PROCESS | 2398 | 1462358909066 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:48:29 INFO - PROCESS | 2398 | 1462358909131 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d4a0000 == 54 [pid = 2398] [id = 162] 03:48:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x128a8dc00) [pid = 2398] [serial = 483] [outer = 0x0] 03:48:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x128a95400) [pid = 2398] [serial = 484] [outer = 0x128a8dc00] 03:48:29 INFO - PROCESS | 2398 | 1462358909156 Marionette DEBUG loaded listener.js 03:48:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x128a99c00) [pid = 2398] [serial = 485] [outer = 0x128a8dc00] 03:48:29 INFO - PROCESS | 2398 | 1462358909487 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]]]}] 03:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 568ms 03:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:48:29 INFO - PROCESS | 2398 | 1462358909521 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:48:29 INFO - PROCESS | 2398 | 1462358909523 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:48:29 INFO - PROCESS | 2398 | 1462358909526 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:48:29 INFO - PROCESS | 2398 | 1462358909528 Marionette TRACE conn2 <- [1,622,null,{}] 03:48:29 INFO - PROCESS | 2398 | 1462358909531 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}] 03:48:29 INFO - PROCESS | 2398 | 1462358909654 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:48:29 INFO - PROCESS | 2398 | 1462358909755 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d772000 == 55 [pid = 2398] [id = 163] 03:48:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x128a8e800) [pid = 2398] [serial = 486] [outer = 0x0] 03:48:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x128a9c400) [pid = 2398] [serial = 487] [outer = 0x128a8e800] 03:48:29 INFO - PROCESS | 2398 | 1462358909797 Marionette DEBUG loaded listener.js 03:48:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x12d454400) [pid = 2398] [serial = 488] [outer = 0x128a8e800] 03:48:30 INFO - PROCESS | 2398 | 1462358910280 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]]]}] 03:48:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 823ms 03:48:30 INFO - PROCESS | 2398 | 1462358910348 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:48:30 INFO - PROCESS | 2398 | 1462358910352 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:48:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:48:30 INFO - PROCESS | 2398 | 1462358910355 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:48:30 INFO - PROCESS | 2398 | 1462358910358 Marionette TRACE conn2 <- [1,626,null,{}] 03:48:30 INFO - PROCESS | 2398 | 1462358910361 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}] 03:48:30 INFO - PROCESS | 2398 | 1462358910464 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:48:30 INFO - PROCESS | 2398 | 1462358910519 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x11747e000 == 56 [pid = 2398] [id = 164] 03:48:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x116813800) [pid = 2398] [serial = 489] [outer = 0x0] 03:48:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x118322000) [pid = 2398] [serial = 490] [outer = 0x116813800] 03:48:30 INFO - PROCESS | 2398 | 1462358910550 Marionette DEBUG loaded listener.js 03:48:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x1187a4800) [pid = 2398] [serial = 491] [outer = 0x116813800] 03:48:30 INFO - PROCESS | 2398 | 1462358910955 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]]]}] 03:48:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:48:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 03:48:31 INFO - PROCESS | 2398 | 1462358911031 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:48:31 INFO - PROCESS | 2398 | 1462358911035 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:48:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:48:31 INFO - PROCESS | 2398 | 1462358911040 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:48:31 INFO - PROCESS | 2398 | 1462358911042 Marionette TRACE conn2 <- [1,630,null,{}] 03:48:31 INFO - PROCESS | 2398 | 1462358911064 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}] 03:48:31 INFO - PROCESS | 2398 | 1462358911173 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:48:31 INFO - PROCESS | 2398 | 1462358911239 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x123d75000 == 57 [pid = 2398] [id = 165] 03:48:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x119a88400) [pid = 2398] [serial = 492] [outer = 0x0] 03:48:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x122f22c00) [pid = 2398] [serial = 493] [outer = 0x119a88400] 03:48:31 INFO - PROCESS | 2398 | 1462358911268 Marionette DEBUG loaded listener.js 03:48:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x124110c00) [pid = 2398] [serial = 494] [outer = 0x119a88400] 03:48:31 INFO - PROCESS | 2398 | 1462358911662 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]]]}] 03:48:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:48:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 674ms 03:48:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:48:31 INFO - PROCESS | 2398 | 1462358911715 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:48:31 INFO - PROCESS | 2398 | 1462358911716 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:48:31 INFO - PROCESS | 2398 | 1462358911719 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:48:31 INFO - PROCESS | 2398 | 1462358911721 Marionette TRACE conn2 <- [1,634,null,{}] 03:48:31 INFO - PROCESS | 2398 | 1462358911729 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}] 03:48:31 INFO - PROCESS | 2398 | 1462358911830 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:48:31 INFO - PROCESS | 2398 | 1462358911886 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c98c000 == 58 [pid = 2398] [id = 166] 03:48:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12420d000) [pid = 2398] [serial = 495] [outer = 0x0] 03:48:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x128a93000) [pid = 2398] [serial = 496] [outer = 0x12420d000] 03:48:31 INFO - PROCESS | 2398 | 1462358911917 Marionette DEBUG loaded listener.js 03:48:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12965e000) [pid = 2398] [serial = 497] [outer = 0x12420d000] 03:48:32 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:32 INFO - PROCESS | 2398 | 1462358912329 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]]]}] 03:48:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:48:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 620ms 03:48:32 INFO - PROCESS | 2398 | 1462358912340 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:48:32 INFO - PROCESS | 2398 | 1462358912342 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:48:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:48:32 INFO - PROCESS | 2398 | 1462358912344 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:48:32 INFO - PROCESS | 2398 | 1462358912345 Marionette TRACE conn2 <- [1,638,null,{}] 03:48:32 INFO - PROCESS | 2398 | 1462358912348 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}] 03:48:32 INFO - PROCESS | 2398 | 1462358912447 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:48:32 INFO - PROCESS | 2398 | 1462358912533 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d8c4800 == 59 [pid = 2398] [id = 167] 03:48:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x12967b000) [pid = 2398] [serial = 498] [outer = 0x0] 03:48:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x12967d400) [pid = 2398] [serial = 499] [outer = 0x12967b000] 03:48:32 INFO - PROCESS | 2398 | 1462358912562 Marionette DEBUG loaded listener.js 03:48:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x12a9e8800) [pid = 2398] [serial = 500] [outer = 0x12967b000] 03:48:32 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:48:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 621ms 03:48:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:48:32 INFO - PROCESS | 2398 | 1462358912960 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]]]}] 03:48:32 INFO - PROCESS | 2398 | 1462358912965 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:48:32 INFO - PROCESS | 2398 | 1462358912966 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:48:32 INFO - PROCESS | 2398 | 1462358912968 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:48:32 INFO - PROCESS | 2398 | 1462358912970 Marionette TRACE conn2 <- [1,642,null,{}] 03:48:32 INFO - PROCESS | 2398 | 1462358912972 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}] 03:48:33 INFO - PROCESS | 2398 | 1462358913070 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:48:33 INFO - PROCESS | 2398 | 1462358913122 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x12db83000 == 60 [pid = 2398] [id = 168] 03:48:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x12967b400) [pid = 2398] [serial = 501] [outer = 0x0] 03:48:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x12bf93c00) [pid = 2398] [serial = 502] [outer = 0x12967b400] 03:48:33 INFO - PROCESS | 2398 | 1462358913151 Marionette DEBUG loaded listener.js 03:48:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x12ce67000) [pid = 2398] [serial = 503] [outer = 0x12967b400] 03:48:33 INFO - PROCESS | 2398 | 1462358913638 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]]]}] 03:48:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:48:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 720ms 03:48:33 INFO - PROCESS | 2398 | 1462358913691 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:48:33 INFO - PROCESS | 2398 | 1462358913693 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:48:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:48:33 INFO - PROCESS | 2398 | 1462358913763 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:48:33 INFO - PROCESS | 2398 | 1462358913765 Marionette TRACE conn2 <- [1,646,null,{}] 03:48:33 INFO - PROCESS | 2398 | 1462358913769 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}] 03:48:33 INFO - PROCESS | 2398 | 1462358913926 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:48:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x115d6b800) [pid = 2398] [serial = 504] [outer = 0x12d457400] 03:48:34 INFO - PROCESS | 2398 | 1462358914265 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x1168af800 == 61 [pid = 2398] [id = 169] 03:48:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x11205b400) [pid = 2398] [serial = 505] [outer = 0x0] 03:48:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x112f93400) [pid = 2398] [serial = 506] [outer = 0x11205b400] 03:48:34 INFO - PROCESS | 2398 | 1462358914316 Marionette DEBUG loaded listener.js 03:48:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x115ec1000) [pid = 2398] [serial = 507] [outer = 0x11205b400] 03:48:34 INFO - PROCESS | 2398 | 1462358914808 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]]]}] 03:48:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:48:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1118ms 03:48:34 INFO - PROCESS | 2398 | 1462358914834 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:48:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:48:34 INFO - PROCESS | 2398 | 1462358914837 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:48:34 INFO - PROCESS | 2398 | 1462358914840 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:48:34 INFO - PROCESS | 2398 | 1462358914842 Marionette TRACE conn2 <- [1,650,null,{}] 03:48:34 INFO - PROCESS | 2398 | 1462358914845 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}] 03:48:34 INFO - PROCESS | 2398 | 1462358914938 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:48:34 INFO - PROCESS | 2398 | 1462358914995 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x117469800 == 62 [pid = 2398] [id = 170] 03:48:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x116552400) [pid = 2398] [serial = 508] [outer = 0x0] 03:48:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x11857e000) [pid = 2398] [serial = 509] [outer = 0x116552400] 03:48:35 INFO - PROCESS | 2398 | 1462358915023 Marionette DEBUG loaded listener.js 03:48:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x11969dc00) [pid = 2398] [serial = 510] [outer = 0x116552400] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x12d4a0000 == 61 [pid = 2398] [id = 162] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd72800 == 60 [pid = 2398] [id = 161] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x1171b1000 == 59 [pid = 2398] [id = 160] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x12c214800 == 58 [pid = 2398] [id = 159] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x12ae67000 == 57 [pid = 2398] [id = 158] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x12a879800 == 56 [pid = 2398] [id = 157] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x12942f000 == 55 [pid = 2398] [id = 156] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x127832800 == 54 [pid = 2398] [id = 155] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x1243e3000 == 53 [pid = 2398] [id = 154] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x121547000 == 52 [pid = 2398] [id = 153] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x11747c800 == 51 [pid = 2398] [id = 152] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x118717000 == 50 [pid = 2398] [id = 151] 03:48:35 INFO - PROCESS | 2398 | --DOCSHELL 0x1194eb800 == 49 [pid = 2398] [id = 150] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x12bb89400) [pid = 2398] [serial = 409] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x12add4c00) [pid = 2398] [serial = 406] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x12ba81400) [pid = 2398] [serial = 407] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x12c136c00) [pid = 2398] [serial = 412] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x12bf8e000) [pid = 2398] [serial = 410] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x12c147000) [pid = 2398] [serial = 415] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x1278c5c00) [pid = 2398] [serial = 290] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x1132b0c00) [pid = 2398] [serial = 227] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x125294c00) [pid = 2398] [serial = 418] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x11a29ec00) [pid = 2398] [serial = 233] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x12a7afc00) [pid = 2398] [serial = 278] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x117d2c400) [pid = 2398] [serial = 281] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x118137000) [pid = 2398] [serial = 187] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x124bb7c00) [pid = 2398] [serial = 236] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x1196a1400) [pid = 2398] [serial = 284] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x12c141000) [pid = 2398] [serial = 413] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x122f31000) [pid = 2398] [serial = 287] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x11877ac00) [pid = 2398] [serial = 230] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x115e3c400) [pid = 2398] [serial = 184] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x1293ed000) [pid = 2398] [serial = 403] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x1278c6800) [pid = 2398] [serial = 400] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x128ec3000) [pid = 2398] [serial = 401] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x1215e8800) [pid = 2398] [serial = 392] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x1197f2800) [pid = 2398] [serial = 391] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x12528fc00) [pid = 2398] [serial = 397] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x1278a8c00) [pid = 2398] [serial = 398] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x122f25800) [pid = 2398] [serial = 394] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x124379000) [pid = 2398] [serial = 395] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x116408800) [pid = 2398] [serial = 376] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x12a8db000) [pid = 2398] [serial = 385] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x11857bc00) [pid = 2398] [serial = 389] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x117d39000) [pid = 2398] [serial = 388] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x119865c00) [pid = 2398] [serial = 379] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12bf96000) [pid = 2398] [serial = 374] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x1278a1400) [pid = 2398] [serial = 382] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x12d042400) [pid = 2398] [serial = 424] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12d03ac00) [pid = 2398] [serial = 422] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12c902400) [pid = 2398] [serial = 416] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12ce60000) [pid = 2398] [serial = 421] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x12a9ea400) [pid = 2398] [serial = 404] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x12d048400) [pid = 2398] [serial = 425] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12c90b000) [pid = 2398] [serial = 419] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1249b9c00) [pid = 2398] [serial = 335] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x12bb87800) [pid = 2398] [serial = 329] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x11857d000) [pid = 2398] [serial = 332] [outer = 0x0] [url = about:blank] 03:48:35 INFO - PROCESS | 2398 | 1462358915401 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]]]}] 03:48:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:48:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 575ms 03:48:35 INFO - PROCESS | 2398 | 1462358915417 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:48:35 INFO - PROCESS | 2398 | 1462358915420 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:48:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:48:35 INFO - PROCESS | 2398 | 1462358915423 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:48:35 INFO - PROCESS | 2398 | 1462358915424 Marionette TRACE conn2 <- [1,654,null,{}] 03:48:35 INFO - PROCESS | 2398 | 1462358915427 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}] 03:48:35 INFO - PROCESS | 2398 | 1462358915508 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:48:35 INFO - PROCESS | 2398 | 1462358915582 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x11811c800 == 50 [pid = 2398] [id = 171] 03:48:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x119868c00) [pid = 2398] [serial = 511] [outer = 0x0] 03:48:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x119be7400) [pid = 2398] [serial = 512] [outer = 0x119868c00] 03:48:35 INFO - PROCESS | 2398 | 1462358915608 Marionette DEBUG loaded listener.js 03:48:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1215e6c00) [pid = 2398] [serial = 513] [outer = 0x119868c00] 03:48:35 INFO - PROCESS | 2398 | 1462358915921 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]]]}] 03:48:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:48:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 03:48:35 INFO - PROCESS | 2398 | 1462358915947 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:48:35 INFO - PROCESS | 2398 | 1462358915950 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:48:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:48:35 INFO - PROCESS | 2398 | 1462358915954 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:48:35 INFO - PROCESS | 2398 | 1462358915959 Marionette TRACE conn2 <- [1,658,null,{}] 03:48:35 INFO - PROCESS | 2398 | 1462358915969 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}] 03:48:36 INFO - PROCESS | 2398 | 1462358916042 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:48:36 INFO - PROCESS | 2398 | 1462358916093 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b18800 == 51 [pid = 2398] [id = 172] 03:48:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x119f08000) [pid = 2398] [serial = 514] [outer = 0x0] 03:48:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x12380cc00) [pid = 2398] [serial = 515] [outer = 0x119f08000] 03:48:36 INFO - PROCESS | 2398 | 1462358916119 Marionette DEBUG loaded listener.js 03:48:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x12420d400) [pid = 2398] [serial = 516] [outer = 0x119f08000] 03:48:36 INFO - PROCESS | 2398 | 1462358916406 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]]]}] 03:48:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:48:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 479ms 03:48:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:48:36 INFO - PROCESS | 2398 | 1462358916437 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:48:36 INFO - PROCESS | 2398 | 1462358916438 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:48:36 INFO - PROCESS | 2398 | 1462358916441 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:48:36 INFO - PROCESS | 2398 | 1462358916442 Marionette TRACE conn2 <- [1,662,null,{}] 03:48:36 INFO - PROCESS | 2398 | 1462358916452 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}] 03:48:36 INFO - PROCESS | 2398 | 1462358916550 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:48:36 INFO - PROCESS | 2398 | 1462358916556 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x121558800 == 52 [pid = 2398] [id = 173] 03:48:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x12420d800) [pid = 2398] [serial = 517] [outer = 0x0] 03:48:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1249bf400) [pid = 2398] [serial = 518] [outer = 0x12420d800] 03:48:36 INFO - PROCESS | 2398 | 1462358916596 Marionette DEBUG loaded listener.js 03:48:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x1278a2c00) [pid = 2398] [serial = 519] [outer = 0x12420d800] 03:48:36 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:37 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:37 INFO - PROCESS | 2398 | 1462358917056 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]]]}] 03:48:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:48:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 623ms 03:48:37 INFO - PROCESS | 2398 | 1462358917065 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:48:37 INFO - PROCESS | 2398 | 1462358917066 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:48:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:48:37 INFO - PROCESS | 2398 | 1462358917069 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:48:37 INFO - PROCESS | 2398 | 1462358917070 Marionette TRACE conn2 <- [1,666,null,{}] 03:48:37 INFO - PROCESS | 2398 | 1462358917072 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}] 03:48:37 INFO - PROCESS | 2398 | 1462358917147 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:48:37 INFO - PROCESS | 2398 | 1462358917152 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x1241be800 == 53 [pid = 2398] [id = 174] 03:48:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x128a8d400) [pid = 2398] [serial = 520] [outer = 0x0] 03:48:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x128a92400) [pid = 2398] [serial = 521] [outer = 0x128a8d400] 03:48:37 INFO - PROCESS | 2398 | 1462358917184 Marionette DEBUG loaded listener.js 03:48:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x128d80c00) [pid = 2398] [serial = 522] [outer = 0x128a8d400] 03:48:37 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:37 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:37 INFO - PROCESS | 2398 | 1462358917554 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]]]}] 03:48:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:48:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 517ms 03:48:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:48:37 INFO - PROCESS | 2398 | 1462358917587 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:48:37 INFO - PROCESS | 2398 | 1462358917588 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:48:37 INFO - PROCESS | 2398 | 1462358917590 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:48:37 INFO - PROCESS | 2398 | 1462358917591 Marionette TRACE conn2 <- [1,670,null,{}] 03:48:37 INFO - PROCESS | 2398 | 1462358917594 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}] 03:48:37 INFO - PROCESS | 2398 | 1462358917690 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:48:37 INFO - PROCESS | 2398 | 1462358917704 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252ed000 == 54 [pid = 2398] [id = 175] 03:48:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x128d76800) [pid = 2398] [serial = 523] [outer = 0x0] 03:48:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x129654800) [pid = 2398] [serial = 524] [outer = 0x128d76800] 03:48:37 INFO - PROCESS | 2398 | 1462358917729 Marionette DEBUG loaded listener.js 03:48:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x1296bac00) [pid = 2398] [serial = 525] [outer = 0x128d76800] 03:48:38 INFO - PROCESS | 2398 | 1462358918082 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]]]}] 03:48:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:48:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 03:48:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:48:38 INFO - PROCESS | 2398 | 1462358918109 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:48:38 INFO - PROCESS | 2398 | 1462358918110 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:48:38 INFO - PROCESS | 2398 | 1462358918114 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:48:38 INFO - PROCESS | 2398 | 1462358918116 Marionette TRACE conn2 <- [1,674,null,{}] 03:48:38 INFO - PROCESS | 2398 | 1462358918118 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}] 03:48:38 INFO - PROCESS | 2398 | 1462358918213 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:48:38 INFO - PROCESS | 2398 | 1462358918217 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x129419000 == 55 [pid = 2398] [id = 176] 03:48:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x129679800) [pid = 2398] [serial = 526] [outer = 0x0] 03:48:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12ab4c000) [pid = 2398] [serial = 527] [outer = 0x129679800] 03:48:38 INFO - PROCESS | 2398 | 1462358918242 Marionette DEBUG loaded listener.js 03:48:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x12b375800) [pid = 2398] [serial = 528] [outer = 0x129679800] 03:48:38 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:38 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:38 INFO - PROCESS | 2398 | 1462358918582 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]]]}] 03:48:38 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 03:48:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 03:48:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:48:38 INFO - PROCESS | 2398 | 1462358918634 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:48:38 INFO - PROCESS | 2398 | 1462358918635 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:48:38 INFO - PROCESS | 2398 | 1462358918637 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:48:38 INFO - PROCESS | 2398 | 1462358918638 Marionette TRACE conn2 <- [1,678,null,{}] 03:48:38 INFO - PROCESS | 2398 | 1462358918647 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}] 03:48:38 INFO - PROCESS | 2398 | 1462358918746 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:48:38 INFO - PROCESS | 2398 | 1462358918779 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298d0000 == 56 [pid = 2398] [id = 177] 03:48:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x12a9e4000) [pid = 2398] [serial = 529] [outer = 0x0] 03:48:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x12bb87c00) [pid = 2398] [serial = 530] [outer = 0x12a9e4000] 03:48:38 INFO - PROCESS | 2398 | 1462358918804 Marionette DEBUG loaded listener.js 03:48:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x12bbae400) [pid = 2398] [serial = 531] [outer = 0x12a9e4000] 03:48:39 INFO - PROCESS | 2398 | 1462358919133 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]]]}] 03:48:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:48:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 03:48:39 INFO - PROCESS | 2398 | 1462358919157 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:48:39 INFO - PROCESS | 2398 | 1462358919158 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:48:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:48:39 INFO - PROCESS | 2398 | 1462358919161 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:48:39 INFO - PROCESS | 2398 | 1462358919163 Marionette TRACE conn2 <- [1,682,null,{}] 03:48:39 INFO - PROCESS | 2398 | 1462358919172 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}] 03:48:39 INFO - PROCESS | 2398 | 1462358919267 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:48:39 INFO - PROCESS | 2398 | 1462358919271 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab43800 == 57 [pid = 2398] [id = 178] 03:48:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x12ba78400) [pid = 2398] [serial = 532] [outer = 0x0] 03:48:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x12bbb2800) [pid = 2398] [serial = 533] [outer = 0x12ba78400] 03:48:39 INFO - PROCESS | 2398 | 1462358919324 Marionette DEBUG loaded listener.js 03:48:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x12bf87800) [pid = 2398] [serial = 534] [outer = 0x12ba78400] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x12ba7f000) [pid = 2398] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x12ba84c00) [pid = 2398] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x12c908800) [pid = 2398] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x117d31c00) [pid = 2398] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x129659800) [pid = 2398] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x12411f800) [pid = 2398] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x1278ac800) [pid = 2398] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12419dc00) [pid = 2398] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x1215ebc00) [pid = 2398] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x1125b6000) [pid = 2398] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x117d2dc00) [pid = 2398] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12c130c00) [pid = 2398] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x128a8dc00) [pid = 2398] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:48:39 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x129659c00) [pid = 2398] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:48:40 INFO - PROCESS | 2398 | 1462358920218 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]]]}] 03:48:40 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) 03:48:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1073ms 03:48:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:48:40 INFO - PROCESS | 2398 | 1462358920234 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:48:40 INFO - PROCESS | 2398 | 1462358920235 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:48:40 INFO - PROCESS | 2398 | 1462358920237 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:48:40 INFO - PROCESS | 2398 | 1462358920239 Marionette TRACE conn2 <- [1,686,null,{}] 03:48:40 INFO - PROCESS | 2398 | 1462358920241 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}] 03:48:40 INFO - PROCESS | 2398 | 1462358920342 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:48:40 INFO - PROCESS | 2398 | 1462358920348 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab49800 == 58 [pid = 2398] [id = 179] 03:48:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x1265db400) [pid = 2398] [serial = 535] [outer = 0x0] 03:48:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x12a9df800) [pid = 2398] [serial = 536] [outer = 0x1265db400] 03:48:40 INFO - PROCESS | 2398 | 1462358920377 Marionette DEBUG loaded listener.js 03:48:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12bf91400) [pid = 2398] [serial = 537] [outer = 0x1265db400] 03:48:41 INFO - PROCESS | 2398 | 1462358921169 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]]]}] 03:48:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:48:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 03:48:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:48:41 INFO - PROCESS | 2398 | 1462358921208 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:48:41 INFO - PROCESS | 2398 | 1462358921209 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:48:41 INFO - PROCESS | 2398 | 1462358921211 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:48:41 INFO - PROCESS | 2398 | 1462358921213 Marionette TRACE conn2 <- [1,690,null,{}] 03:48:41 INFO - PROCESS | 2398 | 1462358921215 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}] 03:48:41 INFO - PROCESS | 2398 | 1462358921304 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:48:41 INFO - PROCESS | 2398 | 1462358921308 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c20c800 == 59 [pid = 2398] [id = 180] 03:48:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12c13f400) [pid = 2398] [serial = 538] [outer = 0x0] 03:48:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12ce66c00) [pid = 2398] [serial = 539] [outer = 0x12c13f400] 03:48:41 INFO - PROCESS | 2398 | 1462358921336 Marionette DEBUG loaded listener.js 03:48:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12ce69c00) [pid = 2398] [serial = 540] [outer = 0x12c13f400] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12bf2f000 == 58 [pid = 2398] [id = 129] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0a2800 == 57 [pid = 2398] [id = 146] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x11859d800 == 56 [pid = 2398] [id = 144] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x1194fd000 == 55 [pid = 2398] [id = 127] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12909e000 == 54 [pid = 2398] [id = 79] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5dc800 == 53 [pid = 2398] [id = 148] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12a86f000 == 52 [pid = 2398] [id = 128] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12d497800 == 51 [pid = 2398] [id = 147] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x121551800 == 50 [pid = 2398] [id = 78] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x115e73800 == 49 [pid = 2398] [id = 149] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0ad000 == 48 [pid = 2398] [id = 143] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x126592800 == 47 [pid = 2398] [id = 145] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x1298c4800 == 46 [pid = 2398] [id = 93] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x1243d9800 == 45 [pid = 2398] [id = 112] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x11a238800 == 44 [pid = 2398] [id = 113] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x117469800 == 43 [pid = 2398] [id = 170] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x1168af800 == 42 [pid = 2398] [id = 169] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12db83000 == 41 [pid = 2398] [id = 168] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12d8c4800 == 40 [pid = 2398] [id = 167] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12c98c000 == 39 [pid = 2398] [id = 166] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x123d75000 == 38 [pid = 2398] [id = 165] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x11747e000 == 37 [pid = 2398] [id = 164] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12d772000 == 36 [pid = 2398] [id = 163] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x119b18800 == 35 [pid = 2398] [id = 172] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab43800 == 34 [pid = 2398] [id = 178] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab49800 == 33 [pid = 2398] [id = 179] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x1241be800 == 32 [pid = 2398] [id = 174] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x1252ed000 == 31 [pid = 2398] [id = 175] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x11811c800 == 30 [pid = 2398] [id = 171] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x121558800 == 29 [pid = 2398] [id = 173] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x129419000 == 28 [pid = 2398] [id = 176] 03:48:42 INFO - PROCESS | 2398 | --DOCSHELL 0x1298d0000 == 27 [pid = 2398] [id = 177] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x12bb84000) [pid = 2398] [serial = 469] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x12c138800) [pid = 2398] [serial = 472] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x12bf92800) [pid = 2398] [serial = 470] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12c910800) [pid = 2398] [serial = 475] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12c905000) [pid = 2398] [serial = 473] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x11a2a4c00) [pid = 2398] [serial = 452] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1197f6000) [pid = 2398] [serial = 451] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x129676400) [pid = 2398] [serial = 463] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x124123c00) [pid = 2398] [serial = 427] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x128d7e800) [pid = 2398] [serial = 428] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x123809c00) [pid = 2398] [serial = 433] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x128d78400) [pid = 2398] [serial = 460] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x1293e6800) [pid = 2398] [serial = 461] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x124914400) [pid = 2398] [serial = 457] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1278a9800) [pid = 2398] [serial = 458] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x12c143000) [pid = 2398] [serial = 442] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x123fca800) [pid = 2398] [serial = 454] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x124124c00) [pid = 2398] [serial = 455] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x115ebc000) [pid = 2398] [serial = 478] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1191a3000) [pid = 2398] [serial = 430] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1189fa000) [pid = 2398] [serial = 449] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x118321400) [pid = 2398] [serial = 448] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x1293e8400) [pid = 2398] [serial = 436] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x12ab4b800) [pid = 2398] [serial = 439] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x124111400) [pid = 2398] [serial = 445] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x12d046400) [pid = 2398] [serial = 482] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x12ce68800) [pid = 2398] [serial = 476] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x128a95400) [pid = 2398] [serial = 484] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x12b37bc00) [pid = 2398] [serial = 467] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x12ab56400) [pid = 2398] [serial = 466] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x12d03d000) [pid = 2398] [serial = 481] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x12a8e4400) [pid = 2398] [serial = 464] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x128a99c00) [pid = 2398] [serial = 485] [outer = 0x0] [url = about:blank] 03:48:42 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x124bb1400) [pid = 2398] [serial = 479] [outer = 0x0] [url = about:blank] 03:48:43 INFO - PROCESS | 2398 | 1462358923345 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]]]}] 03:48:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:48:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2174ms 03:48:43 INFO - PROCESS | 2398 | 1462358923386 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:48:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:48:43 INFO - PROCESS | 2398 | 1462358923389 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:48:43 INFO - PROCESS | 2398 | 1462358923393 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:48:43 INFO - PROCESS | 2398 | 1462358923394 Marionette TRACE conn2 <- [1,694,null,{}] 03:48:43 INFO - PROCESS | 2398 | 1462358923398 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}] 03:48:43 INFO - PROCESS | 2398 | 1462358923471 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:48:43 INFO - PROCESS | 2398 | 1462358923478 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x112f22000 == 28 [pid = 2398] [id = 181] 03:48:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x115d67400) [pid = 2398] [serial = 541] [outer = 0x0] 03:48:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x115d6a400) [pid = 2398] [serial = 542] [outer = 0x115d67400] 03:48:43 INFO - PROCESS | 2398 | 1462358923509 Marionette DEBUG loaded listener.js 03:48:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x113d03800) [pid = 2398] [serial = 543] [outer = 0x115d67400] 03:48:44 INFO - PROCESS | 2398 | 1462358924336 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]]]}] 03:48:44 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) 03:48:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 974ms 03:48:44 INFO - PROCESS | 2398 | 1462358924367 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:48:44 INFO - PROCESS | 2398 | 1462358924371 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:48:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:48:44 INFO - PROCESS | 2398 | 1462358924376 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:48:44 INFO - PROCESS | 2398 | 1462358924378 Marionette TRACE conn2 <- [1,698,null,{}] 03:48:44 INFO - PROCESS | 2398 | 1462358924380 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}] 03:48:44 INFO - PROCESS | 2398 | 1462358924450 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:48:44 INFO - PROCESS | 2398 | 1462358924455 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x11648d800 == 29 [pid = 2398] [id = 182] 03:48:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x116464000) [pid = 2398] [serial = 544] [outer = 0x0] 03:48:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1168ce000) [pid = 2398] [serial = 545] [outer = 0x116464000] 03:48:44 INFO - PROCESS | 2398 | 1462358924483 Marionette DEBUG loaded listener.js 03:48:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x1171bf400) [pid = 2398] [serial = 546] [outer = 0x116464000] 03:48:45 INFO - PROCESS | 2398 | 1462358925319 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]]]}] 03:48:45 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) 03:48:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 03:48:45 INFO - PROCESS | 2398 | 1462358925347 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:48:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:48:45 INFO - PROCESS | 2398 | 1462358925349 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:48:45 INFO - PROCESS | 2398 | 1462358925351 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:48:45 INFO - PROCESS | 2398 | 1462358925354 Marionette TRACE conn2 <- [1,702,null,{}] 03:48:45 INFO - PROCESS | 2398 | 1462358925362 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}] 03:48:45 INFO - PROCESS | 2398 | 1462358925438 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:48:45 INFO - PROCESS | 2398 | 1462358925444 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171ae000 == 30 [pid = 2398] [id = 183] 03:48:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x111d4bc00) [pid = 2398] [serial = 547] [outer = 0x0] 03:48:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x118570400) [pid = 2398] [serial = 548] [outer = 0x111d4bc00] 03:48:45 INFO - PROCESS | 2398 | 1462358925475 Marionette DEBUG loaded listener.js 03:48:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x11877ac00) [pid = 2398] [serial = 549] [outer = 0x111d4bc00] 03:48:46 INFO - PROCESS | 2398 | 1462358926274 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]]]}] 03:48:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:48:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 974ms 03:48:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:48:46 INFO - PROCESS | 2398 | 1462358926325 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:48:46 INFO - PROCESS | 2398 | 1462358926327 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:48:46 INFO - PROCESS | 2398 | 1462358926329 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:48:46 INFO - PROCESS | 2398 | 1462358926330 Marionette TRACE conn2 <- [1,706,null,{}] 03:48:46 INFO - PROCESS | 2398 | 1462358926333 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}] 03:48:46 INFO - PROCESS | 2398 | 1462358926416 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:48:46 INFO - PROCESS | 2398 | 1462358926422 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d0d800 == 31 [pid = 2398] [id = 184] 03:48:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x116469000) [pid = 2398] [serial = 550] [outer = 0x0] 03:48:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x11879a800) [pid = 2398] [serial = 551] [outer = 0x116469000] 03:48:46 INFO - PROCESS | 2398 | 1462358926448 Marionette DEBUG loaded listener.js 03:48:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x1191e0c00) [pid = 2398] [serial = 552] [outer = 0x116469000] 03:48:47 INFO - PROCESS | 2398 | 1462358927256 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]]]}] 03:48:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:48:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 03:48:47 INFO - PROCESS | 2398 | 1462358927300 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:48:47 INFO - PROCESS | 2398 | 1462358927302 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:48:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:48:47 INFO - PROCESS | 2398 | 1462358927304 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:48:47 INFO - PROCESS | 2398 | 1462358927305 Marionette TRACE conn2 <- [1,710,null,{}] 03:48:47 INFO - PROCESS | 2398 | 1462358927307 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}] 03:48:47 INFO - PROCESS | 2398 | 1462358927387 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:48:47 INFO - PROCESS | 2398 | 1462358927415 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x118717000 == 32 [pid = 2398] [id = 185] 03:48:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x11679ec00) [pid = 2398] [serial = 553] [outer = 0x0] 03:48:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x1196a3000) [pid = 2398] [serial = 554] [outer = 0x11679ec00] 03:48:47 INFO - PROCESS | 2398 | 1462358927442 Marionette DEBUG loaded listener.js 03:48:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x119869000) [pid = 2398] [serial = 555] [outer = 0x11679ec00] 03:48:48 INFO - PROCESS | 2398 | 1462358928220 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]]]}] 03:48:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:48:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 03:48:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:48:48 INFO - PROCESS | 2398 | 1462358928278 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:48:48 INFO - PROCESS | 2398 | 1462358928279 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:48:48 INFO - PROCESS | 2398 | 1462358928281 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:48:48 INFO - PROCESS | 2398 | 1462358928282 Marionette TRACE conn2 <- [1,714,null,{}] 03:48:48 INFO - PROCESS | 2398 | 1462358928285 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}] 03:48:48 INFO - PROCESS | 2398 | 1462358928382 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:48:48 INFO - PROCESS | 2398 | 1462358928414 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:48 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194ef000 == 33 [pid = 2398] [id = 186] 03:48:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1191ebc00) [pid = 2398] [serial = 556] [outer = 0x0] 03:48:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x11a19ec00) [pid = 2398] [serial = 557] [outer = 0x1191ebc00] 03:48:48 INFO - PROCESS | 2398 | 1462358928442 Marionette DEBUG loaded listener.js 03:48:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1215f0000) [pid = 2398] [serial = 558] [outer = 0x1191ebc00] 03:48:49 INFO - PROCESS | 2398 | 1462358929371 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]]]}] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1191e3c00) [pid = 2398] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x12bf8dc00) [pid = 2398] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x115e37c00) [pid = 2398] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x12a7b3000) [pid = 2398] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x119a7bc00) [pid = 2398] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x1183f1000) [pid = 2398] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x11813b800) [pid = 2398] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x125292400) [pid = 2398] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1278c5800) [pid = 2398] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x128d7b400) [pid = 2398] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x1265db400) [pid = 2398] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x128d76800) [pid = 2398] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x129679800) [pid = 2398] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x12a9e4000) [pid = 2398] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x12ba78400) [pid = 2398] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x116552400) [pid = 2398] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x11205b400) [pid = 2398] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x12967b400) [pid = 2398] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x12967b000) [pid = 2398] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x12420d000) [pid = 2398] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x119a88400) [pid = 2398] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x116813800) [pid = 2398] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x128a8e800) [pid = 2398] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x128a8d400) [pid = 2398] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x12420d800) [pid = 2398] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x119f08000) [pid = 2398] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:48:49 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x119868c00) [pid = 2398] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:48:49 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 03:48:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1118ms 03:48:49 INFO - PROCESS | 2398 | 1462358929400 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:48:49 INFO - PROCESS | 2398 | 1462358929402 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:48:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:48:49 INFO - PROCESS | 2398 | 1462358929404 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:48:49 INFO - PROCESS | 2398 | 1462358929405 Marionette TRACE conn2 <- [1,718,null,{}] 03:48:49 INFO - PROCESS | 2398 | 1462358929408 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}] 03:48:49 INFO - PROCESS | 2398 | 1462358929478 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:48:49 INFO - PROCESS | 2398 | 1462358929484 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x115e79800 == 34 [pid = 2398] [id = 187] 03:48:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x111cc0400) [pid = 2398] [serial = 559] [outer = 0x0] 03:48:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x118138400) [pid = 2398] [serial = 560] [outer = 0x111cc0400] 03:48:49 INFO - PROCESS | 2398 | 1462358929509 Marionette DEBUG loaded listener.js 03:48:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x119a87c00) [pid = 2398] [serial = 561] [outer = 0x111cc0400] 03:48:50 INFO - PROCESS | 2398 | 1462358930294 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]]]}] 03:48:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:48:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 921ms 03:48:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:48:50 INFO - PROCESS | 2398 | 1462358930325 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:48:50 INFO - PROCESS | 2398 | 1462358930327 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:48:50 INFO - PROCESS | 2398 | 1462358930331 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:48:50 INFO - PROCESS | 2398 | 1462358930332 Marionette TRACE conn2 <- [1,722,null,{}] 03:48:50 INFO - PROCESS | 2398 | 1462358930335 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}] 03:48:50 INFO - PROCESS | 2398 | 1462358930401 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:48:50 INFO - PROCESS | 2398 | 1462358930405 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b1f800 == 35 [pid = 2398] [id = 188] 03:48:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x1215f4c00) [pid = 2398] [serial = 562] [outer = 0x0] 03:48:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x122f30c00) [pid = 2398] [serial = 563] [outer = 0x1215f4c00] 03:48:50 INFO - PROCESS | 2398 | 1462358930431 Marionette DEBUG loaded listener.js 03:48:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x123d10800) [pid = 2398] [serial = 564] [outer = 0x1215f4c00] 03:48:50 INFO - PROCESS | 2398 | 1462358930769 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] 03:48:50 INFO - PROCESS | 2398 | 1462358930807 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:48:50 INFO - PROCESS | 2398 | 1462358930809 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:48:50 INFO - PROCESS | 2398 | 1462358930810 Marionette TRACE conn2 <- [1,726,null,{}] 03:48:50 INFO - PROCESS | 2398 | 1462358930815 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}] 03:48:50 INFO - PROCESS | 2398 | 1462358930884 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:48:50 INFO - PROCESS | 2398 | 1462358930888 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171ad800 == 36 [pid = 2398] [id = 189] 03:48:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x119a7bc00) [pid = 2398] [serial = 565] [outer = 0x0] 03:48:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x124119800) [pid = 2398] [serial = 566] [outer = 0x119a7bc00] 03:48:50 INFO - PROCESS | 2398 | 1462358930915 Marionette DEBUG loaded listener.js 03:48:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x12411f800) [pid = 2398] [serial = 567] [outer = 0x119a7bc00] 03:48:51 INFO - PROCESS | 2398 | 1462358931265 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]]]}] 03:48:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:48:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 469ms 03:48:51 INFO - PROCESS | 2398 | 1462358931280 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:48:51 INFO - PROCESS | 2398 | 1462358931283 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:48:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:48:51 INFO - PROCESS | 2398 | 1462358931286 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:48:51 INFO - PROCESS | 2398 | 1462358931287 Marionette TRACE conn2 <- [1,730,null,{}] 03:48:51 INFO - PROCESS | 2398 | 1462358931290 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}] 03:48:51 INFO - PROCESS | 2398 | 1462358931362 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:48:51 INFO - PROCESS | 2398 | 1462358931366 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c1e800 == 37 [pid = 2398] [id = 190] 03:48:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x12411fc00) [pid = 2398] [serial = 568] [outer = 0x0] 03:48:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x12419d400) [pid = 2398] [serial = 569] [outer = 0x12411fc00] 03:48:51 INFO - PROCESS | 2398 | 1462358931393 Marionette DEBUG loaded listener.js 03:48:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x1247dd000) [pid = 2398] [serial = 570] [outer = 0x12411fc00] 03:48:51 INFO - PROCESS | 2398 | 1462358931984 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] 03:48:52 INFO - PROCESS | 2398 | 1462358932023 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:48:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:48:52 INFO - PROCESS | 2398 | 1462358932054 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:48:52 INFO - PROCESS | 2398 | 1462358932056 Marionette TRACE conn2 <- [1,734,null,{}] 03:48:52 INFO - PROCESS | 2398 | 1462358932060 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}] 03:48:52 INFO - PROCESS | 2398 | 1462358932198 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:48:52 INFO - PROCESS | 2398 | 1462358932252 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x116aa5800 == 38 [pid = 2398] [id = 191] 03:48:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x116532800) [pid = 2398] [serial = 571] [outer = 0x0] 03:48:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x116795000) [pid = 2398] [serial = 572] [outer = 0x116532800] 03:48:52 INFO - PROCESS | 2398 | 1462358932283 Marionette DEBUG loaded listener.js 03:48:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x117d2e800) [pid = 2398] [serial = 573] [outer = 0x116532800] 03:48:52 INFO - PROCESS | 2398 | 1462358932899 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]]]}] 03:48:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:48:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 947ms 03:48:52 INFO - PROCESS | 2398 | 1462358932975 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:48:52 INFO - PROCESS | 2398 | 1462358932977 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:48:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:48:52 INFO - PROCESS | 2398 | 1462358932980 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:48:52 INFO - PROCESS | 2398 | 1462358932983 Marionette TRACE conn2 <- [1,738,null,{}] 03:48:52 INFO - PROCESS | 2398 | 1462358932987 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}] 03:48:53 INFO - PROCESS | 2398 | 1462358933079 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:48:53 INFO - PROCESS | 2398 | 1462358933127 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x115f45800 == 39 [pid = 2398] [id = 192] 03:48:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x115d0d800) [pid = 2398] [serial = 574] [outer = 0x0] 03:48:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x11644a800) [pid = 2398] [serial = 575] [outer = 0x115d0d800] 03:48:53 INFO - PROCESS | 2398 | 1462358933156 Marionette DEBUG loaded listener.js 03:48:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x11680f400) [pid = 2398] [serial = 576] [outer = 0x115d0d800] 03:48:53 INFO - PROCESS | 2398 | --DOCSHELL 0x1171ad800 == 38 [pid = 2398] [id = 189] 03:48:53 INFO - PROCESS | 2398 | --DOCSHELL 0x119b1f800 == 37 [pid = 2398] [id = 188] 03:48:53 INFO - PROCESS | 2398 | --DOCSHELL 0x115e79800 == 36 [pid = 2398] [id = 187] 03:48:53 INFO - PROCESS | 2398 | --DOCSHELL 0x1194ef000 == 35 [pid = 2398] [id = 186] 03:48:53 INFO - PROCESS | 2398 | --DOCSHELL 0x118717000 == 34 [pid = 2398] [id = 185] 03:48:53 INFO - PROCESS | 2398 | --DOCSHELL 0x117d0d800 == 33 [pid = 2398] [id = 184] 03:48:53 INFO - PROCESS | 2398 | --DOCSHELL 0x1171ae000 == 32 [pid = 2398] [id = 183] 03:48:53 INFO - PROCESS | 2398 | --DOCSHELL 0x11648d800 == 31 [pid = 2398] [id = 182] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x12ce66c00) [pid = 2398] [serial = 539] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOCSHELL 0x112f22000 == 30 [pid = 2398] [id = 181] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x11a45b000) [pid = 2398] [serial = 380] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x12c905800) [pid = 2398] [serial = 443] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x116a80c00) [pid = 2398] [serial = 377] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x12ba82400) [pid = 2398] [serial = 440] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x12419d800) [pid = 2398] [serial = 434] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x12d049800) [pid = 2398] [serial = 446] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x119871800) [pid = 2398] [serial = 431] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x1278c4c00) [pid = 2398] [serial = 383] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x12add8000) [pid = 2398] [serial = 386] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x1296b9000) [pid = 2398] [serial = 437] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x12bf91400) [pid = 2398] [serial = 537] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x129654800) [pid = 2398] [serial = 524] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x12ab4c000) [pid = 2398] [serial = 527] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x12b375800) [pid = 2398] [serial = 528] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x1296bac00) [pid = 2398] [serial = 525] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x12bb87c00) [pid = 2398] [serial = 530] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x12bbae400) [pid = 2398] [serial = 531] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 82 (0x12bbb2800) [pid = 2398] [serial = 533] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 81 (0x12a9df800) [pid = 2398] [serial = 536] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 80 (0x11969dc00) [pid = 2398] [serial = 510] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 79 (0x11857e000) [pid = 2398] [serial = 509] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 78 (0x115ec1000) [pid = 2398] [serial = 507] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 77 (0x112f93400) [pid = 2398] [serial = 506] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 76 (0x12ce67000) [pid = 2398] [serial = 503] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 75 (0x12bf93c00) [pid = 2398] [serial = 502] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 74 (0x12a9e8800) [pid = 2398] [serial = 500] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 73 (0x12967d400) [pid = 2398] [serial = 499] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 72 (0x12965e000) [pid = 2398] [serial = 497] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 71 (0x128a93000) [pid = 2398] [serial = 496] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 70 (0x124110c00) [pid = 2398] [serial = 494] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 69 (0x122f22c00) [pid = 2398] [serial = 493] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 68 (0x1187a4800) [pid = 2398] [serial = 491] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 67 (0x118322000) [pid = 2398] [serial = 490] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 66 (0x128a9c400) [pid = 2398] [serial = 487] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 65 (0x12d454400) [pid = 2398] [serial = 488] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 64 (0x12421b000) [pid = 2398] [serial = 209] [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.] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 63 (0x128a92400) [pid = 2398] [serial = 521] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 62 (0x1249bf400) [pid = 2398] [serial = 518] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 61 (0x1278a2c00) [pid = 2398] [serial = 519] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 60 (0x12380cc00) [pid = 2398] [serial = 515] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 59 (0x12420d400) [pid = 2398] [serial = 516] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 58 (0x119be7400) [pid = 2398] [serial = 512] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 57 (0x1215e6c00) [pid = 2398] [serial = 513] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 56 (0x12bf87800) [pid = 2398] [serial = 534] [outer = 0x0] [url = about:blank] 03:48:53 INFO - PROCESS | 2398 | --DOMWINDOW == 55 (0x128d80c00) [pid = 2398] [serial = 522] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2398 | 1462358934071 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]]]}] 03:48:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:48:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1123ms 03:48:54 INFO - PROCESS | 2398 | 1462358934104 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:48:54 INFO - PROCESS | 2398 | 1462358934108 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:48:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:48:54 INFO - PROCESS | 2398 | 1462358934114 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:48:54 INFO - PROCESS | 2398 | 1462358934117 Marionette TRACE conn2 <- [1,742,null,{}] 03:48:54 INFO - PROCESS | 2398 | 1462358934119 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}] 03:48:54 INFO - PROCESS | 2398 | 1462358934188 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:48:54 INFO - PROCESS | 2398 | 1462358934193 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171a8000 == 31 [pid = 2398] [id = 193] 03:48:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 56 (0x116a7f400) [pid = 2398] [serial = 577] [outer = 0x0] 03:48:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 57 (0x11831dc00) [pid = 2398] [serial = 578] [outer = 0x116a7f400] 03:48:54 INFO - PROCESS | 2398 | 1462358934222 Marionette DEBUG loaded listener.js 03:48:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 58 (0x1183ea800) [pid = 2398] [serial = 579] [outer = 0x116a7f400] 03:48:55 INFO - PROCESS | 2398 | 1462358935019 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]]]}] 03:48:55 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 03:48:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 922ms 03:48:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:48:55 INFO - PROCESS | 2398 | 1462358935035 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:48:55 INFO - PROCESS | 2398 | 1462358935036 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:48:55 INFO - PROCESS | 2398 | 1462358935038 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:48:55 INFO - PROCESS | 2398 | 1462358935040 Marionette TRACE conn2 <- [1,746,null,{}] 03:48:55 INFO - PROCESS | 2398 | 1462358935050 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}] 03:48:55 INFO - PROCESS | 2398 | 1462358935126 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:48:55 INFO - PROCESS | 2398 | 1462358935170 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x11858c800 == 32 [pid = 2398] [id = 194] 03:48:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 59 (0x1183f2000) [pid = 2398] [serial = 580] [outer = 0x0] 03:48:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 60 (0x1189f1400) [pid = 2398] [serial = 581] [outer = 0x1183f2000] 03:48:55 INFO - PROCESS | 2398 | 1462358935198 Marionette DEBUG loaded listener.js 03:48:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 61 (0x1196a3400) [pid = 2398] [serial = 582] [outer = 0x1183f2000] 03:48:56 INFO - PROCESS | 2398 | 1462358936022 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]]]}] 03:48:56 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.) 03:48:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1028ms 03:48:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:48:56 INFO - PROCESS | 2398 | 1462358936067 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:48:56 INFO - PROCESS | 2398 | 1462358936068 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:48:56 INFO - PROCESS | 2398 | 1462358936070 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:48:56 INFO - PROCESS | 2398 | 1462358936072 Marionette TRACE conn2 <- [1,750,null,{}] 03:48:56 INFO - PROCESS | 2398 | 1462358936074 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}] 03:48:56 INFO - PROCESS | 2398 | 1462358936161 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:48:56 INFO - PROCESS | 2398 | 1462358936189 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e1800 == 33 [pid = 2398] [id = 195] 03:48:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 62 (0x112d74c00) [pid = 2398] [serial = 583] [outer = 0x0] 03:48:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 63 (0x119a7c400) [pid = 2398] [serial = 584] [outer = 0x112d74c00] 03:48:56 INFO - PROCESS | 2398 | 1462358936215 Marionette DEBUG loaded listener.js 03:48:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 64 (0x11a19ac00) [pid = 2398] [serial = 585] [outer = 0x112d74c00] 03:48:56 INFO - PROCESS | 2398 | --DOMWINDOW == 63 (0x1191ebc00) [pid = 2398] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:48:56 INFO - PROCESS | 2398 | --DOMWINDOW == 62 (0x116464000) [pid = 2398] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:48:56 INFO - PROCESS | 2398 | --DOMWINDOW == 61 (0x115d67400) [pid = 2398] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:48:56 INFO - PROCESS | 2398 | --DOMWINDOW == 60 (0x116469000) [pid = 2398] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:48:56 INFO - PROCESS | 2398 | --DOMWINDOW == 59 (0x111cc0400) [pid = 2398] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:48:56 INFO - PROCESS | 2398 | --DOMWINDOW == 58 (0x111d4bc00) [pid = 2398] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:48:56 INFO - PROCESS | 2398 | --DOMWINDOW == 57 (0x119a7bc00) [pid = 2398] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:48:56 INFO - PROCESS | 2398 | --DOMWINDOW == 56 (0x1215f4c00) [pid = 2398] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:48:56 INFO - PROCESS | 2398 | --DOMWINDOW == 55 (0x11679ec00) [pid = 2398] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:48:57 INFO - PROCESS | 2398 | 1462358937019 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]]]}] 03:48:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:48:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 03:48:57 INFO - PROCESS | 2398 | 1462358937040 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:48:57 INFO - PROCESS | 2398 | 1462358937041 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:48:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:48:57 INFO - PROCESS | 2398 | 1462358937043 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:48:57 INFO - PROCESS | 2398 | 1462358937045 Marionette TRACE conn2 <- [1,754,null,{}] 03:48:57 INFO - PROCESS | 2398 | 1462358937048 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}] 03:48:57 INFO - PROCESS | 2398 | 1462358937116 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:48:57 INFO - PROCESS | 2398 | 1462358937120 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196f7800 == 34 [pid = 2398] [id = 196] 03:48:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 56 (0x113188800) [pid = 2398] [serial = 586] [outer = 0x0] 03:48:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 57 (0x11831d800) [pid = 2398] [serial = 587] [outer = 0x113188800] 03:48:57 INFO - PROCESS | 2398 | 1462358937147 Marionette DEBUG loaded listener.js 03:48:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 58 (0x119f0d800) [pid = 2398] [serial = 588] [outer = 0x113188800] 03:48:57 INFO - PROCESS | 2398 | 1462358937941 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]]]}] 03:48:57 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 03:48:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 922ms 03:48:57 INFO - PROCESS | 2398 | 1462358937966 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:48:57 INFO - PROCESS | 2398 | 1462358937967 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:48:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:48:57 INFO - PROCESS | 2398 | 1462358937969 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:48:57 INFO - PROCESS | 2398 | 1462358937971 Marionette TRACE conn2 <- [1,758,null,{}] 03:48:57 INFO - PROCESS | 2398 | 1462358937973 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}] 03:48:58 INFO - PROCESS | 2398 | 1462358938075 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:48:58 INFO - PROCESS | 2398 | 1462358938082 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a14d000 == 35 [pid = 2398] [id = 197] 03:48:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 59 (0x11619b000) [pid = 2398] [serial = 589] [outer = 0x0] 03:48:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 60 (0x1215eac00) [pid = 2398] [serial = 590] [outer = 0x11619b000] 03:48:58 INFO - PROCESS | 2398 | 1462358938109 Marionette DEBUG loaded listener.js 03:48:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 61 (0x123fcbc00) [pid = 2398] [serial = 591] [outer = 0x11619b000] 03:48:58 INFO - PROCESS | 2398 | 1462358938457 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]]]}] 03:48:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:48:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 03:48:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:48:58 INFO - PROCESS | 2398 | 1462358938489 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:48:58 INFO - PROCESS | 2398 | 1462358938491 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:48:58 INFO - PROCESS | 2398 | 1462358938494 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:48:58 INFO - PROCESS | 2398 | 1462358938496 Marionette TRACE conn2 <- [1,762,null,{}] 03:48:58 INFO - PROCESS | 2398 | 1462358938499 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}] 03:48:58 INFO - PROCESS | 2398 | 1462358938607 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:48:58 INFO - PROCESS | 2398 | 1462358938670 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x121550000 == 36 [pid = 2398] [id = 198] 03:48:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 62 (0x112cda000) [pid = 2398] [serial = 592] [outer = 0x0] 03:48:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 63 (0x124118800) [pid = 2398] [serial = 593] [outer = 0x112cda000] 03:48:58 INFO - PROCESS | 2398 | 1462358938709 Marionette DEBUG loaded listener.js 03:48:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 64 (0x12419e400) [pid = 2398] [serial = 594] [outer = 0x112cda000] 03:48:59 INFO - PROCESS | 2398 | 1462358939558 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]]]}] 03:48:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:48:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1073ms 03:48:59 INFO - PROCESS | 2398 | 1462358939605 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:48:59 INFO - PROCESS | 2398 | 1462358939608 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:48:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:48:59 INFO - PROCESS | 2398 | 1462358939612 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:48:59 INFO - PROCESS | 2398 | 1462358939615 Marionette TRACE conn2 <- [1,766,null,{}] 03:48:59 INFO - PROCESS | 2398 | 1462358939620 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}] 03:48:59 INFO - PROCESS | 2398 | 1462358939698 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:48:59 INFO - PROCESS | 2398 | 1462358939705 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x115d2c000 == 37 [pid = 2398] [id = 199] 03:48:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 65 (0x115d6e000) [pid = 2398] [serial = 595] [outer = 0x0] 03:48:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 66 (0x115ec1000) [pid = 2398] [serial = 596] [outer = 0x115d6e000] 03:48:59 INFO - PROCESS | 2398 | 1462358939740 Marionette DEBUG loaded listener.js 03:48:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 67 (0x1168da800) [pid = 2398] [serial = 597] [outer = 0x115d6e000] 03:49:00 INFO - PROCESS | 2398 | 1462358940666 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]]]}] 03:49:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:49:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1075ms 03:49:00 INFO - PROCESS | 2398 | 1462358940687 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:49:00 INFO - PROCESS | 2398 | 1462358940692 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:49:00 INFO - PROCESS | 2398 | 1462358940738 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:49:00 INFO - PROCESS | 2398 | 1462358940740 Marionette TRACE conn2 <- [1,770,null,{}] 03:49:00 INFO - PROCESS | 2398 | 1462358940743 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}] 03:49:00 INFO - PROCESS | 2398 | 1462358940820 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:49:00 INFO - PROCESS | 2398 | 1462358940826 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196ef800 == 38 [pid = 2398] [id = 200] 03:49:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 68 (0x118570800) [pid = 2398] [serial = 598] [outer = 0x0] 03:49:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 69 (0x11877b800) [pid = 2398] [serial = 599] [outer = 0x118570800] 03:49:00 INFO - PROCESS | 2398 | 1462358940858 Marionette DEBUG loaded listener.js 03:49:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 70 (0x1191e5400) [pid = 2398] [serial = 600] [outer = 0x118570800] 03:49:01 INFO - PROCESS | 2398 | 1462358941326 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]]]}] 03:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 623ms 03:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:49:01 INFO - PROCESS | 2398 | 1462358941359 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:49:01 INFO - PROCESS | 2398 | 1462358941361 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:49:01 INFO - PROCESS | 2398 | 1462358941363 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:49:01 INFO - PROCESS | 2398 | 1462358941366 Marionette TRACE conn2 <- [1,774,null,{}] 03:49:01 INFO - PROCESS | 2398 | 1462358941373 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}] 03:49:01 INFO - PROCESS | 2398 | 1462358941466 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:49:01 INFO - PROCESS | 2398 | 1462358941520 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x123c3d800 == 39 [pid = 2398] [id = 201] 03:49:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 71 (0x119a7c000) [pid = 2398] [serial = 601] [outer = 0x0] 03:49:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 72 (0x1215eb400) [pid = 2398] [serial = 602] [outer = 0x119a7c000] 03:49:01 INFO - PROCESS | 2398 | 1462358941558 Marionette DEBUG loaded listener.js 03:49:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 73 (0x123809c00) [pid = 2398] [serial = 603] [outer = 0x119a7c000] 03:49:01 INFO - PROCESS | 2398 | 1462358941971 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]]]}] 03:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 620ms 03:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:49:01 INFO - PROCESS | 2398 | 1462358941984 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:49:01 INFO - PROCESS | 2398 | 1462358941986 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:49:01 INFO - PROCESS | 2398 | 1462358941988 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:49:01 INFO - PROCESS | 2398 | 1462358941990 Marionette TRACE conn2 <- [1,778,null,{}] 03:49:01 INFO - PROCESS | 2398 | 1462358941992 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}] 03:49:02 INFO - PROCESS | 2398 | 1462358942088 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:49:02 INFO - PROCESS | 2398 | 1462358942164 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x11312b800 == 40 [pid = 2398] [id = 202] 03:49:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 74 (0x11100c400) [pid = 2398] [serial = 604] [outer = 0x0] 03:49:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 75 (0x115e53800) [pid = 2398] [serial = 605] [outer = 0x11100c400] 03:49:02 INFO - PROCESS | 2398 | 1462358942209 Marionette DEBUG loaded listener.js 03:49:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 76 (0x1215f2800) [pid = 2398] [serial = 606] [outer = 0x11100c400] 03:49:02 INFO - PROCESS | 2398 | 1462358942660 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]]]}] 03:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 719ms 03:49:02 INFO - PROCESS | 2398 | 1462358942708 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:49:02 INFO - PROCESS | 2398 | 1462358942710 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:49:02 INFO - PROCESS | 2398 | 1462358942713 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:49:02 INFO - PROCESS | 2398 | 1462358942715 Marionette TRACE conn2 <- [1,782,null,{}] 03:49:02 INFO - PROCESS | 2398 | 1462358942719 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}] 03:49:02 INFO - PROCESS | 2398 | 1462358942808 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:49:02 INFO - PROCESS | 2398 | 1462358942864 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x116aaa000 == 41 [pid = 2398] [id = 203] 03:49:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 77 (0x116465c00) [pid = 2398] [serial = 607] [outer = 0x0] 03:49:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 78 (0x116878000) [pid = 2398] [serial = 608] [outer = 0x116465c00] 03:49:02 INFO - PROCESS | 2398 | 1462358942895 Marionette DEBUG loaded listener.js 03:49:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 79 (0x117d2f400) [pid = 2398] [serial = 609] [outer = 0x116465c00] 03:49:03 INFO - PROCESS | 2398 | --DOCSHELL 0x11a14d000 == 40 [pid = 2398] [id = 197] 03:49:03 INFO - PROCESS | 2398 | --DOCSHELL 0x1196f7800 == 39 [pid = 2398] [id = 196] 03:49:03 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e1800 == 38 [pid = 2398] [id = 195] 03:49:03 INFO - PROCESS | 2398 | --DOCSHELL 0x11858c800 == 37 [pid = 2398] [id = 194] 03:49:03 INFO - PROCESS | 2398 | --DOCSHELL 0x1171a8000 == 36 [pid = 2398] [id = 193] 03:49:03 INFO - PROCESS | 2398 | --DOCSHELL 0x115f45800 == 35 [pid = 2398] [id = 192] 03:49:03 INFO - PROCESS | 2398 | --DOCSHELL 0x116aa5800 == 34 [pid = 2398] [id = 191] 03:49:03 INFO - PROCESS | 2398 | 1462358943247 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]]]}] 03:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 570ms 03:49:03 INFO - PROCESS | 2398 | 1462358943284 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:49:03 INFO - PROCESS | 2398 | 1462358943287 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:49:03 INFO - PROCESS | 2398 | 1462358943291 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:49:03 INFO - PROCESS | 2398 | 1462358943293 Marionette TRACE conn2 <- [1,786,null,{}] 03:49:03 INFO - PROCESS | 2398 | 1462358943295 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}] 03:49:03 INFO - PROCESS | 2398 | 1462358943371 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 78 (0x11a19ec00) [pid = 2398] [serial = 557] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 77 (0x1168ce000) [pid = 2398] [serial = 545] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 76 (0x1171bf400) [pid = 2398] [serial = 546] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 75 (0x115d6a400) [pid = 2398] [serial = 542] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 74 (0x11879a800) [pid = 2398] [serial = 551] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 73 (0x118138400) [pid = 2398] [serial = 560] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 72 (0x118570400) [pid = 2398] [serial = 548] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 71 (0x11877ac00) [pid = 2398] [serial = 549] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 70 (0x124119800) [pid = 2398] [serial = 566] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 69 (0x12411f800) [pid = 2398] [serial = 567] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 68 (0x123d10800) [pid = 2398] [serial = 564] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 67 (0x119a87c00) [pid = 2398] [serial = 561] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 66 (0x113d03800) [pid = 2398] [serial = 543] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 65 (0x1215f0000) [pid = 2398] [serial = 558] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 64 (0x119869000) [pid = 2398] [serial = 555] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 63 (0x1196a3000) [pid = 2398] [serial = 554] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 62 (0x122f30c00) [pid = 2398] [serial = 563] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | --DOMWINDOW == 61 (0x1191e0c00) [pid = 2398] [serial = 552] [outer = 0x0] [url = about:blank] 03:49:03 INFO - PROCESS | 2398 | 1462358943443 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x115d18000 == 35 [pid = 2398] [id = 204] 03:49:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 62 (0x1176a1000) [pid = 2398] [serial = 610] [outer = 0x0] 03:49:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 63 (0x118324800) [pid = 2398] [serial = 611] [outer = 0x1176a1000] 03:49:03 INFO - PROCESS | 2398 | 1462358943473 Marionette DEBUG loaded listener.js 03:49:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 64 (0x11879c800) [pid = 2398] [serial = 612] [outer = 0x1176a1000] 03:49:03 INFO - PROCESS | 2398 | 1462358943787 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]]]}] 03:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 525ms 03:49:03 INFO - PROCESS | 2398 | 1462358943818 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:49:03 INFO - PROCESS | 2398 | 1462358943820 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:49:03 INFO - PROCESS | 2398 | 1462358943822 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:49:03 INFO - PROCESS | 2398 | 1462358943824 Marionette TRACE conn2 <- [1,790,null,{}] 03:49:03 INFO - PROCESS | 2398 | 1462358943834 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}] 03:49:03 INFO - PROCESS | 2398 | 1462358943908 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:49:03 INFO - PROCESS | 2398 | 1462358943953 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x118599800 == 36 [pid = 2398] [id = 205] 03:49:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 65 (0x11879b400) [pid = 2398] [serial = 613] [outer = 0x0] 03:49:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 66 (0x1196a1400) [pid = 2398] [serial = 614] [outer = 0x11879b400] 03:49:03 INFO - PROCESS | 2398 | 1462358943981 Marionette DEBUG loaded listener.js 03:49:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 67 (0x11a45c000) [pid = 2398] [serial = 615] [outer = 0x11879b400] 03:49:04 INFO - PROCESS | 2398 | 1462358944274 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]]]}] 03:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 03:49:04 INFO - PROCESS | 2398 | 1462358944293 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:49:04 INFO - PROCESS | 2398 | 1462358944295 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:49:04 INFO - PROCESS | 2398 | 1462358944306 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:49:04 INFO - PROCESS | 2398 | 1462358944307 Marionette TRACE conn2 <- [1,794,null,{}] 03:49:04 INFO - PROCESS | 2398 | 1462358944309 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}] 03:49:04 INFO - PROCESS | 2398 | 1462358944387 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:49:04 INFO - PROCESS | 2398 | 1462358944392 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196e4800 == 37 [pid = 2398] [id = 206] 03:49:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 68 (0x1215f0000) [pid = 2398] [serial = 616] [outer = 0x0] 03:49:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 69 (0x123d0bc00) [pid = 2398] [serial = 617] [outer = 0x1215f0000] 03:49:04 INFO - PROCESS | 2398 | 1462358944421 Marionette DEBUG loaded listener.js 03:49:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 70 (0x124125c00) [pid = 2398] [serial = 618] [outer = 0x1215f0000] 03:49:04 INFO - PROCESS | 2398 | 1462358944733 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]]]}] 03:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 03:49:04 INFO - PROCESS | 2398 | 1462358944775 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:49:04 INFO - PROCESS | 2398 | 1462358944776 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:49:04 INFO - PROCESS | 2398 | 1462358944779 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:49:04 INFO - PROCESS | 2398 | 1462358944780 Marionette TRACE conn2 <- [1,798,null,{}] 03:49:04 INFO - PROCESS | 2398 | 1462358944782 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}] 03:49:04 INFO - PROCESS | 2398 | 1462358944882 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:49:04 INFO - PROCESS | 2398 | 1462358944888 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a23b000 == 38 [pid = 2398] [id = 207] 03:49:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 71 (0x112f94000) [pid = 2398] [serial = 619] [outer = 0x0] 03:49:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 72 (0x12437a800) [pid = 2398] [serial = 620] [outer = 0x112f94000] 03:49:04 INFO - PROCESS | 2398 | 1462358944912 Marionette DEBUG loaded listener.js 03:49:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 73 (0x124969000) [pid = 2398] [serial = 621] [outer = 0x112f94000] 03:49:05 INFO - PROCESS | 2398 | 1462358945350 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]]]}] 03:49:05 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 03:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 620ms 03:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:49:05 INFO - PROCESS | 2398 | 1462358945417 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:49:05 INFO - PROCESS | 2398 | 1462358945418 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:49:05 INFO - PROCESS | 2398 | 1462358945422 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:49:05 INFO - PROCESS | 2398 | 1462358945424 Marionette TRACE conn2 <- [1,802,null,{}] 03:49:05 INFO - PROCESS | 2398 | 1462358945427 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}] 03:49:05 INFO - PROCESS | 2398 | 1462358945551 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:49:05 INFO - PROCESS | 2398 | 1462358945586 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x1241ae000 == 39 [pid = 2398] [id = 208] 03:49:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 74 (0x125291c00) [pid = 2398] [serial = 622] [outer = 0x0] 03:49:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 75 (0x1265ddc00) [pid = 2398] [serial = 623] [outer = 0x125291c00] 03:49:05 INFO - PROCESS | 2398 | 1462358945613 Marionette DEBUG loaded listener.js 03:49:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 76 (0x1278a8c00) [pid = 2398] [serial = 624] [outer = 0x125291c00] 03:49:05 INFO - PROCESS | 2398 | 1462358945961 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]]]}] 03:49:05 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 03:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 572ms 03:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:49:05 INFO - PROCESS | 2398 | 1462358945993 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:49:05 INFO - PROCESS | 2398 | 1462358945995 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:49:06 INFO - PROCESS | 2398 | 1462358945999 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:49:06 INFO - PROCESS | 2398 | 1462358946001 Marionette TRACE conn2 <- [1,806,null,{}] 03:49:06 INFO - PROCESS | 2398 | 1462358946003 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}] 03:49:06 INFO - PROCESS | 2398 | 1462358946094 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:49:06 INFO - PROCESS | 2398 | 1462358946099 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x111cdf000 == 40 [pid = 2398] [id = 209] 03:49:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 77 (0x125292000) [pid = 2398] [serial = 625] [outer = 0x0] 03:49:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 78 (0x1278b0800) [pid = 2398] [serial = 626] [outer = 0x125292000] 03:49:06 INFO - PROCESS | 2398 | 1462358946123 Marionette DEBUG loaded listener.js 03:49:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 79 (0x128a8dc00) [pid = 2398] [serial = 627] [outer = 0x125292000] 03:49:06 INFO - PROCESS | 2398 | [2398] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:49:06 INFO - PROCESS | 2398 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:49:06 INFO - PROCESS | 2398 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:49:06 INFO - PROCESS | 2398 | [GFX2-]: Using SkiaGL canvas. 03:49:06 INFO - PROCESS | 2398 | 1462358946467 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]]]}] 03:49:06 INFO - PROCESS | 2398 | --DOMWINDOW == 78 (0x12411fc00) [pid = 2398] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:49:06 INFO - PROCESS | 2398 | --DOMWINDOW == 77 (0x116a7f400) [pid = 2398] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:49:06 INFO - PROCESS | 2398 | --DOMWINDOW == 76 (0x1183f2000) [pid = 2398] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:49:06 INFO - PROCESS | 2398 | --DOMWINDOW == 75 (0x115d0d800) [pid = 2398] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:49:06 INFO - PROCESS | 2398 | --DOMWINDOW == 74 (0x112d74c00) [pid = 2398] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:49:06 INFO - PROCESS | 2398 | --DOMWINDOW == 73 (0x113188800) [pid = 2398] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:49:06 INFO - PROCESS | 2398 | --DOMWINDOW == 72 (0x11619b000) [pid = 2398] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:49:06 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 03:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 03:49:06 INFO - PROCESS | 2398 | 1462358946520 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:49:06 INFO - PROCESS | 2398 | 1462358946521 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:49:06 INFO - PROCESS | 2398 | 1462358946523 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:49:06 INFO - PROCESS | 2398 | 1462358946524 Marionette TRACE conn2 <- [1,810,null,{}] 03:49:06 INFO - PROCESS | 2398 | 1462358946526 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}] 03:49:06 INFO - PROCESS | 2398 | 1462358946616 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:49:06 INFO - PROCESS | 2398 | 1462358946645 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x116841800 == 41 [pid = 2398] [id = 210] 03:49:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 73 (0x112e3fc00) [pid = 2398] [serial = 628] [outer = 0x0] 03:49:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 74 (0x118799800) [pid = 2398] [serial = 629] [outer = 0x112e3fc00] 03:49:06 INFO - PROCESS | 2398 | 1462358946670 Marionette DEBUG loaded listener.js 03:49:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 75 (0x128a8f400) [pid = 2398] [serial = 630] [outer = 0x112e3fc00] 03:49:06 INFO - PROCESS | 2398 | 1462358946967 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]]]}] 03:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 03:49:06 INFO - PROCESS | 2398 | 1462358946991 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:49:06 INFO - PROCESS | 2398 | 1462358946992 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:49:06 INFO - PROCESS | 2398 | 1462358946995 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:49:06 INFO - PROCESS | 2398 | 1462358946996 Marionette TRACE conn2 <- [1,814,null,{}] 03:49:07 INFO - PROCESS | 2398 | 1462358947001 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}] 03:49:07 INFO - PROCESS | 2398 | 1462358947071 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:49:07 INFO - PROCESS | 2398 | 1462358947075 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x12782d800 == 42 [pid = 2398] [id = 211] 03:49:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 76 (0x128a93400) [pid = 2398] [serial = 631] [outer = 0x0] 03:49:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 77 (0x128d76c00) [pid = 2398] [serial = 632] [outer = 0x128a93400] 03:49:07 INFO - PROCESS | 2398 | 1462358947103 Marionette DEBUG loaded listener.js 03:49:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 78 (0x128d7c000) [pid = 2398] [serial = 633] [outer = 0x128a93400] 03:49:07 INFO - PROCESS | 2398 | 1462358947418 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] 03:49:07 INFO - PROCESS | 2398 | 1462358947467 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:49:07 INFO - PROCESS | 2398 | 1462358947476 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:49:07 INFO - PROCESS | 2398 | 1462358947477 Marionette TRACE conn2 <- [1,818,null,{}] 03:49:07 INFO - PROCESS | 2398 | 1462358947480 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}] 03:49:07 INFO - PROCESS | 2398 | 1462358947553 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:49:07 INFO - PROCESS | 2398 | 1462358947557 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x129015000 == 43 [pid = 2398] [id = 212] 03:49:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 79 (0x128d7f000) [pid = 2398] [serial = 634] [outer = 0x0] 03:49:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 80 (0x128ecb800) [pid = 2398] [serial = 635] [outer = 0x128d7f000] 03:49:07 INFO - PROCESS | 2398 | 1462358947581 Marionette DEBUG loaded listener.js 03:49:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 81 (0x1293e7000) [pid = 2398] [serial = 636] [outer = 0x128d7f000] 03:49:07 INFO - PROCESS | 2398 | 1462358947917 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]]]}] 03:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 475ms 03:49:07 INFO - PROCESS | 2398 | 1462358947944 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:49:07 INFO - PROCESS | 2398 | 1462358947946 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:49:07 INFO - PROCESS | 2398 | 1462358947951 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:49:07 INFO - PROCESS | 2398 | 1462358947953 Marionette TRACE conn2 <- [1,822,null,{}] 03:49:07 INFO - PROCESS | 2398 | 1462358947955 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}] 03:49:08 INFO - PROCESS | 2398 | 1462358948041 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:49:08 INFO - PROCESS | 2398 | 1462358948047 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x118731000 == 44 [pid = 2398] [id = 213] 03:49:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x128d7f400) [pid = 2398] [serial = 637] [outer = 0x0] 03:49:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 83 (0x1293f3400) [pid = 2398] [serial = 638] [outer = 0x128d7f400] 03:49:08 INFO - PROCESS | 2398 | 1462358948115 Marionette DEBUG loaded listener.js 03:49:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x129675800) [pid = 2398] [serial = 639] [outer = 0x128d7f400] 03:49:08 INFO - PROCESS | 2398 | 1462358948394 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] 03:49:08 INFO - PROCESS | 2398 | 1462358948421 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:49:08 INFO - PROCESS | 2398 | 1462358948424 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:49:08 INFO - PROCESS | 2398 | 1462358948425 Marionette TRACE conn2 <- [1,826,null,{}] 03:49:08 INFO - PROCESS | 2398 | 1462358948427 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}] 03:49:08 INFO - PROCESS | 2398 | 1462358948519 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:49:08 INFO - PROCESS | 2398 | 1462358948523 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298c6000 == 45 [pid = 2398] [id = 214] 03:49:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x129675400) [pid = 2398] [serial = 640] [outer = 0x0] 03:49:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x12967ac00) [pid = 2398] [serial = 641] [outer = 0x129675400] 03:49:08 INFO - PROCESS | 2398 | 1462358948548 Marionette DEBUG loaded listener.js 03:49:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x1296c1800) [pid = 2398] [serial = 642] [outer = 0x129675400] 03:49:08 INFO - PROCESS | 2398 | 1462358948850 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]]]}] 03:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 03:49:08 INFO - PROCESS | 2398 | 1462358948893 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:49:08 INFO - PROCESS | 2398 | 1462358948894 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:49:08 INFO - PROCESS | 2398 | 1462358948896 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:49:08 INFO - PROCESS | 2398 | 1462358948897 Marionette TRACE conn2 <- [1,830,null,{}] 03:49:08 INFO - PROCESS | 2398 | 1462358948900 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}] 03:49:08 INFO - PROCESS | 2398 | 1462358948993 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:49:09 INFO - PROCESS | 2398 | 1462358949021 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a86f000 == 46 [pid = 2398] [id = 215] 03:49:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x1215ec400) [pid = 2398] [serial = 643] [outer = 0x0] 03:49:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x1296c6800) [pid = 2398] [serial = 644] [outer = 0x1215ec400] 03:49:09 INFO - PROCESS | 2398 | 1462358949045 Marionette DEBUG loaded listener.js 03:49:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x12a8dd800) [pid = 2398] [serial = 645] [outer = 0x1215ec400] 03:49:09 INFO - PROCESS | 2398 | 1462358949480 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]]]}] 03:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 619ms 03:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:49:09 INFO - PROCESS | 2398 | 1462358949516 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:49:09 INFO - PROCESS | 2398 | 1462358949519 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:49:09 INFO - PROCESS | 2398 | 1462358949522 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:49:09 INFO - PROCESS | 2398 | 1462358949525 Marionette TRACE conn2 <- [1,834,null,{}] 03:49:09 INFO - PROCESS | 2398 | 1462358949529 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}] 03:49:09 INFO - PROCESS | 2398 | 1462358949629 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:49:09 INFO - PROCESS | 2398 | 1462358949678 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x11806a000 == 47 [pid = 2398] [id = 216] 03:49:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x11687c000) [pid = 2398] [serial = 646] [outer = 0x0] 03:49:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x11831e800) [pid = 2398] [serial = 647] [outer = 0x11687c000] 03:49:09 INFO - PROCESS | 2398 | 1462358949710 Marionette DEBUG loaded listener.js 03:49:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x11877c400) [pid = 2398] [serial = 648] [outer = 0x11687c000] 03:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 622ms 03:49:10 INFO - PROCESS | 2398 | 1462358950139 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]]]}] 03:49:10 INFO - PROCESS | 2398 | 1462358950145 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:49:10 INFO - PROCESS | 2398 | 1462358950149 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:49:10 INFO - PROCESS | 2398 | 1462358950154 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:49:10 INFO - PROCESS | 2398 | 1462358950155 Marionette TRACE conn2 <- [1,838,null,{}] 03:49:10 INFO - PROCESS | 2398 | 1462358950158 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}] 03:49:10 INFO - PROCESS | 2398 | 1462358950257 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:49:10 INFO - PROCESS | 2398 | 1462358950301 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b16800 == 48 [pid = 2398] [id = 217] 03:49:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x118088c00) [pid = 2398] [serial = 649] [outer = 0x0] 03:49:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x11969dc00) [pid = 2398] [serial = 650] [outer = 0x118088c00] 03:49:10 INFO - PROCESS | 2398 | 1462358950330 Marionette DEBUG loaded listener.js 03:49:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1215f2000) [pid = 2398] [serial = 651] [outer = 0x118088c00] 03:49:10 INFO - PROCESS | 2398 | 1462358950770 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]]]}] 03:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 03:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:49:10 INFO - PROCESS | 2398 | 1462358950823 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:49:10 INFO - PROCESS | 2398 | 1462358950825 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:49:10 INFO - PROCESS | 2398 | 1462358950827 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:49:10 INFO - PROCESS | 2398 | 1462358950829 Marionette TRACE conn2 <- [1,842,null,{}] 03:49:10 INFO - PROCESS | 2398 | 1462358950838 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}] 03:49:10 INFO - PROCESS | 2398 | 1462358950937 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:49:11 INFO - PROCESS | 2398 | 1462358950999 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9d3800 == 49 [pid = 2398] [id = 218] 03:49:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x124bac800) [pid = 2398] [serial = 652] [outer = 0x0] 03:49:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x12528f000) [pid = 2398] [serial = 653] [outer = 0x124bac800] 03:49:11 INFO - PROCESS | 2398 | 1462358951030 Marionette DEBUG loaded listener.js 03:49:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1278aac00) [pid = 2398] [serial = 654] [outer = 0x124bac800] 03:49:11 INFO - PROCESS | 2398 | 1462358951447 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]]]}] 03:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 672ms 03:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:49:11 INFO - PROCESS | 2398 | 1462358951500 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:49:11 INFO - PROCESS | 2398 | 1462358951501 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:49:11 INFO - PROCESS | 2398 | 1462358951504 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:49:11 INFO - PROCESS | 2398 | 1462358951505 Marionette TRACE conn2 <- [1,846,null,{}] 03:49:11 INFO - PROCESS | 2398 | 1462358951527 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}] 03:49:11 INFO - PROCESS | 2398 | 1462358951661 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:49:11 INFO - PROCESS | 2398 | 1462358951718 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x1297c7800 == 50 [pid = 2398] [id = 219] 03:49:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x1215f0c00) [pid = 2398] [serial = 655] [outer = 0x0] 03:49:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x1293ec400) [pid = 2398] [serial = 656] [outer = 0x1215f0c00] 03:49:11 INFO - PROCESS | 2398 | 1462358951748 Marionette DEBUG loaded listener.js 03:49:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x129659800) [pid = 2398] [serial = 657] [outer = 0x1215f0c00] 03:49:12 INFO - PROCESS | 2398 | 1462358952273 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]]]}] 03:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 838ms 03:49:12 INFO - PROCESS | 2398 | 1462358952343 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:49:12 INFO - PROCESS | 2398 | 1462358952345 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:49:12 INFO - PROCESS | 2398 | 1462358952349 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:49:12 INFO - PROCESS | 2398 | 1462358952351 Marionette TRACE conn2 <- [1,850,null,{}] 03:49:12 INFO - PROCESS | 2398 | 1462358952355 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}] 03:49:12 INFO - PROCESS | 2398 | 1462358952446 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:49:12 INFO - PROCESS | 2398 | 1462358952507 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x11811e800 == 51 [pid = 2398] [id = 220] 03:49:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x115d67400) [pid = 2398] [serial = 658] [outer = 0x0] 03:49:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x116402800) [pid = 2398] [serial = 659] [outer = 0x115d67400] 03:49:12 INFO - PROCESS | 2398 | 1462358952536 Marionette DEBUG loaded listener.js 03:49:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x116817000) [pid = 2398] [serial = 660] [outer = 0x115d67400] 03:49:12 INFO - PROCESS | 2398 | 1462358952962 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]]]}] 03:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 623ms 03:49:12 INFO - PROCESS | 2398 | 1462358952972 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:49:12 INFO - PROCESS | 2398 | 1462358952976 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:49:12 INFO - PROCESS | 2398 | 1462358952980 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:49:12 INFO - PROCESS | 2398 | 1462358952982 Marionette TRACE conn2 <- [1,854,null,{}] 03:49:12 INFO - PROCESS | 2398 | 1462358952984 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}] 03:49:13 INFO - PROCESS | 2398 | 1462358953103 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x1298c6000 == 50 [pid = 2398] [id = 214] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x118731000 == 49 [pid = 2398] [id = 213] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x129015000 == 48 [pid = 2398] [id = 212] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x12782d800 == 47 [pid = 2398] [id = 211] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x116841800 == 46 [pid = 2398] [id = 210] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x111cdf000 == 45 [pid = 2398] [id = 209] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x116795000) [pid = 2398] [serial = 572] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x124118800) [pid = 2398] [serial = 593] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x1241ae000 == 44 [pid = 2398] [id = 208] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x11a23b000 == 43 [pid = 2398] [id = 207] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x1196e4800 == 42 [pid = 2398] [id = 206] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x118599800 == 41 [pid = 2398] [id = 205] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x115d18000 == 40 [pid = 2398] [id = 204] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x116aaa000 == 39 [pid = 2398] [id = 203] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x11312b800 == 38 [pid = 2398] [id = 202] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x123c3d800 == 37 [pid = 2398] [id = 201] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x1196ef800 == 36 [pid = 2398] [id = 200] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x115d2c000 == 35 [pid = 2398] [id = 199] 03:49:13 INFO - PROCESS | 2398 | --DOCSHELL 0x121550000 == 34 [pid = 2398] [id = 198] 03:49:13 INFO - PROCESS | 2398 | 1462358953204 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x112f24800 == 35 [pid = 2398] [id = 221] 03:49:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x115e30c00) [pid = 2398] [serial = 661] [outer = 0x0] 03:49:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x1168d9800) [pid = 2398] [serial = 662] [outer = 0x115e30c00] 03:49:13 INFO - PROCESS | 2398 | 1462358953246 Marionette DEBUG loaded listener.js 03:49:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x1183e9800) [pid = 2398] [serial = 663] [outer = 0x115e30c00] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1247dd000) [pid = 2398] [serial = 570] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x12419d400) [pid = 2398] [serial = 569] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x11831dc00) [pid = 2398] [serial = 578] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x1183ea800) [pid = 2398] [serial = 579] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1189f1400) [pid = 2398] [serial = 581] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x11680f400) [pid = 2398] [serial = 576] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x11644a800) [pid = 2398] [serial = 575] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x119a7c400) [pid = 2398] [serial = 584] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x11831d800) [pid = 2398] [serial = 587] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x1215eac00) [pid = 2398] [serial = 590] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x123fcbc00) [pid = 2398] [serial = 591] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x11a19ac00) [pid = 2398] [serial = 585] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x1196a3400) [pid = 2398] [serial = 582] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x119f0d800) [pid = 2398] [serial = 588] [outer = 0x0] [url = about:blank] 03:49:13 INFO - PROCESS | 2398 | 1462358953657 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]]]}] 03:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 719ms 03:49:13 INFO - PROCESS | 2398 | 1462358953699 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:49:13 INFO - PROCESS | 2398 | 1462358953701 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:49:13 INFO - PROCESS | 2398 | 1462358953703 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:49:13 INFO - PROCESS | 2398 | 1462358953705 Marionette TRACE conn2 <- [1,858,null,{}] 03:49:13 INFO - PROCESS | 2398 | 1462358953712 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}] 03:49:13 INFO - PROCESS | 2398 | 1462358953789 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:49:13 INFO - PROCESS | 2398 | 1462358953795 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x118586800 == 36 [pid = 2398] [id = 222] 03:49:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x11879d800) [pid = 2398] [serial = 664] [outer = 0x0] 03:49:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x1191a6c00) [pid = 2398] [serial = 665] [outer = 0x11879d800] 03:49:13 INFO - PROCESS | 2398 | 1462358953826 Marionette DEBUG loaded listener.js 03:49:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x1197fb000) [pid = 2398] [serial = 666] [outer = 0x11879d800] 03:49:14 INFO - PROCESS | 2398 | 1462358954148 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]]]}] 03:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 472ms 03:49:14 INFO - PROCESS | 2398 | 1462358954175 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:49:14 INFO - PROCESS | 2398 | 1462358954177 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:49:14 INFO - PROCESS | 2398 | 1462358954180 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:49:14 INFO - PROCESS | 2398 | 1462358954183 Marionette TRACE conn2 <- [1,862,null,{}] 03:49:14 INFO - PROCESS | 2398 | 1462358954185 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}] 03:49:14 INFO - PROCESS | 2398 | 1462358954262 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:49:14 INFO - PROCESS | 2398 | 1462358954308 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e7000 == 37 [pid = 2398] [id = 223] 03:49:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1197f3400) [pid = 2398] [serial = 667] [outer = 0x0] 03:49:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x119a88800) [pid = 2398] [serial = 668] [outer = 0x1197f3400] 03:49:14 INFO - PROCESS | 2398 | 1462358954334 Marionette DEBUG loaded listener.js 03:49:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x11a2a4c00) [pid = 2398] [serial = 669] [outer = 0x1197f3400] 03:49:14 INFO - PROCESS | 2398 | 1462358954634 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]]]}] 03:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 470ms 03:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:49:14 INFO - PROCESS | 2398 | 1462358954652 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:49:14 INFO - PROCESS | 2398 | 1462358954653 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:49:14 INFO - PROCESS | 2398 | 1462358954655 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:49:14 INFO - PROCESS | 2398 | 1462358954656 Marionette TRACE conn2 <- [1,866,null,{}] 03:49:14 INFO - PROCESS | 2398 | 1462358954659 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}] 03:49:14 INFO - PROCESS | 2398 | 1462358954735 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:49:14 INFO - PROCESS | 2398 | 1462358954739 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x116860000 == 38 [pid = 2398] [id = 224] 03:49:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x112ce7000) [pid = 2398] [serial = 670] [outer = 0x0] 03:49:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x1215f2c00) [pid = 2398] [serial = 671] [outer = 0x112ce7000] 03:49:14 INFO - PROCESS | 2398 | 1462358954766 Marionette DEBUG loaded listener.js 03:49:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x122f25400) [pid = 2398] [serial = 672] [outer = 0x112ce7000] 03:49:15 INFO - PROCESS | 2398 | 1462358955090 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]]]}] 03:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 470ms 03:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:49:15 INFO - PROCESS | 2398 | 1462358955125 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:49:15 INFO - PROCESS | 2398 | 1462358955127 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:49:15 INFO - PROCESS | 2398 | 1462358955129 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:49:15 INFO - PROCESS | 2398 | 1462358955130 Marionette TRACE conn2 <- [1,870,null,{}] 03:49:15 INFO - PROCESS | 2398 | 1462358955132 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}] 03:49:15 INFO - PROCESS | 2398 | 1462358955250 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:49:15 INFO - PROCESS | 2398 | 1462358955264 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a228000 == 39 [pid = 2398] [id = 225] 03:49:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x12380cc00) [pid = 2398] [serial = 673] [outer = 0x0] 03:49:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x123f31000) [pid = 2398] [serial = 674] [outer = 0x12380cc00] 03:49:15 INFO - PROCESS | 2398 | 1462358955291 Marionette DEBUG loaded listener.js 03:49:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x124916800) [pid = 2398] [serial = 675] [outer = 0x12380cc00] 03:49:15 INFO - PROCESS | 2398 | 1462358955655 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]]]}] 03:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 568ms 03:49:15 INFO - PROCESS | 2398 | 1462358955698 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:49:15 INFO - PROCESS | 2398 | 1462358955699 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:49:15 INFO - PROCESS | 2398 | 1462358955701 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:49:15 INFO - PROCESS | 2398 | 1462358955702 Marionette TRACE conn2 <- [1,874,null,{}] 03:49:15 INFO - PROCESS | 2398 | 1462358955705 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}] 03:49:15 INFO - PROCESS | 2398 | 1462358955791 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:49:15 INFO - PROCESS | 2398 | 1462358955802 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x123c33800 == 40 [pid = 2398] [id = 226] 03:49:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x12491bc00) [pid = 2398] [serial = 676] [outer = 0x0] 03:49:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x12528f400) [pid = 2398] [serial = 677] [outer = 0x12491bc00] 03:49:15 INFO - PROCESS | 2398 | 1462358955827 Marionette DEBUG loaded listener.js 03:49:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1278a5400) [pid = 2398] [serial = 678] [outer = 0x12491bc00] 03:49:16 INFO - PROCESS | 2398 | 1462358956168 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]]]}] 03:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 03:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:49:16 INFO - PROCESS | 2398 | 1462358956219 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:49:16 INFO - PROCESS | 2398 | 1462358956221 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:49:16 INFO - PROCESS | 2398 | 1462358956223 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:49:16 INFO - PROCESS | 2398 | 1462358956224 Marionette TRACE conn2 <- [1,878,null,{}] 03:49:16 INFO - PROCESS | 2398 | 1462358956226 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}] 03:49:16 INFO - PROCESS | 2398 | 1462358956318 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:49:16 INFO - PROCESS | 2398 | 1462358956330 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243d9800 == 41 [pid = 2398] [id = 227] 03:49:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x124bae800) [pid = 2398] [serial = 679] [outer = 0x0] 03:49:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1278c4c00) [pid = 2398] [serial = 680] [outer = 0x124bae800] 03:49:16 INFO - PROCESS | 2398 | 1462358956355 Marionette DEBUG loaded listener.js 03:49:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x128a94800) [pid = 2398] [serial = 681] [outer = 0x124bae800] 03:49:16 INFO - PROCESS | 2398 | 1462358956680 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]]]}] 03:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 03:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:49:16 INFO - PROCESS | 2398 | 1462358956692 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:49:16 INFO - PROCESS | 2398 | 1462358956693 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:49:16 INFO - PROCESS | 2398 | 1462358956695 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:49:16 INFO - PROCESS | 2398 | 1462358956696 Marionette TRACE conn2 <- [1,882,null,{}] 03:49:16 INFO - PROCESS | 2398 | 1462358956702 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}] 03:49:16 INFO - PROCESS | 2398 | 1462358956805 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:49:16 INFO - PROCESS | 2398 | 1462358956822 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x12782a800 == 42 [pid = 2398] [id = 228] 03:49:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x128d7dc00) [pid = 2398] [serial = 682] [outer = 0x0] 03:49:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x128d81400) [pid = 2398] [serial = 683] [outer = 0x128d7dc00] 03:49:16 INFO - PROCESS | 2398 | 1462358956847 Marionette DEBUG loaded listener.js 03:49:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1293e6c00) [pid = 2398] [serial = 684] [outer = 0x128d7dc00] 03:49:17 INFO - PROCESS | 2398 | 1462358957176 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]]]}] 03:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 522ms 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x128a93400) [pid = 2398] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x118570800) [pid = 2398] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x1176a1000) [pid = 2398] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x125292000) [pid = 2398] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x116532800) [pid = 2398] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1215f0000) [pid = 2398] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x11100c400) [pid = 2398] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x128d7f400) [pid = 2398] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x112e3fc00) [pid = 2398] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x125291c00) [pid = 2398] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x11879b400) [pid = 2398] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x116465c00) [pid = 2398] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x115d6e000) [pid = 2398] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x12c13f400) [pid = 2398] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x119a7c000) [pid = 2398] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x128d7f000) [pid = 2398] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x112f94000) [pid = 2398] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:49:17 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x129675400) [pid = 2398] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:49:17 INFO - PROCESS | 2398 | 1462358957347 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:49:17 INFO - PROCESS | 2398 | 1462358957348 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:49:17 INFO - PROCESS | 2398 | 1462358957353 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:49:17 INFO - PROCESS | 2398 | 1462358957354 Marionette TRACE conn2 <- [1,886,null,{}] 03:49:17 INFO - PROCESS | 2398 | 1462358957356 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}] 03:49:17 INFO - PROCESS | 2398 | 1462358957439 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:49:17 INFO - PROCESS | 2398 | 1462358957444 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x121544800 == 43 [pid = 2398] [id = 229] 03:49:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1168cd800) [pid = 2398] [serial = 685] [outer = 0x0] 03:49:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1183ed000) [pid = 2398] [serial = 686] [outer = 0x1168cd800] 03:49:17 INFO - PROCESS | 2398 | 1462358957475 Marionette DEBUG loaded listener.js 03:49:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x118776800) [pid = 2398] [serial = 687] [outer = 0x1168cd800] 03:49:17 INFO - PROCESS | 2398 | 1462358957834 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]]]}] 03:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 03:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:49:17 INFO - PROCESS | 2398 | 1462358957872 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:49:17 INFO - PROCESS | 2398 | 1462358957873 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:49:17 INFO - PROCESS | 2398 | 1462358957876 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:49:17 INFO - PROCESS | 2398 | 1462358957879 Marionette TRACE conn2 <- [1,890,null,{}] 03:49:17 INFO - PROCESS | 2398 | 1462358957882 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}] 03:49:18 INFO - PROCESS | 2398 | 1462358958040 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:49:18 INFO - PROCESS | 2398 | 1462358958059 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298cc000 == 44 [pid = 2398] [id = 230] 03:49:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x119868c00) [pid = 2398] [serial = 688] [outer = 0x0] 03:49:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x12420fc00) [pid = 2398] [serial = 689] [outer = 0x119868c00] 03:49:18 INFO - PROCESS | 2398 | 1462358958104 Marionette DEBUG loaded listener.js 03:49:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x12965ec00) [pid = 2398] [serial = 690] [outer = 0x119868c00] 03:49:18 INFO - PROCESS | 2398 | 1462358958506 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]]]}] 03:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 673ms 03:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:49:18 INFO - PROCESS | 2398 | 1462358958550 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:49:18 INFO - PROCESS | 2398 | 1462358958551 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:49:18 INFO - PROCESS | 2398 | 1462358958553 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:49:18 INFO - PROCESS | 2398 | 1462358958554 Marionette TRACE conn2 <- [1,894,null,{}] 03:49:18 INFO - PROCESS | 2398 | 1462358958556 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}] 03:49:18 INFO - PROCESS | 2398 | 1462358958633 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:49:18 INFO - PROCESS | 2398 | 1462358958682 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab43800 == 45 [pid = 2398] [id = 231] 03:49:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x119871800) [pid = 2398] [serial = 691] [outer = 0x0] 03:49:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x129676000) [pid = 2398] [serial = 692] [outer = 0x119871800] 03:49:18 INFO - PROCESS | 2398 | 1462358958707 Marionette DEBUG loaded listener.js 03:49:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x12a7a9400) [pid = 2398] [serial = 693] [outer = 0x119871800] 03:49:18 INFO - PROCESS | 2398 | 1462358958971 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]]]}] 03:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 03:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:49:19 INFO - PROCESS | 2398 | 1462358959021 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:49:19 INFO - PROCESS | 2398 | 1462358959022 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:49:19 INFO - PROCESS | 2398 | 1462358959024 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:49:19 INFO - PROCESS | 2398 | 1462358959025 Marionette TRACE conn2 <- [1,898,null,{}] 03:49:19 INFO - PROCESS | 2398 | 1462358959027 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}] 03:49:19 INFO - PROCESS | 2398 | 1462358959107 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:49:19 INFO - PROCESS | 2398 | 1462358959113 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bada000 == 46 [pid = 2398] [id = 232] 03:49:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x12a7ac800) [pid = 2398] [serial = 694] [outer = 0x0] 03:49:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x12a8e4400) [pid = 2398] [serial = 695] [outer = 0x12a7ac800] 03:49:19 INFO - PROCESS | 2398 | 1462358959140 Marionette DEBUG loaded listener.js 03:49:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x12a9e3c00) [pid = 2398] [serial = 696] [outer = 0x12a7ac800] 03:49:19 INFO - PROCESS | 2398 | --DOCSHELL 0x122c1e800 == 45 [pid = 2398] [id = 190] 03:49:19 INFO - PROCESS | 2398 | --DOCSHELL 0x12c20c800 == 44 [pid = 2398] [id = 180] 03:49:19 INFO - PROCESS | 2398 | --DOCSHELL 0x11811e800 == 43 [pid = 2398] [id = 220] 03:49:19 INFO - PROCESS | 2398 | --DOCSHELL 0x1297c7800 == 42 [pid = 2398] [id = 219] 03:49:19 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9d3800 == 41 [pid = 2398] [id = 218] 03:49:19 INFO - PROCESS | 2398 | --DOCSHELL 0x119b16800 == 40 [pid = 2398] [id = 217] 03:49:19 INFO - PROCESS | 2398 | --DOCSHELL 0x11806a000 == 39 [pid = 2398] [id = 216] 03:49:19 INFO - PROCESS | 2398 | --DOCSHELL 0x12a86f000 == 38 [pid = 2398] [id = 215] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x112f24800 == 37 [pid = 2398] [id = 221] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x121544800 == 36 [pid = 2398] [id = 229] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x12782a800 == 35 [pid = 2398] [id = 228] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x118586800 == 34 [pid = 2398] [id = 222] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x123c33800 == 33 [pid = 2398] [id = 226] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x1298cc000 == 32 [pid = 2398] [id = 230] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e7000 == 31 [pid = 2398] [id = 223] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x11a228000 == 30 [pid = 2398] [id = 225] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x1243d9800 == 29 [pid = 2398] [id = 227] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x116860000 == 28 [pid = 2398] [id = 224] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1296c1800) [pid = 2398] [serial = 642] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab43800 == 27 [pid = 2398] [id = 231] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x128d7c000) [pid = 2398] [serial = 633] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x1191e5400) [pid = 2398] [serial = 600] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x11879c800) [pid = 2398] [serial = 612] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x1278b0800) [pid = 2398] [serial = 626] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x117d2e800) [pid = 2398] [serial = 573] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x123d0bc00) [pid = 2398] [serial = 617] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x1215f2800) [pid = 2398] [serial = 606] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x129675800) [pid = 2398] [serial = 639] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x118799800) [pid = 2398] [serial = 629] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x128a8f400) [pid = 2398] [serial = 630] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x1265ddc00) [pid = 2398] [serial = 623] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x11a45c000) [pid = 2398] [serial = 615] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x117d2f400) [pid = 2398] [serial = 609] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x1293f3400) [pid = 2398] [serial = 638] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x115e53800) [pid = 2398] [serial = 605] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x116878000) [pid = 2398] [serial = 608] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x115ec1000) [pid = 2398] [serial = 596] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x1278a8c00) [pid = 2398] [serial = 624] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x12ce69c00) [pid = 2398] [serial = 540] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x1215eb400) [pid = 2398] [serial = 602] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x1293e7000) [pid = 2398] [serial = 636] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x124969000) [pid = 2398] [serial = 621] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x11877b800) [pid = 2398] [serial = 599] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 82 (0x128a8dc00) [pid = 2398] [serial = 627] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 81 (0x124125c00) [pid = 2398] [serial = 618] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 80 (0x128ecb800) [pid = 2398] [serial = 635] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 79 (0x1168da800) [pid = 2398] [serial = 597] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 78 (0x123809c00) [pid = 2398] [serial = 603] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 77 (0x12437a800) [pid = 2398] [serial = 620] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 76 (0x1196a1400) [pid = 2398] [serial = 614] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 75 (0x118324800) [pid = 2398] [serial = 611] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 74 (0x128d76c00) [pid = 2398] [serial = 632] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | --DOMWINDOW == 73 (0x12967ac00) [pid = 2398] [serial = 641] [outer = 0x0] [url = about:blank] 03:49:20 INFO - PROCESS | 2398 | 1462358960569 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]]]}] 03:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1575ms 03:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:49:20 INFO - PROCESS | 2398 | 1462358960600 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:49:20 INFO - PROCESS | 2398 | 1462358960602 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:49:20 INFO - PROCESS | 2398 | 1462358960605 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:49:20 INFO - PROCESS | 2398 | 1462358960607 Marionette TRACE conn2 <- [1,902,null,{}] 03:49:20 INFO - PROCESS | 2398 | 1462358960612 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}] 03:49:20 INFO - PROCESS | 2398 | 1462358960727 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:49:20 INFO - PROCESS | 2398 | 1462358960796 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x112f27000 == 28 [pid = 2398] [id = 233] 03:49:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 74 (0x115d0c800) [pid = 2398] [serial = 697] [outer = 0x0] 03:49:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 75 (0x115d6c400) [pid = 2398] [serial = 698] [outer = 0x115d0c800] 03:49:20 INFO - PROCESS | 2398 | 1462358960841 Marionette DEBUG loaded listener.js 03:49:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 76 (0x11644a800) [pid = 2398] [serial = 699] [outer = 0x115d0c800] 03:49:21 INFO - PROCESS | 2398 | 1462358961226 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]]]}] 03:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 03:49:21 INFO - PROCESS | 2398 | 1462358961276 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:49:21 INFO - PROCESS | 2398 | 1462358961280 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:49:21 INFO - PROCESS | 2398 | 1462358961284 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:49:21 INFO - PROCESS | 2398 | 1462358961286 Marionette TRACE conn2 <- [1,906,null,{}] 03:49:21 INFO - PROCESS | 2398 | 1462358961289 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}] 03:49:21 INFO - PROCESS | 2398 | 1462358961359 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:49:21 INFO - PROCESS | 2398 | 1462358961403 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x115d21800 == 29 [pid = 2398] [id = 234] 03:49:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 77 (0x115d6a000) [pid = 2398] [serial = 700] [outer = 0x0] 03:49:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 78 (0x116553800) [pid = 2398] [serial = 701] [outer = 0x115d6a000] 03:49:21 INFO - PROCESS | 2398 | 1462358961429 Marionette DEBUG loaded listener.js 03:49:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 79 (0x116a82c00) [pid = 2398] [serial = 702] [outer = 0x115d6a000] 03:49:21 INFO - PROCESS | 2398 | 1462358961718 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]]]}] 03:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms 03:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:49:21 INFO - PROCESS | 2398 | 1462358961754 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:49:21 INFO - PROCESS | 2398 | 1462358961755 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:49:21 INFO - PROCESS | 2398 | 1462358961758 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:49:21 INFO - PROCESS | 2398 | 1462358961760 Marionette TRACE conn2 <- [1,910,null,{}] 03:49:21 INFO - PROCESS | 2398 | 1462358961770 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}] 03:49:21 INFO - PROCESS | 2398 | 1462358961842 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:49:21 INFO - PROCESS | 2398 | 1462358961850 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171ae000 == 30 [pid = 2398] [id = 235] 03:49:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 80 (0x111fd3c00) [pid = 2398] [serial = 703] [outer = 0x0] 03:49:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 81 (0x1183e5400) [pid = 2398] [serial = 704] [outer = 0x111fd3c00] 03:49:21 INFO - PROCESS | 2398 | 1462358961878 Marionette DEBUG loaded listener.js 03:49:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x11857b800) [pid = 2398] [serial = 705] [outer = 0x111fd3c00] 03:49:22 INFO - PROCESS | 2398 | 1462358962198 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]]]}] 03:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 472ms 03:49:22 INFO - PROCESS | 2398 | 1462358962240 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:49:22 INFO - PROCESS | 2398 | 1462358962241 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:49:22 INFO - PROCESS | 2398 | 1462358962243 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:49:22 INFO - PROCESS | 2398 | 1462358962245 Marionette TRACE conn2 <- [1,914,null,{}] 03:49:22 INFO - PROCESS | 2398 | 1462358962248 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}] 03:49:22 INFO - PROCESS | 2398 | 1462358962321 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:49:22 INFO - PROCESS | 2398 | 1462358962325 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d14800 == 31 [pid = 2398] [id = 236] 03:49:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 83 (0x11831d400) [pid = 2398] [serial = 706] [outer = 0x0] 03:49:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x11879b400) [pid = 2398] [serial = 707] [outer = 0x11831d400] 03:49:22 INFO - PROCESS | 2398 | 1462358962352 Marionette DEBUG loaded listener.js 03:49:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x1189f8c00) [pid = 2398] [serial = 708] [outer = 0x11831d400] 03:49:22 INFO - PROCESS | 2398 | 1462358962669 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]]]}] 03:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 03:49:22 INFO - PROCESS | 2398 | 1462358962716 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:49:22 INFO - PROCESS | 2398 | 1462358962717 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:49:22 INFO - PROCESS | 2398 | 1462358962719 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:49:22 INFO - PROCESS | 2398 | 1462358962720 Marionette TRACE conn2 <- [1,918,null,{}] 03:49:22 INFO - PROCESS | 2398 | 1462358962723 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}] 03:49:22 INFO - PROCESS | 2398 | 1462358962786 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:49:22 INFO - PROCESS | 2398 | 1462358962791 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x11859b000 == 32 [pid = 2398] [id = 237] 03:49:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x114e1d000) [pid = 2398] [serial = 709] [outer = 0x0] 03:49:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x1191e9c00) [pid = 2398] [serial = 710] [outer = 0x114e1d000] 03:49:22 INFO - PROCESS | 2398 | 1462358962819 Marionette DEBUG loaded listener.js 03:49:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x1196a1400) [pid = 2398] [serial = 711] [outer = 0x114e1d000] 03:49:23 INFO - PROCESS | 2398 | 1462358963146 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]]]}] 03:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 03:49:23 INFO - PROCESS | 2398 | 1462358963190 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:49:23 INFO - PROCESS | 2398 | 1462358963191 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:49:23 INFO - PROCESS | 2398 | 1462358963194 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:49:23 INFO - PROCESS | 2398 | 1462358963195 Marionette TRACE conn2 <- [1,922,null,{}] 03:49:23 INFO - PROCESS | 2398 | 1462358963197 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}] 03:49:23 INFO - PROCESS | 2398 | 1462358963277 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:49:23 INFO - PROCESS | 2398 | 1462358963283 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194f0000 == 33 [pid = 2398] [id = 238] 03:49:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x1197f4400) [pid = 2398] [serial = 712] [outer = 0x0] 03:49:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x119874800) [pid = 2398] [serial = 713] [outer = 0x1197f4400] 03:49:23 INFO - PROCESS | 2398 | 1462358963312 Marionette DEBUG loaded listener.js 03:49:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x11a2a9400) [pid = 2398] [serial = 714] [outer = 0x1197f4400] 03:49:23 INFO - PROCESS | 2398 | 1462358963852 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]]]}] 03:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 668ms 03:49:23 INFO - PROCESS | 2398 | 1462358963862 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:49:23 INFO - PROCESS | 2398 | 1462358963868 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:49:23 INFO - PROCESS | 2398 | 1462358963871 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:49:23 INFO - PROCESS | 2398 | 1462358963874 Marionette TRACE conn2 <- [1,926,null,{}] 03:49:23 INFO - PROCESS | 2398 | 1462358963877 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}] 03:49:24 INFO - PROCESS | 2398 | 1462358964020 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:49:24 INFO - PROCESS | 2398 | 1462358964027 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x1168a9800 == 34 [pid = 2398] [id = 239] 03:49:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x113d07400) [pid = 2398] [serial = 715] [outer = 0x0] 03:49:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x116468c00) [pid = 2398] [serial = 716] [outer = 0x113d07400] 03:49:24 INFO - PROCESS | 2398 | 1462358964063 Marionette DEBUG loaded listener.js 03:49:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x116818c00) [pid = 2398] [serial = 717] [outer = 0x113d07400] 03:49:24 INFO - PROCESS | 2398 | 1462358964620 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]]]}] 03:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 822ms 03:49:24 INFO - PROCESS | 2398 | 1462358964694 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:49:24 INFO - PROCESS | 2398 | 1462358964698 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:49:24 INFO - PROCESS | 2398 | 1462358964703 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:49:24 INFO - PROCESS | 2398 | 1462358964704 Marionette TRACE conn2 <- [1,930,null,{}] 03:49:24 INFO - PROCESS | 2398 | 1462358964707 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}] 03:49:24 INFO - PROCESS | 2398 | 1462358964805 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:49:24 INFO - PROCESS | 2398 | 1462358964849 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x118589800 == 35 [pid = 2398] [id = 240] 03:49:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x115e60400) [pid = 2398] [serial = 718] [outer = 0x0] 03:49:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x11831e400) [pid = 2398] [serial = 719] [outer = 0x115e60400] 03:49:24 INFO - PROCESS | 2398 | 1462358964880 Marionette DEBUG loaded listener.js 03:49:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x118572000) [pid = 2398] [serial = 720] [outer = 0x115e60400] 03:49:25 INFO - PROCESS | 2398 | --DOCSHELL 0x11859b000 == 34 [pid = 2398] [id = 237] 03:49:25 INFO - PROCESS | 2398 | --DOCSHELL 0x117d14800 == 33 [pid = 2398] [id = 236] 03:49:25 INFO - PROCESS | 2398 | --DOCSHELL 0x1171ae000 == 32 [pid = 2398] [id = 235] 03:49:25 INFO - PROCESS | 2398 | --DOCSHELL 0x115d21800 == 31 [pid = 2398] [id = 234] 03:49:25 INFO - PROCESS | 2398 | --DOCSHELL 0x112f27000 == 30 [pid = 2398] [id = 233] 03:49:25 INFO - PROCESS | 2398 | 1462358965347 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]]]}] 03:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 03:49:25 INFO - PROCESS | 2398 | 1462358965372 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:49:25 INFO - PROCESS | 2398 | 1462358965375 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:49:25 INFO - PROCESS | 2398 | 1462358965378 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:49:25 INFO - PROCESS | 2398 | 1462358965382 Marionette TRACE conn2 <- [1,934,null,{}] 03:49:25 INFO - PROCESS | 2398 | 1462358965386 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}] 03:49:25 INFO - PROCESS | 2398 | 1462358965458 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:49:25 INFO - PROCESS | 2398 | 1462358965468 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x113214800 == 31 [pid = 2398] [id = 241] 03:49:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x1125c2400) [pid = 2398] [serial = 721] [outer = 0x0] 03:49:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x112e3a000) [pid = 2398] [serial = 722] [outer = 0x1125c2400] 03:49:25 INFO - PROCESS | 2398 | 1462358965496 Marionette DEBUG loaded listener.js 03:49:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x11318e400) [pid = 2398] [serial = 723] [outer = 0x1125c2400] 03:49:25 INFO - PROCESS | 2398 | 1462358965833 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]]]}] 03:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 476ms 03:49:25 INFO - PROCESS | 2398 | 1462358965854 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:49:25 INFO - PROCESS | 2398 | 1462358965857 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:49:25 INFO - PROCESS | 2398 | 1462358965862 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:49:25 INFO - PROCESS | 2398 | 1462358965865 Marionette TRACE conn2 <- [1,938,null,{}] 03:49:25 INFO - PROCESS | 2398 | 1462358965868 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}] 03:49:25 INFO - PROCESS | 2398 | 1462358965952 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:49:25 INFO - PROCESS | 2398 | 1462358965993 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x115e82800 == 32 [pid = 2398] [id = 242] 03:49:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x112f9e400) [pid = 2398] [serial = 724] [outer = 0x0] 03:49:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x115d0d000) [pid = 2398] [serial = 725] [outer = 0x112f9e400] 03:49:26 INFO - PROCESS | 2398 | 1462358966019 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x116557c00) [pid = 2398] [serial = 726] [outer = 0x112f9e400] 03:49:26 INFO - PROCESS | 2398 | 1462358966323 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]]]}] 03:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 473ms 03:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:49:26 INFO - PROCESS | 2398 | 1462358966337 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:49:26 INFO - PROCESS | 2398 | 1462358966339 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:49:26 INFO - PROCESS | 2398 | 1462358966341 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:49:26 INFO - PROCESS | 2398 | 1462358966344 Marionette TRACE conn2 <- [1,942,null,{}] 03:49:26 INFO - PROCESS | 2398 | 1462358966355 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}] 03:49:26 INFO - PROCESS | 2398 | 1462358966431 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:49:26 INFO - PROCESS | 2398 | 1462358966437 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x118584000 == 33 [pid = 2398] [id = 243] 03:49:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x1168d2800) [pid = 2398] [serial = 727] [outer = 0x0] 03:49:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x11808a000) [pid = 2398] [serial = 728] [outer = 0x1168d2800] 03:49:26 INFO - PROCESS | 2398 | 1462358966466 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x118572400) [pid = 2398] [serial = 729] [outer = 0x1168d2800] 03:49:26 INFO - PROCESS | 2398 | 1462358966787 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]]]}] 03:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 475ms 03:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:49:26 INFO - PROCESS | 2398 | 1462358966817 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:49:26 INFO - PROCESS | 2398 | 1462358966819 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:49:26 INFO - PROCESS | 2398 | 1462358966821 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:49:26 INFO - PROCESS | 2398 | 1462358966822 Marionette TRACE conn2 <- [1,946,null,{}] 03:49:26 INFO - PROCESS | 2398 | 1462358966824 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}] 03:49:26 INFO - PROCESS | 2398 | 1462358966895 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:49:26 INFO - PROCESS | 2398 | 1462358966901 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196db800 == 34 [pid = 2398] [id = 244] 03:49:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x11857cc00) [pid = 2398] [serial = 730] [outer = 0x0] 03:49:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x11877b800) [pid = 2398] [serial = 731] [outer = 0x11857cc00] 03:49:26 INFO - PROCESS | 2398 | 1462358966926 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1189f0800) [pid = 2398] [serial = 732] [outer = 0x11857cc00] 03:49:27 INFO - PROCESS | 2398 | 1462358967270 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]]]}] 03:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms 03:49:27 INFO - PROCESS | 2398 | 1462358967289 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:49:27 INFO - PROCESS | 2398 | 1462358967291 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:49:27 INFO - PROCESS | 2398 | 1462358967293 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:49:27 INFO - PROCESS | 2398 | 1462358967294 Marionette TRACE conn2 <- [1,950,null,{}] 03:49:27 INFO - PROCESS | 2398 | 1462358967296 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}] 03:49:27 INFO - PROCESS | 2398 | 1462358967365 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:49:27 INFO - PROCESS | 2398 | 1462358967369 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x119f4b000 == 35 [pid = 2398] [id = 245] 03:49:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x115d0fc00) [pid = 2398] [serial = 733] [outer = 0x0] 03:49:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1191ec000) [pid = 2398] [serial = 734] [outer = 0x115d0fc00] 03:49:27 INFO - PROCESS | 2398 | 1462358967396 Marionette DEBUG loaded listener.js 03:49:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x1197f0400) [pid = 2398] [serial = 735] [outer = 0x115d0fc00] 03:49:27 INFO - PROCESS | 2398 | 1462358967770 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]]]}] 03:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 03:49:27 INFO - PROCESS | 2398 | 1462358967812 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:49:27 INFO - PROCESS | 2398 | 1462358967813 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:49:27 INFO - PROCESS | 2398 | 1462358967823 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:49:27 INFO - PROCESS | 2398 | 1462358967824 Marionette TRACE conn2 <- [1,954,null,{}] 03:49:27 INFO - PROCESS | 2398 | 1462358967826 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}] 03:49:27 INFO - PROCESS | 2398 | 1462358967924 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:49:27 INFO - PROCESS | 2398 | 1462358967957 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x121545000 == 36 [pid = 2398] [id = 246] 03:49:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1197f2800) [pid = 2398] [serial = 736] [outer = 0x0] 03:49:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x119f10000) [pid = 2398] [serial = 737] [outer = 0x1197f2800] 03:49:27 INFO - PROCESS | 2398 | 1462358967984 Marionette DEBUG loaded listener.js 03:49:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x1215e6c00) [pid = 2398] [serial = 738] [outer = 0x1197f2800] 03:49:28 INFO - PROCESS | 2398 | 1462358968388 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]]]}] 03:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 618ms 03:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:49:28 INFO - PROCESS | 2398 | 1462358968442 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:49:28 INFO - PROCESS | 2398 | 1462358968444 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:49:28 INFO - PROCESS | 2398 | 1462358968449 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 2398 | 1462358968451 Marionette TRACE conn2 <- [1,958,null,{}] 03:49:28 INFO - PROCESS | 2398 | 1462358968454 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}] 03:49:28 INFO - PROCESS | 2398 | 1462358968548 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:49:28 INFO - PROCESS | 2398 | 1462358968602 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x122d3b800 == 37 [pid = 2398] [id = 247] 03:49:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1215ed800) [pid = 2398] [serial = 739] [outer = 0x0] 03:49:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1215f1c00) [pid = 2398] [serial = 740] [outer = 0x1215ed800] 03:49:28 INFO - PROCESS | 2398 | 1462358968628 Marionette DEBUG loaded listener.js 03:49:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x122f22c00) [pid = 2398] [serial = 741] [outer = 0x1215ed800] 03:49:28 INFO - PROCESS | 2398 | 1462358968934 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]]]}] 03:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 523ms 03:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:49:28 INFO - PROCESS | 2398 | 1462358968974 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:49:28 INFO - PROCESS | 2398 | 1462358968975 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:49:28 INFO - PROCESS | 2398 | 1462358968977 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 2398 | 1462358968978 Marionette TRACE conn2 <- [1,962,null,{}] 03:49:28 INFO - PROCESS | 2398 | 1462358968983 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}] 03:49:29 INFO - PROCESS | 2398 | 1462358969070 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:49:29 INFO - PROCESS | 2398 | 1462358969074 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x123944800 == 38 [pid = 2398] [id = 248] 03:49:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x1215ee000) [pid = 2398] [serial = 742] [outer = 0x0] 03:49:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x123b84400) [pid = 2398] [serial = 743] [outer = 0x1215ee000] 03:49:29 INFO - PROCESS | 2398 | 1462358969099 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x123d11800) [pid = 2398] [serial = 744] [outer = 0x1215ee000] 03:49:29 INFO - PROCESS | 2398 | 1462358969418 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]]]}] 03:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 03:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:49:29 INFO - PROCESS | 2398 | 1462358969455 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:49:29 INFO - PROCESS | 2398 | 1462358969456 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:49:29 INFO - PROCESS | 2398 | 1462358969458 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:49:29 INFO - PROCESS | 2398 | 1462358969459 Marionette TRACE conn2 <- [1,966,null,{}] 03:49:29 INFO - PROCESS | 2398 | 1462358969462 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}] 03:49:29 INFO - PROCESS | 2398 | 1462358969601 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x11831d400) [pid = 2398] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x115d0c800) [pid = 2398] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x115d6a000) [pid = 2398] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x111fd3c00) [pid = 2398] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12491bc00) [pid = 2398] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x12a7ac800) [pid = 2398] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x124bae800) [pid = 2398] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x128d7dc00) [pid = 2398] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1168cd800) [pid = 2398] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x119868c00) [pid = 2398] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x112ce7000) [pid = 2398] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1197f3400) [pid = 2398] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x11879d800) [pid = 2398] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x115e30c00) [pid = 2398] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x115d67400) [pid = 2398] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1215f0c00) [pid = 2398] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x124bac800) [pid = 2398] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x118088c00) [pid = 2398] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x11687c000) [pid = 2398] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1215ec400) [pid = 2398] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x119871800) [pid = 2398] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x12380cc00) [pid = 2398] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x112cda000) [pid = 2398] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:49:29 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x114e1d000) [pid = 2398] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:49:29 INFO - PROCESS | 2398 | 1462358969643 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x1130b0800 == 39 [pid = 2398] [id = 249] 03:49:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x1120e5400) [pid = 2398] [serial = 745] [outer = 0x0] 03:49:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1134ae000) [pid = 2398] [serial = 746] [outer = 0x1120e5400] 03:49:29 INFO - PROCESS | 2398 | 1462358969669 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x11687c000) [pid = 2398] [serial = 747] [outer = 0x1120e5400] 03:49:29 INFO - PROCESS | 2398 | 1462358969952 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]]]}] 03:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 03:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:49:29 INFO - PROCESS | 2398 | 1462358969977 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:49:29 INFO - PROCESS | 2398 | 1462358969979 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:49:29 INFO - PROCESS | 2398 | 1462358969989 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:49:29 INFO - PROCESS | 2398 | 1462358969990 Marionette TRACE conn2 <- [1,970,null,{}] 03:49:29 INFO - PROCESS | 2398 | 1462358969992 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}] 03:49:30 INFO - PROCESS | 2398 | 1462358970068 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:49:30 INFO - PROCESS | 2398 | 1462358970073 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x12392c000 == 40 [pid = 2398] [id = 250] 03:49:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x11831d400) [pid = 2398] [serial = 748] [outer = 0x0] 03:49:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x11986ac00) [pid = 2398] [serial = 749] [outer = 0x11831d400] 03:49:30 INFO - PROCESS | 2398 | 1462358970100 Marionette DEBUG loaded listener.js 03:49:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x123fc9c00) [pid = 2398] [serial = 750] [outer = 0x11831d400] 03:49:30 INFO - PROCESS | 2398 | 1462358970413 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]]]}] 03:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 477ms 03:49:30 INFO - PROCESS | 2398 | 1462358970459 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:49:30 INFO - PROCESS | 2398 | 1462358970460 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:49:30 INFO - PROCESS | 2398 | 1462358970463 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:49:30 INFO - PROCESS | 2398 | 1462358970464 Marionette TRACE conn2 <- [1,974,null,{}] 03:49:30 INFO - PROCESS | 2398 | 1462358970475 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}] 03:49:30 INFO - PROCESS | 2398 | 1462358970561 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:49:30 INFO - PROCESS | 2398 | 1462358970568 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252eb800 == 41 [pid = 2398] [id = 251] 03:49:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x124102400) [pid = 2398] [serial = 751] [outer = 0x0] 03:49:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x12411c000) [pid = 2398] [serial = 752] [outer = 0x124102400] 03:49:30 INFO - PROCESS | 2398 | 1462358970597 Marionette DEBUG loaded listener.js 03:49:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x12437c800) [pid = 2398] [serial = 753] [outer = 0x124102400] 03:49:30 INFO - PROCESS | 2398 | 1462358970930 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]]]}] 03:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 03:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:49:30 INFO - PROCESS | 2398 | 1462358970984 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:49:30 INFO - PROCESS | 2398 | 1462358970985 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:49:30 INFO - PROCESS | 2398 | 1462358970987 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:49:30 INFO - PROCESS | 2398 | 1462358970989 Marionette TRACE conn2 <- [1,978,null,{}] 03:49:30 INFO - PROCESS | 2398 | 1462358970991 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}] 03:49:31 INFO - PROCESS | 2398 | 1462358971061 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:49:31 INFO - PROCESS | 2398 | 1462358971112 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x127827800 == 42 [pid = 2398] [id = 252] 03:49:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x124106000) [pid = 2398] [serial = 754] [outer = 0x0] 03:49:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1247ddc00) [pid = 2398] [serial = 755] [outer = 0x124106000] 03:49:31 INFO - PROCESS | 2398 | 1462358971137 Marionette DEBUG loaded listener.js 03:49:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1249b9c00) [pid = 2398] [serial = 756] [outer = 0x124106000] 03:49:31 INFO - PROCESS | 2398 | 1462358971399 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]]]}] 03:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 03:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:49:31 INFO - PROCESS | 2398 | 1462358971456 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:49:31 INFO - PROCESS | 2398 | 1462358971457 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:49:31 INFO - PROCESS | 2398 | 1462358971459 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:49:31 INFO - PROCESS | 2398 | 1462358971460 Marionette TRACE conn2 <- [1,982,null,{}] 03:49:31 INFO - PROCESS | 2398 | 1462358971463 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}] 03:49:31 INFO - PROCESS | 2398 | 1462358971539 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:49:31 INFO - PROCESS | 2398 | 1462358971543 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x129016800 == 43 [pid = 2398] [id = 253] 03:49:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1249ba800) [pid = 2398] [serial = 757] [outer = 0x0] 03:49:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x124c3c400) [pid = 2398] [serial = 758] [outer = 0x1249ba800] 03:49:31 INFO - PROCESS | 2398 | 1462358971570 Marionette DEBUG loaded listener.js 03:49:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x125294400) [pid = 2398] [serial = 759] [outer = 0x1249ba800] 03:49:32 INFO - PROCESS | 2398 | 1462358972059 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]]]}] 03:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 619ms 03:49:32 INFO - PROCESS | 2398 | 1462358972079 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:49:32 INFO - PROCESS | 2398 | 1462358972082 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:49:32 INFO - PROCESS | 2398 | 1462358972086 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:49:32 INFO - PROCESS | 2398 | 1462358972088 Marionette TRACE conn2 <- [1,986,null,{}] 03:49:32 INFO - PROCESS | 2398 | 1462358972092 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}] 03:49:32 INFO - PROCESS | 2398 | 1462358972191 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:49:32 INFO - PROCESS | 2398 | 1462358972278 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171af800 == 44 [pid = 2398] [id = 254] 03:49:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x115d70400) [pid = 2398] [serial = 760] [outer = 0x0] 03:49:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x115ec2c00) [pid = 2398] [serial = 761] [outer = 0x115d70400] 03:49:32 INFO - PROCESS | 2398 | 1462358972323 Marionette DEBUG loaded listener.js 03:49:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x11681bc00) [pid = 2398] [serial = 762] [outer = 0x115d70400] 03:49:32 INFO - PROCESS | 2398 | 1462358972748 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]]]}] 03:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 720ms 03:49:32 INFO - PROCESS | 2398 | 1462358972814 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:49:32 INFO - PROCESS | 2398 | 1462358972819 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:49:32 INFO - PROCESS | 2398 | 1462358972823 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:49:32 INFO - PROCESS | 2398 | 1462358972825 Marionette TRACE conn2 <- [1,990,null,{}] 03:49:32 INFO - PROCESS | 2398 | 1462358972827 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}] 03:49:32 INFO - PROCESS | 2398 | 1462358972925 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:49:32 INFO - PROCESS | 2398 | 1462358972988 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a40a800 == 45 [pid = 2398] [id = 255] 03:49:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1176a5400) [pid = 2398] [serial = 763] [outer = 0x0] 03:49:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x118578c00) [pid = 2398] [serial = 764] [outer = 0x1176a5400] 03:49:33 INFO - PROCESS | 2398 | 1462358973018 Marionette DEBUG loaded listener.js 03:49:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1187a2000) [pid = 2398] [serial = 765] [outer = 0x1176a5400] 03:49:33 INFO - PROCESS | 2398 | 1462358973422 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]]]}] 03:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 620ms 03:49:33 INFO - PROCESS | 2398 | 1462358973444 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:49:33 INFO - PROCESS | 2398 | 1462358973445 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:49:33 INFO - PROCESS | 2398 | 1462358973449 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:49:33 INFO - PROCESS | 2398 | 1462358973453 Marionette TRACE conn2 <- [1,994,null,{}] 03:49:33 INFO - PROCESS | 2398 | 1462358973461 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}] 03:49:33 INFO - PROCESS | 2398 | 1462358973580 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:49:33 INFO - PROCESS | 2398 | 1462358973645 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x129421800 == 46 [pid = 2398] [id = 256] 03:49:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x119a88000) [pid = 2398] [serial = 766] [outer = 0x0] 03:49:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x11a19ac00) [pid = 2398] [serial = 767] [outer = 0x119a88000] 03:49:33 INFO - PROCESS | 2398 | 1462358973676 Marionette DEBUG loaded listener.js 03:49:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x123b83800) [pid = 2398] [serial = 768] [outer = 0x119a88000] 03:49:34 INFO - PROCESS | 2398 | 1462358974101 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]]]}] 03:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 675ms 03:49:34 INFO - PROCESS | 2398 | 1462358974123 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:49:34 INFO - PROCESS | 2398 | 1462358974125 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:49:34 INFO - PROCESS | 2398 | 1462358974128 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:49:34 INFO - PROCESS | 2398 | 1462358974129 Marionette TRACE conn2 <- [1,998,null,{}] 03:49:34 INFO - PROCESS | 2398 | 1462358974134 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}] 03:49:34 INFO - PROCESS | 2398 | 1462358974229 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:49:34 INFO - PROCESS | 2398 | 1462358974293 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x116860000 == 47 [pid = 2398] [id = 257] 03:49:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x119f06800) [pid = 2398] [serial = 769] [outer = 0x0] 03:49:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12410f400) [pid = 2398] [serial = 770] [outer = 0x119f06800] 03:49:34 INFO - PROCESS | 2398 | 1462358974323 Marionette DEBUG loaded listener.js 03:49:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x124121800) [pid = 2398] [serial = 771] [outer = 0x119f06800] 03:49:34 INFO - PROCESS | 2398 | 1462358974893 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]]]}] 03:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 819ms 03:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:49:34 INFO - PROCESS | 2398 | 1462358974949 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:49:34 INFO - PROCESS | 2398 | 1462358974952 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:49:34 INFO - PROCESS | 2398 | 1462358974955 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:49:34 INFO - PROCESS | 2398 | 1462358974957 Marionette TRACE conn2 <- [1,1002,null,{}] 03:49:34 INFO - PROCESS | 2398 | 1462358974961 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}] 03:49:35 INFO - PROCESS | 2398 | 1462358975050 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:49:35 INFO - PROCESS | 2398 | 1462358975116 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x112f20800 == 48 [pid = 2398] [id = 258] 03:49:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x115e57000) [pid = 2398] [serial = 772] [outer = 0x0] 03:49:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x116465400) [pid = 2398] [serial = 773] [outer = 0x115e57000] 03:49:35 INFO - PROCESS | 2398 | 1462358975147 Marionette DEBUG loaded listener.js 03:49:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x1168ce000) [pid = 2398] [serial = 774] [outer = 0x115e57000] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x127827800 == 47 [pid = 2398] [id = 252] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x1252eb800 == 46 [pid = 2398] [id = 251] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x12392c000 == 45 [pid = 2398] [id = 250] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x1130b0800 == 44 [pid = 2398] [id = 249] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x123944800 == 43 [pid = 2398] [id = 248] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x122d3b800 == 42 [pid = 2398] [id = 247] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x121545000 == 41 [pid = 2398] [id = 246] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x119f4b000 == 40 [pid = 2398] [id = 245] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x1196db800 == 39 [pid = 2398] [id = 244] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x118584000 == 38 [pid = 2398] [id = 243] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x115e82800 == 37 [pid = 2398] [id = 242] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x113214800 == 36 [pid = 2398] [id = 241] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x118589800 == 35 [pid = 2398] [id = 240] 03:49:35 INFO - PROCESS | 2398 | --DOCSHELL 0x1168a9800 == 34 [pid = 2398] [id = 239] 03:49:35 INFO - PROCESS | 2398 | 1462358975612 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]]]}] 03:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 673ms 03:49:35 INFO - PROCESS | 2398 | 1462358975629 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:49:35 INFO - PROCESS | 2398 | 1462358975636 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:49:35 INFO - PROCESS | 2398 | 1462358975640 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:49:35 INFO - PROCESS | 2398 | 1462358975642 Marionette TRACE conn2 <- [1,1006,null,{}] 03:49:35 INFO - PROCESS | 2398 | 1462358975644 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}] 03:49:35 INFO - PROCESS | 2398 | 1462358975721 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x1189f8c00) [pid = 2398] [serial = 708] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x115d6c400) [pid = 2398] [serial = 698] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x11644a800) [pid = 2398] [serial = 699] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x116553800) [pid = 2398] [serial = 701] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x1183e5400) [pid = 2398] [serial = 704] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x11857b800) [pid = 2398] [serial = 705] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x11879b400) [pid = 2398] [serial = 707] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x12528f400) [pid = 2398] [serial = 677] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12a9e3c00) [pid = 2398] [serial = 696] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x1278c4c00) [pid = 2398] [serial = 680] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x128d81400) [pid = 2398] [serial = 683] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x1183ed000) [pid = 2398] [serial = 686] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x12420fc00) [pid = 2398] [serial = 689] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x118776800) [pid = 2398] [serial = 687] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1293e6c00) [pid = 2398] [serial = 684] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1215f2c00) [pid = 2398] [serial = 671] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x122f25400) [pid = 2398] [serial = 672] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x119a88800) [pid = 2398] [serial = 668] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x11a2a4c00) [pid = 2398] [serial = 669] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1191a6c00) [pid = 2398] [serial = 665] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1197fb000) [pid = 2398] [serial = 666] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1168d9800) [pid = 2398] [serial = 662] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x1183e9800) [pid = 2398] [serial = 663] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x116817000) [pid = 2398] [serial = 660] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x116402800) [pid = 2398] [serial = 659] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x129659800) [pid = 2398] [serial = 657] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x1293ec400) [pid = 2398] [serial = 656] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x1278aac00) [pid = 2398] [serial = 654] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x12528f000) [pid = 2398] [serial = 653] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x1215f2000) [pid = 2398] [serial = 651] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x11969dc00) [pid = 2398] [serial = 650] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x11877c400) [pid = 2398] [serial = 648] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x11831e800) [pid = 2398] [serial = 647] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x1296c6800) [pid = 2398] [serial = 644] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x12a8dd800) [pid = 2398] [serial = 645] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x12a7a9400) [pid = 2398] [serial = 693] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x1196a1400) [pid = 2398] [serial = 711] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x12a8e4400) [pid = 2398] [serial = 695] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x116a82c00) [pid = 2398] [serial = 702] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x123f31000) [pid = 2398] [serial = 674] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x124916800) [pid = 2398] [serial = 675] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x1278a5400) [pid = 2398] [serial = 678] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x128a94800) [pid = 2398] [serial = 681] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x12965ec00) [pid = 2398] [serial = 690] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 82 (0x129676000) [pid = 2398] [serial = 692] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 81 (0x12419e400) [pid = 2398] [serial = 594] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | --DOMWINDOW == 80 (0x1191e9c00) [pid = 2398] [serial = 710] [outer = 0x0] [url = about:blank] 03:49:35 INFO - PROCESS | 2398 | 1462358975780 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x115d2d800 == 35 [pid = 2398] [id = 259] 03:49:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 81 (0x111d53400) [pid = 2398] [serial = 775] [outer = 0x0] 03:49:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x115d6c400) [pid = 2398] [serial = 776] [outer = 0x111d53400] 03:49:35 INFO - PROCESS | 2398 | 1462358975808 Marionette DEBUG loaded listener.js 03:49:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 83 (0x11769bc00) [pid = 2398] [serial = 777] [outer = 0x111d53400] 03:49:36 INFO - PROCESS | 2398 | 1462358976112 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]]]}] 03:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 523ms 03:49:36 INFO - PROCESS | 2398 | 1462358976163 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:49:36 INFO - PROCESS | 2398 | 1462358976165 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:49:36 INFO - PROCESS | 2398 | 1462358976167 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:49:36 INFO - PROCESS | 2398 | 1462358976169 Marionette TRACE conn2 <- [1,1010,null,{}] 03:49:36 INFO - PROCESS | 2398 | 1462358976177 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}] 03:49:36 INFO - PROCESS | 2398 | 1462358976254 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:49:36 INFO - PROCESS | 2398 | 1462358976311 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d11800 == 36 [pid = 2398] [id = 260] 03:49:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x1168d9800) [pid = 2398] [serial = 778] [outer = 0x0] 03:49:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x1183e3c00) [pid = 2398] [serial = 779] [outer = 0x1168d9800] 03:49:36 INFO - PROCESS | 2398 | 1462358976339 Marionette DEBUG loaded listener.js 03:49:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x1189f8c00) [pid = 2398] [serial = 780] [outer = 0x1168d9800] 03:49:36 INFO - PROCESS | 2398 | 1462358976652 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]]]}] 03:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 522ms 03:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:49:36 INFO - PROCESS | 2398 | 1462358976689 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:49:36 INFO - PROCESS | 2398 | 1462358976691 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:49:36 INFO - PROCESS | 2398 | 1462358976693 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:49:36 INFO - PROCESS | 2398 | 1462358976694 Marionette TRACE conn2 <- [1,1014,null,{}] 03:49:36 INFO - PROCESS | 2398 | 1462358976698 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}] 03:49:36 INFO - PROCESS | 2398 | 1462358976771 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:49:36 INFO - PROCESS | 2398 | 1462358976776 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194f1800 == 37 [pid = 2398] [id = 261] 03:49:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x1189f9800) [pid = 2398] [serial = 781] [outer = 0x0] 03:49:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x1196a1400) [pid = 2398] [serial = 782] [outer = 0x1189f9800] 03:49:36 INFO - PROCESS | 2398 | 1462358976804 Marionette DEBUG loaded listener.js 03:49:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x119869800) [pid = 2398] [serial = 783] [outer = 0x1189f9800] 03:49:37 INFO - PROCESS | 2398 | 1462358977117 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]]]}] 03:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 03:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:49:37 INFO - PROCESS | 2398 | 1462358977164 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:49:37 INFO - PROCESS | 2398 | 1462358977165 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:49:37 INFO - PROCESS | 2398 | 1462358977167 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:49:37 INFO - PROCESS | 2398 | 1462358977168 Marionette TRACE conn2 <- [1,1018,null,{}] 03:49:37 INFO - PROCESS | 2398 | 1462358977170 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}] 03:49:37 INFO - PROCESS | 2398 | 1462358977241 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:49:37 INFO - PROCESS | 2398 | 1462358977246 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x116ab8800 == 38 [pid = 2398] [id = 262] 03:49:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x1197f9400) [pid = 2398] [serial = 784] [outer = 0x0] 03:49:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x119f06c00) [pid = 2398] [serial = 785] [outer = 0x1197f9400] 03:49:37 INFO - PROCESS | 2398 | 1462358977275 Marionette DEBUG loaded listener.js 03:49:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x1215e7400) [pid = 2398] [serial = 786] [outer = 0x1197f9400] 03:49:37 INFO - PROCESS | 2398 | 1462358977681 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]]]}] 03:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 571ms 03:49:37 INFO - PROCESS | 2398 | 1462358977745 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:49:37 INFO - PROCESS | 2398 | 1462358977746 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:49:37 INFO - PROCESS | 2398 | 1462358977748 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:49:37 INFO - PROCESS | 2398 | 1462358977750 Marionette TRACE conn2 <- [1,1022,null,{}] 03:49:37 INFO - PROCESS | 2398 | 1462358977752 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}] 03:49:37 INFO - PROCESS | 2398 | 1462358977861 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:49:37 INFO - PROCESS | 2398 | 1462358977867 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a152000 == 39 [pid = 2398] [id = 263] 03:49:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x1215f0400) [pid = 2398] [serial = 787] [outer = 0x0] 03:49:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x122f2d400) [pid = 2398] [serial = 788] [outer = 0x1215f0400] 03:49:37 INFO - PROCESS | 2398 | 1462358977895 Marionette DEBUG loaded listener.js 03:49:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x124121000) [pid = 2398] [serial = 789] [outer = 0x1215f0400] 03:49:38 INFO - PROCESS | 2398 | 1462358978225 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]]]}] 03:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 03:49:38 INFO - PROCESS | 2398 | 1462358978268 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:49:38 INFO - PROCESS | 2398 | 1462358978270 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:49:38 INFO - PROCESS | 2398 | 1462358978272 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:49:38 INFO - PROCESS | 2398 | 1462358978273 Marionette TRACE conn2 <- [1,1026,null,{}] 03:49:38 INFO - PROCESS | 2398 | 1462358978275 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}] 03:49:38 INFO - PROCESS | 2398 | 1462358978362 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:49:38 INFO - PROCESS | 2398 | 1462358978375 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x12392c000 == 40 [pid = 2398] [id = 264] 03:49:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x12410f800) [pid = 2398] [serial = 790] [outer = 0x0] 03:49:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x12421b000) [pid = 2398] [serial = 791] [outer = 0x12410f800] 03:49:38 INFO - PROCESS | 2398 | 1462358978400 Marionette DEBUG loaded listener.js 03:49:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x124966800) [pid = 2398] [serial = 792] [outer = 0x12410f800] 03:49:38 INFO - PROCESS | 2398 | 1462358978738 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]]]}] 03:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 03:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:49:38 INFO - PROCESS | 2398 | 1462358978794 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:49:38 INFO - PROCESS | 2398 | 1462358978795 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:49:38 INFO - PROCESS | 2398 | 1462358978797 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:49:38 INFO - PROCESS | 2398 | 1462358978798 Marionette TRACE conn2 <- [1,1030,null,{}] 03:49:38 INFO - PROCESS | 2398 | 1462358978801 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}] 03:49:38 INFO - PROCESS | 2398 | 1462358978893 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:49:38 INFO - PROCESS | 2398 | 1462358978899 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x124195000 == 41 [pid = 2398] [id = 265] 03:49:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x12411c400) [pid = 2398] [serial = 793] [outer = 0x0] 03:49:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x124bb0800) [pid = 2398] [serial = 794] [outer = 0x12411c400] 03:49:38 INFO - PROCESS | 2398 | 1462358978924 Marionette DEBUG loaded listener.js 03:49:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x1265d5400) [pid = 2398] [serial = 795] [outer = 0x12411c400] 03:49:39 INFO - PROCESS | 2398 | 1462358979255 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]]]}] 03:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 473ms 03:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:49:39 INFO - PROCESS | 2398 | 1462358979271 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:49:39 INFO - PROCESS | 2398 | 1462358979272 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:49:39 INFO - PROCESS | 2398 | 1462358979274 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:49:39 INFO - PROCESS | 2398 | 1462358979275 Marionette TRACE conn2 <- [1,1034,null,{}] 03:49:39 INFO - PROCESS | 2398 | 1462358979278 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}] 03:49:39 INFO - PROCESS | 2398 | 1462358979374 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:49:39 INFO - PROCESS | 2398 | 1462358979386 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x126587000 == 42 [pid = 2398] [id = 266] 03:49:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x124bb3c00) [pid = 2398] [serial = 796] [outer = 0x0] 03:49:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x1278a2c00) [pid = 2398] [serial = 797] [outer = 0x124bb3c00] 03:49:39 INFO - PROCESS | 2398 | 1462358979411 Marionette DEBUG loaded listener.js 03:49:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x1278a9000) [pid = 2398] [serial = 798] [outer = 0x124bb3c00] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x124102400) [pid = 2398] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x1197f2800) [pid = 2398] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1215ed800) [pid = 2398] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x112f9e400) [pid = 2398] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x1125c2400) [pid = 2398] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x1168d2800) [pid = 2398] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x11857cc00) [pid = 2398] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x115d0fc00) [pid = 2398] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x124106000) [pid = 2398] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x1215ee000) [pid = 2398] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x1120e5400) [pid = 2398] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:49:39 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x11831d400) [pid = 2398] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:49:39 INFO - PROCESS | 2398 | 1462358979866 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]]]}] 03:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 622ms 03:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:49:39 INFO - PROCESS | 2398 | 1462358979899 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:49:39 INFO - PROCESS | 2398 | 1462358979901 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:49:39 INFO - PROCESS | 2398 | 1462358979904 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:49:39 INFO - PROCESS | 2398 | 1462358979905 Marionette TRACE conn2 <- [1,1038,null,{}] 03:49:39 INFO - PROCESS | 2398 | 1462358979907 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}] 03:49:39 INFO - PROCESS | 2398 | 1462358979990 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:49:40 INFO - PROCESS | 2398 | 1462358979999 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x118062000 == 43 [pid = 2398] [id = 267] 03:49:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x115d0c800) [pid = 2398] [serial = 799] [outer = 0x0] 03:49:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x118778800) [pid = 2398] [serial = 800] [outer = 0x115d0c800] 03:49:40 INFO - PROCESS | 2398 | 1462358980039 Marionette DEBUG loaded listener.js 03:49:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x1215ed800) [pid = 2398] [serial = 801] [outer = 0x115d0c800] 03:49:40 INFO - PROCESS | 2398 | 1462358980443 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]]]}] 03:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 568ms 03:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:49:40 INFO - PROCESS | 2398 | 1462358980473 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:49:40 INFO - PROCESS | 2398 | 1462358980474 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:49:40 INFO - PROCESS | 2398 | 1462358980484 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:49:40 INFO - PROCESS | 2398 | 1462358980486 Marionette TRACE conn2 <- [1,1042,null,{}] 03:49:40 INFO - PROCESS | 2398 | 1462358980489 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}] 03:49:40 INFO - PROCESS | 2398 | 1462358980578 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:49:40 INFO - PROCESS | 2398 | 1462358980584 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x129421000 == 44 [pid = 2398] [id = 268] 03:49:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x123f2a400) [pid = 2398] [serial = 802] [outer = 0x0] 03:49:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1278ae400) [pid = 2398] [serial = 803] [outer = 0x123f2a400] 03:49:40 INFO - PROCESS | 2398 | 1462358980613 Marionette DEBUG loaded listener.js 03:49:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x128a91400) [pid = 2398] [serial = 804] [outer = 0x123f2a400] 03:49:40 INFO - PROCESS | 2398 | 1462358980942 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]]]}] 03:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 477ms 03:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:49:40 INFO - PROCESS | 2398 | 1462358980954 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:49:40 INFO - PROCESS | 2398 | 1462358980955 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:49:40 INFO - PROCESS | 2398 | 1462358980957 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:49:40 INFO - PROCESS | 2398 | 1462358980958 Marionette TRACE conn2 <- [1,1046,null,{}] 03:49:40 INFO - PROCESS | 2398 | 1462358980960 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}] 03:49:41 INFO - PROCESS | 2398 | 1462358981066 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:49:41 INFO - PROCESS | 2398 | 1462358981126 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298ba800 == 45 [pid = 2398] [id = 269] 03:49:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1125bc000) [pid = 2398] [serial = 805] [outer = 0x0] 03:49:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x128a96c00) [pid = 2398] [serial = 806] [outer = 0x1125bc000] 03:49:41 INFO - PROCESS | 2398 | 1462358981154 Marionette DEBUG loaded listener.js 03:49:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x128d7a400) [pid = 2398] [serial = 807] [outer = 0x1125bc000] 03:49:41 INFO - PROCESS | 2398 | 1462358981432 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]]]}] 03:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 517ms 03:49:41 INFO - PROCESS | 2398 | 1462358981475 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:49:41 INFO - PROCESS | 2398 | 1462358981476 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:49:41 INFO - PROCESS | 2398 | 1462358981478 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:49:41 INFO - PROCESS | 2398 | 1462358981480 Marionette TRACE conn2 <- [1,1050,null,{}] 03:49:41 INFO - PROCESS | 2398 | 1462358981485 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}] 03:49:41 INFO - PROCESS | 2398 | 1462358981561 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:49:41 INFO - PROCESS | 2398 | 1462358981566 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9d2800 == 46 [pid = 2398] [id = 270] 03:49:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x128a98000) [pid = 2398] [serial = 808] [outer = 0x0] 03:49:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x128d7f400) [pid = 2398] [serial = 809] [outer = 0x128a98000] 03:49:41 INFO - PROCESS | 2398 | 1462358981591 Marionette DEBUG loaded listener.js 03:49:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x12935b800) [pid = 2398] [serial = 810] [outer = 0x128a98000] 03:49:42 INFO - PROCESS | 2398 | 1462358982003 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]]]}] 03:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 571ms 03:49:42 INFO - PROCESS | 2398 | 1462358982051 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:49:42 INFO - PROCESS | 2398 | 1462358982053 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:49:42 INFO - PROCESS | 2398 | 1462358982057 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 2398 | 1462358982059 Marionette TRACE conn2 <- [1,1054,null,{}] 03:49:42 INFO - PROCESS | 2398 | 1462358982063 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}] 03:49:42 INFO - PROCESS | 2398 | 1462358982165 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:49:42 INFO - PROCESS | 2398 | 1462358982228 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x115e71000 == 47 [pid = 2398] [id = 271] 03:49:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x112f92c00) [pid = 2398] [serial = 811] [outer = 0x0] 03:49:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x114e17000) [pid = 2398] [serial = 812] [outer = 0x112f92c00] 03:49:42 INFO - PROCESS | 2398 | 1462358982260 Marionette DEBUG loaded listener.js 03:49:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x116553800) [pid = 2398] [serial = 813] [outer = 0x112f92c00] 03:49:42 INFO - PROCESS | 2398 | 1462358982690 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]]]}] 03:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 03:49:42 INFO - PROCESS | 2398 | 1462358982730 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:49:42 INFO - PROCESS | 2398 | 1462358982735 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:49:42 INFO - PROCESS | 2398 | 1462358982742 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 2398 | 1462358982743 Marionette TRACE conn2 <- [1,1058,null,{}] 03:49:42 INFO - PROCESS | 2398 | 1462358982746 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}] 03:49:42 INFO - PROCESS | 2398 | 1462358982843 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:49:42 INFO - PROCESS | 2398 | 1462358982905 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e5000 == 48 [pid = 2398] [id = 272] 03:49:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x118088c00) [pid = 2398] [serial = 814] [outer = 0x0] 03:49:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1183e9800) [pid = 2398] [serial = 815] [outer = 0x118088c00] 03:49:42 INFO - PROCESS | 2398 | 1462358982935 Marionette DEBUG loaded listener.js 03:49:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x11879d800) [pid = 2398] [serial = 816] [outer = 0x118088c00] 03:49:43 INFO - PROCESS | 2398 | 1462358983315 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]]]}] 03:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 623ms 03:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:49:43 INFO - PROCESS | 2398 | 1462358983364 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:49:43 INFO - PROCESS | 2398 | 1462358983366 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:49:43 INFO - PROCESS | 2398 | 1462358983368 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:49:43 INFO - PROCESS | 2398 | 1462358983371 Marionette TRACE conn2 <- [1,1062,null,{}] 03:49:43 INFO - PROCESS | 2398 | 1462358983378 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}] 03:49:43 INFO - PROCESS | 2398 | 1462358983477 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:49:43 INFO - PROCESS | 2398 | 1462358983563 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x129414800 == 49 [pid = 2398] [id = 273] 03:49:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1197f5000) [pid = 2398] [serial = 817] [outer = 0x0] 03:49:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x11a19ec00) [pid = 2398] [serial = 818] [outer = 0x1197f5000] 03:49:43 INFO - PROCESS | 2398 | 1462358983606 Marionette DEBUG loaded listener.js 03:49:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x123b83000) [pid = 2398] [serial = 819] [outer = 0x1197f5000] 03:49:44 INFO - PROCESS | 2398 | 1462358984024 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]]]}] 03:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 671ms 03:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:49:44 INFO - PROCESS | 2398 | 1462358984039 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:49:44 INFO - PROCESS | 2398 | 1462358984041 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:49:44 INFO - PROCESS | 2398 | 1462358984043 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:49:44 INFO - PROCESS | 2398 | 1462358984045 Marionette TRACE conn2 <- [1,1066,null,{}] 03:49:44 INFO - PROCESS | 2398 | 1462358984047 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}] 03:49:44 INFO - PROCESS | 2398 | 1462358984144 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:49:44 INFO - PROCESS | 2398 | 1462358984190 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab35000 == 50 [pid = 2398] [id = 274] 03:49:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x123d0d400) [pid = 2398] [serial = 820] [outer = 0x0] 03:49:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x124120800) [pid = 2398] [serial = 821] [outer = 0x123d0d400] 03:49:44 INFO - PROCESS | 2398 | 1462358984221 Marionette DEBUG loaded listener.js 03:49:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1265de800) [pid = 2398] [serial = 822] [outer = 0x123d0d400] 03:49:44 INFO - PROCESS | 2398 | 1462358984632 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]]]}] 03:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 619ms 03:49:44 INFO - PROCESS | 2398 | 1462358984701 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:49:44 INFO - PROCESS | 2398 | 1462358984702 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:49:44 INFO - PROCESS | 2398 | 1462358984706 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:49:44 INFO - PROCESS | 2398 | 1462358984707 Marionette TRACE conn2 <- [1,1070,null,{}] 03:49:44 INFO - PROCESS | 2398 | 1462358984710 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}] 03:49:44 INFO - PROCESS | 2398 | 1462358984832 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:49:44 INFO - PROCESS | 2398 | 1462358984951 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x118718000 == 51 [pid = 2398] [id = 275] 03:49:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x116797800) [pid = 2398] [serial = 823] [outer = 0x0] 03:49:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1278af000) [pid = 2398] [serial = 824] [outer = 0x116797800] 03:49:44 INFO - PROCESS | 2398 | 1462358984997 Marionette DEBUG loaded listener.js 03:49:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x128a8d400) [pid = 2398] [serial = 825] [outer = 0x116797800] 03:49:45 INFO - PROCESS | 2398 | 1462358985610 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]]]}] 03:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 918ms 03:49:45 INFO - PROCESS | 2398 | 1462358985625 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:49:45 INFO - PROCESS | 2398 | 1462358985627 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:49:45 INFO - PROCESS | 2398 | 1462358985630 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:49:45 INFO - PROCESS | 2398 | 1462358985633 Marionette TRACE conn2 <- [1,1074,null,{}] 03:49:45 INFO - PROCESS | 2398 | 1462358985636 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}] 03:49:45 INFO - PROCESS | 2398 | 1462358985731 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:49:45 INFO - PROCESS | 2398 | 1462358985794 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d0d000 == 52 [pid = 2398] [id = 276] 03:49:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x112d78000) [pid = 2398] [serial = 826] [outer = 0x0] 03:49:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x1132b4400) [pid = 2398] [serial = 827] [outer = 0x112d78000] 03:49:45 INFO - PROCESS | 2398 | 1462358985826 Marionette DEBUG loaded listener.js 03:49:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x116402800) [pid = 2398] [serial = 828] [outer = 0x112d78000] 03:49:46 INFO - PROCESS | 2398 | 1462358986251 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]]]}] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x1298ba800 == 51 [pid = 2398] [id = 269] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x129421000 == 50 [pid = 2398] [id = 268] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x118062000 == 49 [pid = 2398] [id = 267] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x126587000 == 48 [pid = 2398] [id = 266] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x124195000 == 47 [pid = 2398] [id = 265] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12392c000 == 46 [pid = 2398] [id = 264] 03:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x11a152000 == 45 [pid = 2398] [id = 263] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x116468c00) [pid = 2398] [serial = 716] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x11831e400) [pid = 2398] [serial = 719] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x116ab8800 == 44 [pid = 2398] [id = 262] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x1194f1800 == 43 [pid = 2398] [id = 261] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x117d11800 == 42 [pid = 2398] [id = 260] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x115d2d800 == 41 [pid = 2398] [id = 259] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x112f20800 == 40 [pid = 2398] [id = 258] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x129421800 == 39 [pid = 2398] [id = 256] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x11a40a800 == 38 [pid = 2398] [id = 255] 03:49:46 INFO - PROCESS | 2398 | --DOCSHELL 0x1171af800 == 37 [pid = 2398] [id = 254] 03:49:46 INFO - PROCESS | 2398 | 1462358986328 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:49:46 INFO - PROCESS | 2398 | 1462358986333 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:49:46 INFO - PROCESS | 2398 | 1462358986337 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:49:46 INFO - PROCESS | 2398 | 1462358986339 Marionette TRACE conn2 <- [1,1078,null,{}] 03:49:46 INFO - PROCESS | 2398 | 1462358986341 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}] 03:49:46 INFO - PROCESS | 2398 | 1462358986423 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x12437c800) [pid = 2398] [serial = 753] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x119f10000) [pid = 2398] [serial = 737] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x1215f1c00) [pid = 2398] [serial = 740] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x115d0d000) [pid = 2398] [serial = 725] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x116557c00) [pid = 2398] [serial = 726] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x112e3a000) [pid = 2398] [serial = 722] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x11318e400) [pid = 2398] [serial = 723] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x11808a000) [pid = 2398] [serial = 728] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x118572400) [pid = 2398] [serial = 729] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x119874800) [pid = 2398] [serial = 713] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1215e6c00) [pid = 2398] [serial = 738] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x11877b800) [pid = 2398] [serial = 731] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1189f0800) [pid = 2398] [serial = 732] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1191ec000) [pid = 2398] [serial = 734] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1247ddc00) [pid = 2398] [serial = 755] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x1249b9c00) [pid = 2398] [serial = 756] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x123b84400) [pid = 2398] [serial = 743] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x123d11800) [pid = 2398] [serial = 744] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x122f22c00) [pid = 2398] [serial = 741] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x12411c000) [pid = 2398] [serial = 752] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x1134ae000) [pid = 2398] [serial = 746] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x11687c000) [pid = 2398] [serial = 747] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x123fc9c00) [pid = 2398] [serial = 750] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x11986ac00) [pid = 2398] [serial = 749] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x1197f0400) [pid = 2398] [serial = 735] [outer = 0x0] [url = about:blank] 03:49:46 INFO - PROCESS | 2398 | 1462358986480 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x115dd1800 == 38 [pid = 2398] [id = 277] 03:49:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1134ae000) [pid = 2398] [serial = 829] [outer = 0x0] 03:49:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x11680dc00) [pid = 2398] [serial = 830] [outer = 0x1134ae000] 03:49:46 INFO - PROCESS | 2398 | 1462358986507 Marionette DEBUG loaded listener.js 03:49:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x118137000) [pid = 2398] [serial = 831] [outer = 0x1134ae000] 03:49:46 INFO - PROCESS | 2398 | 1462358986809 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]]]}] 03:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 03:49:46 INFO - PROCESS | 2398 | 1462358986857 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:49:46 INFO - PROCESS | 2398 | 1462358986858 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:49:46 INFO - PROCESS | 2398 | 1462358986860 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:49:46 INFO - PROCESS | 2398 | 1462358986863 Marionette TRACE conn2 <- [1,1082,null,{}] 03:49:46 INFO - PROCESS | 2398 | 1462358986870 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}] 03:49:46 INFO - PROCESS | 2398 | 1462358986946 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:49:47 INFO - PROCESS | 2398 | 1462358987019 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d09800 == 39 [pid = 2398] [id = 278] 03:49:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x11813b400) [pid = 2398] [serial = 832] [outer = 0x0] 03:49:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x1187a3800) [pid = 2398] [serial = 833] [outer = 0x11813b400] 03:49:47 INFO - PROCESS | 2398 | 1462358987046 Marionette DEBUG loaded listener.js 03:49:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x1191ea400) [pid = 2398] [serial = 834] [outer = 0x11813b400] 03:49:47 INFO - PROCESS | 2398 | 1462358987333 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]]]}] 03:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 524ms 03:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:49:47 INFO - PROCESS | 2398 | 1462358987386 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:49:47 INFO - PROCESS | 2398 | 1462358987388 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:49:47 INFO - PROCESS | 2398 | 1462358987390 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:49:47 INFO - PROCESS | 2398 | 1462358987391 Marionette TRACE conn2 <- [1,1086,null,{}] 03:49:47 INFO - PROCESS | 2398 | 1462358987393 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}] 03:49:47 INFO - PROCESS | 2398 | 1462358987468 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:49:47 INFO - PROCESS | 2398 | 1462358987473 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b05000 == 40 [pid = 2398] [id = 279] 03:49:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x1196a2c00) [pid = 2398] [serial = 835] [outer = 0x0] 03:49:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x119874800) [pid = 2398] [serial = 836] [outer = 0x1196a2c00] 03:49:47 INFO - PROCESS | 2398 | 1462358987499 Marionette DEBUG loaded listener.js 03:49:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x11a2a6c00) [pid = 2398] [serial = 837] [outer = 0x1196a2c00] 03:49:47 INFO - PROCESS | 2398 | 1462358987833 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]]]}] 03:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 03:49:47 INFO - PROCESS | 2398 | 1462358987860 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:49:47 INFO - PROCESS | 2398 | 1462358987861 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:49:47 INFO - PROCESS | 2398 | 1462358987863 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:49:47 INFO - PROCESS | 2398 | 1462358987865 Marionette TRACE conn2 <- [1,1090,null,{}] 03:49:47 INFO - PROCESS | 2398 | 1462358987869 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}] 03:49:47 INFO - PROCESS | 2398 | 1462358987941 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:49:47 INFO - PROCESS | 2398 | 1462358987945 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a13f800 == 41 [pid = 2398] [id = 280] 03:49:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x1215e6c00) [pid = 2398] [serial = 838] [outer = 0x0] 03:49:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x1215efc00) [pid = 2398] [serial = 839] [outer = 0x1215e6c00] 03:49:47 INFO - PROCESS | 2398 | 1462358987975 Marionette DEBUG loaded listener.js 03:49:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x122f26800) [pid = 2398] [serial = 840] [outer = 0x1215e6c00] 03:49:48 INFO - PROCESS | 2398 | 1462358988297 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]]]}] 03:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 472ms 03:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:49:48 INFO - PROCESS | 2398 | 1462358988335 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:49:48 INFO - PROCESS | 2398 | 1462358988336 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:49:48 INFO - PROCESS | 2398 | 1462358988338 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:49:48 INFO - PROCESS | 2398 | 1462358988339 Marionette TRACE conn2 <- [1,1094,null,{}] 03:49:48 INFO - PROCESS | 2398 | 1462358988342 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}] 03:49:48 INFO - PROCESS | 2398 | 1462358988431 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:49:48 INFO - PROCESS | 2398 | 1462358988493 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:48 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c1e800 == 42 [pid = 2398] [id = 281] 03:49:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1215e8400) [pid = 2398] [serial = 841] [outer = 0x0] 03:49:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x123f25000) [pid = 2398] [serial = 842] [outer = 0x1215e8400] 03:49:48 INFO - PROCESS | 2398 | 1462358988524 Marionette DEBUG loaded listener.js 03:49:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x124969000) [pid = 2398] [serial = 843] [outer = 0x1215e8400] 03:49:48 INFO - PROCESS | 2398 | 1462358988857 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]]]}] 03:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 568ms 03:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:49:48 INFO - PROCESS | 2398 | 1462358988906 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:49:48 INFO - PROCESS | 2398 | 1462358988908 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:49:48 INFO - PROCESS | 2398 | 1462358988910 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:49:48 INFO - PROCESS | 2398 | 1462358988911 Marionette TRACE conn2 <- [1,1098,null,{}] 03:49:48 INFO - PROCESS | 2398 | 1462358988913 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}] 03:49:49 INFO - PROCESS | 2398 | 1462358989004 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:49:49 INFO - PROCESS | 2398 | 1462358989015 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x1241aa000 == 43 [pid = 2398] [id = 282] 03:49:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x124913000) [pid = 2398] [serial = 844] [outer = 0x0] 03:49:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x125294c00) [pid = 2398] [serial = 845] [outer = 0x124913000] 03:49:49 INFO - PROCESS | 2398 | 1462358989040 Marionette DEBUG loaded listener.js 03:49:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1278a6800) [pid = 2398] [serial = 846] [outer = 0x124913000] 03:49:49 INFO - PROCESS | 2398 | 1462358989345 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]]]}] 03:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 467ms 03:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:49:49 INFO - PROCESS | 2398 | 1462358989378 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:49:49 INFO - PROCESS | 2398 | 1462358989379 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:49:49 INFO - PROCESS | 2398 | 1462358989381 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:49:49 INFO - PROCESS | 2398 | 1462358989385 Marionette TRACE conn2 <- [1,1102,null,{}] 03:49:49 INFO - PROCESS | 2398 | 1462358989387 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}] 03:49:49 INFO - PROCESS | 2398 | 1462358989479 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:49:49 INFO - PROCESS | 2398 | 1462358989483 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252e0000 == 44 [pid = 2398] [id = 283] 03:49:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x1278a4000) [pid = 2398] [serial = 847] [outer = 0x0] 03:49:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x1278cd800) [pid = 2398] [serial = 848] [outer = 0x1278a4000] 03:49:49 INFO - PROCESS | 2398 | 1462358989508 Marionette DEBUG loaded listener.js 03:49:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x128a97800) [pid = 2398] [serial = 849] [outer = 0x1278a4000] 03:49:49 INFO - PROCESS | 2398 | 1462358989826 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]]]}] 03:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 472ms 03:49:49 INFO - PROCESS | 2398 | 1462358989861 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:49:49 INFO - PROCESS | 2398 | 1462358989862 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:49:49 INFO - PROCESS | 2398 | 1462358989865 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:49:49 INFO - PROCESS | 2398 | 1462358989868 Marionette TRACE conn2 <- [1,1106,null,{}] 03:49:49 INFO - PROCESS | 2398 | 1462358989871 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}] 03:49:49 INFO - PROCESS | 2398 | 1462358989983 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:49:50 INFO - PROCESS | 2398 | 1462358990018 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x1278df800 == 45 [pid = 2398] [id = 284] 03:49:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x128a99800) [pid = 2398] [serial = 850] [outer = 0x0] 03:49:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x128d81c00) [pid = 2398] [serial = 851] [outer = 0x128a99800] 03:49:50 INFO - PROCESS | 2398 | 1462358990048 Marionette DEBUG loaded listener.js 03:49:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x129351800) [pid = 2398] [serial = 852] [outer = 0x128a99800] 03:49:50 INFO - PROCESS | 2398 | 1462358990665 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]]]}] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x115d0c800) [pid = 2398] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x1125bc000) [pid = 2398] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x1215f0400) [pid = 2398] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x123f2a400) [pid = 2398] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x113d07400) [pid = 2398] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x115e60400) [pid = 2398] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1197f4400) [pid = 2398] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x12410f800) [pid = 2398] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x12411c400) [pid = 2398] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1189f9800) [pid = 2398] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x1168d9800) [pid = 2398] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x119f06800) [pid = 2398] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x115e57000) [pid = 2398] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1197f9400) [pid = 2398] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x111d53400) [pid = 2398] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:49:50 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x124bb3c00) [pid = 2398] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 824ms 03:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:49:50 INFO - PROCESS | 2398 | 1462358990691 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:49:50 INFO - PROCESS | 2398 | 1462358990692 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:49:50 INFO - PROCESS | 2398 | 1462358990694 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:49:50 INFO - PROCESS | 2398 | 1462358990695 Marionette TRACE conn2 <- [1,1110,null,{}] 03:49:50 INFO - PROCESS | 2398 | 1462358990698 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}] 03:49:50 INFO - PROCESS | 2398 | 1462358990775 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:49:50 INFO - PROCESS | 2398 | 1462358990779 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x116847000 == 46 [pid = 2398] [id = 285] 03:49:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x115d0c800) [pid = 2398] [serial = 853] [outer = 0x0] 03:49:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x1176a1000) [pid = 2398] [serial = 854] [outer = 0x115d0c800] 03:49:50 INFO - PROCESS | 2398 | 1462358990808 Marionette DEBUG loaded listener.js 03:49:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x1197fd000) [pid = 2398] [serial = 855] [outer = 0x115d0c800] 03:49:51 INFO - PROCESS | 2398 | 1462358991123 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]]]}] 03:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 03:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:49:51 INFO - PROCESS | 2398 | 1462358991164 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:49:51 INFO - PROCESS | 2398 | 1462358991166 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:49:51 INFO - PROCESS | 2398 | 1462358991168 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:49:51 INFO - PROCESS | 2398 | 1462358991170 Marionette TRACE conn2 <- [1,1114,null,{}] 03:49:51 INFO - PROCESS | 2398 | 1462358991172 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}] 03:49:51 INFO - PROCESS | 2398 | 1462358991261 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:49:51 INFO - PROCESS | 2398 | 1462358991329 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x1297cd800 == 47 [pid = 2398] [id = 286] 03:49:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x111cc0400) [pid = 2398] [serial = 856] [outer = 0x0] 03:49:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1265d6800) [pid = 2398] [serial = 857] [outer = 0x111cc0400] 03:49:51 INFO - PROCESS | 2398 | 1462358991358 Marionette DEBUG loaded listener.js 03:49:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1293f2800) [pid = 2398] [serial = 858] [outer = 0x111cc0400] 03:49:51 INFO - PROCESS | 2398 | 1462358991636 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]]]}] 03:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 03:49:51 INFO - PROCESS | 2398 | 1462358991688 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:49:51 INFO - PROCESS | 2398 | 1462358991689 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:49:51 INFO - PROCESS | 2398 | 1462358991692 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:49:51 INFO - PROCESS | 2398 | 1462358991693 Marionette TRACE conn2 <- [1,1118,null,{}] 03:49:51 INFO - PROCESS | 2398 | 1462358991695 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}] 03:49:51 INFO - PROCESS | 2398 | 1462358991774 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:49:51 INFO - PROCESS | 2398 | 1462358991779 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b361800 == 48 [pid = 2398] [id = 287] 03:49:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x129652000) [pid = 2398] [serial = 859] [outer = 0x0] 03:49:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x12965ac00) [pid = 2398] [serial = 860] [outer = 0x129652000] 03:49:51 INFO - PROCESS | 2398 | 1462358991804 Marionette DEBUG loaded listener.js 03:49:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x129671800) [pid = 2398] [serial = 861] [outer = 0x129652000] 03:49:52 INFO - PROCESS | 2398 | 1462358992150 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]]]}] 03:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 471ms 03:49:52 INFO - PROCESS | 2398 | 1462358992164 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:49:52 INFO - PROCESS | 2398 | 1462358992166 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:49:52 INFO - PROCESS | 2398 | 1462358992169 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:49:52 INFO - PROCESS | 2398 | 1462358992170 Marionette TRACE conn2 <- [1,1122,null,{}] 03:49:52 INFO - PROCESS | 2398 | 1462358992186 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}] 03:49:52 INFO - PROCESS | 2398 | 1462358992306 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:49:52 INFO - PROCESS | 2398 | 1462358992312 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bae2800 == 49 [pid = 2398] [id = 288] 03:49:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x129673c00) [pid = 2398] [serial = 862] [outer = 0x0] 03:49:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x129678400) [pid = 2398] [serial = 863] [outer = 0x129673c00] 03:49:52 INFO - PROCESS | 2398 | 1462358992354 Marionette DEBUG loaded listener.js 03:49:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x12967c400) [pid = 2398] [serial = 864] [outer = 0x129673c00] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x116860000 == 48 [pid = 2398] [id = 257] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x129016800 == 47 [pid = 2398] [id = 253] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x1194f0000 == 46 [pid = 2398] [id = 238] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x12bada000 == 45 [pid = 2398] [id = 232] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x117d0d000 == 44 [pid = 2398] [id = 276] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x118718000 == 43 [pid = 2398] [id = 275] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab35000 == 42 [pid = 2398] [id = 274] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x129414800 == 41 [pid = 2398] [id = 273] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e5000 == 40 [pid = 2398] [id = 272] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9d2800 == 39 [pid = 2398] [id = 270] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x115e71000 == 38 [pid = 2398] [id = 271] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x117d09800 == 37 [pid = 2398] [id = 278] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x115dd1800 == 36 [pid = 2398] [id = 277] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x122c1e800 == 35 [pid = 2398] [id = 281] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x1278df800 == 34 [pid = 2398] [id = 284] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x1241aa000 == 33 [pid = 2398] [id = 282] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x116847000 == 32 [pid = 2398] [id = 285] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x1297cd800 == 31 [pid = 2398] [id = 286] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x12b361800 == 30 [pid = 2398] [id = 287] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x11a13f800 == 29 [pid = 2398] [id = 280] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x1252e0000 == 28 [pid = 2398] [id = 283] 03:49:53 INFO - PROCESS | 2398 | --DOCSHELL 0x119b05000 == 27 [pid = 2398] [id = 279] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x118572000) [pid = 2398] [serial = 720] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12421b000) [pid = 2398] [serial = 791] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x124bb0800) [pid = 2398] [serial = 794] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1196a1400) [pid = 2398] [serial = 782] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x119869800) [pid = 2398] [serial = 783] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1183e3c00) [pid = 2398] [serial = 779] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x1189f8c00) [pid = 2398] [serial = 780] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x124121800) [pid = 2398] [serial = 771] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x12410f400) [pid = 2398] [serial = 770] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1168ce000) [pid = 2398] [serial = 774] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x116465400) [pid = 2398] [serial = 773] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x119f06c00) [pid = 2398] [serial = 785] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x115d6c400) [pid = 2398] [serial = 776] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x11769bc00) [pid = 2398] [serial = 777] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x124c3c400) [pid = 2398] [serial = 758] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x115ec2c00) [pid = 2398] [serial = 761] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x118578c00) [pid = 2398] [serial = 764] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x11a19ac00) [pid = 2398] [serial = 767] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x1278a2c00) [pid = 2398] [serial = 797] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x1265d5400) [pid = 2398] [serial = 795] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x1215ed800) [pid = 2398] [serial = 801] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x128d7a400) [pid = 2398] [serial = 807] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x118778800) [pid = 2398] [serial = 800] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x128d7f400) [pid = 2398] [serial = 809] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x1278a9000) [pid = 2398] [serial = 798] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x122f2d400) [pid = 2398] [serial = 788] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x1278ae400) [pid = 2398] [serial = 803] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x124966800) [pid = 2398] [serial = 792] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x128a96c00) [pid = 2398] [serial = 806] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x124121000) [pid = 2398] [serial = 789] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x128a91400) [pid = 2398] [serial = 804] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x1215e7400) [pid = 2398] [serial = 786] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 82 (0x116818c00) [pid = 2398] [serial = 717] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | --DOMWINDOW == 81 (0x11a2a9400) [pid = 2398] [serial = 714] [outer = 0x0] [url = about:blank] 03:49:53 INFO - PROCESS | 2398 | 1462358993982 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]]]}] 03:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1823ms 03:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:49:54 INFO - PROCESS | 2398 | 1462358993993 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:49:54 INFO - PROCESS | 2398 | 1462358993995 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:49:54 INFO - PROCESS | 2398 | 1462358994001 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:49:54 INFO - PROCESS | 2398 | 1462358994004 Marionette TRACE conn2 <- [1,1126,null,{}] 03:49:54 INFO - PROCESS | 2398 | 1462358994008 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}] 03:49:54 INFO - PROCESS | 2398 | 1462358994087 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:49:54 INFO - PROCESS | 2398 | 1462358994131 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x112f1d800 == 28 [pid = 2398] [id = 289] 03:49:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x113110400) [pid = 2398] [serial = 865] [outer = 0x0] 03:49:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 83 (0x11318d800) [pid = 2398] [serial = 866] [outer = 0x113110400] 03:49:54 INFO - PROCESS | 2398 | 1462358994159 Marionette DEBUG loaded listener.js 03:49:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x113d03000) [pid = 2398] [serial = 867] [outer = 0x113110400] 03:49:54 INFO - PROCESS | 2398 | 1462358994477 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]]]}] 03:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 523ms 03:49:54 INFO - PROCESS | 2398 | 1462358994521 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:49:54 INFO - PROCESS | 2398 | 1462358994526 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:49:54 INFO - PROCESS | 2398 | 1462358994530 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:49:54 INFO - PROCESS | 2398 | 1462358994532 Marionette TRACE conn2 <- [1,1130,null,{}] 03:49:54 INFO - PROCESS | 2398 | 1462358994535 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}] 03:49:54 INFO - PROCESS | 2398 | 1462358994607 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:49:54 INFO - PROCESS | 2398 | 1462358994652 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x113d49000 == 29 [pid = 2398] [id = 290] 03:49:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x1134afc00) [pid = 2398] [serial = 868] [outer = 0x0] 03:49:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x115e3cc00) [pid = 2398] [serial = 869] [outer = 0x1134afc00] 03:49:54 INFO - PROCESS | 2398 | 1462358994678 Marionette DEBUG loaded listener.js 03:49:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x116556400) [pid = 2398] [serial = 870] [outer = 0x1134afc00] 03:49:54 INFO - PROCESS | 2398 | 1462358994978 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]]]}] 03:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 471ms 03:49:55 INFO - PROCESS | 2398 | 1462358995006 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:49:55 INFO - PROCESS | 2398 | 1462358995007 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:49:55 INFO - PROCESS | 2398 | 1462358995010 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:49:55 INFO - PROCESS | 2398 | 1462358995013 Marionette TRACE conn2 <- [1,1134,null,{}] 03:49:55 INFO - PROCESS | 2398 | 1462358995024 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}] 03:49:55 INFO - PROCESS | 2398 | 1462358995100 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:49:55 INFO - PROCESS | 2398 | 1462358995106 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x117462000 == 30 [pid = 2398] [id = 291] 03:49:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x111c4a400) [pid = 2398] [serial = 871] [outer = 0x0] 03:49:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x118135800) [pid = 2398] [serial = 872] [outer = 0x111c4a400] 03:49:55 INFO - PROCESS | 2398 | 1462358995137 Marionette DEBUG loaded listener.js 03:49:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x118324000) [pid = 2398] [serial = 873] [outer = 0x111c4a400] 03:49:55 INFO - PROCESS | 2398 | 1462358995473 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]]]}] 03:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 476ms 03:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:49:55 INFO - PROCESS | 2398 | 1462358995487 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:49:55 INFO - PROCESS | 2398 | 1462358995489 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:49:55 INFO - PROCESS | 2398 | 1462358995491 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:49:55 INFO - PROCESS | 2398 | 1462358995492 Marionette TRACE conn2 <- [1,1138,null,{}] 03:49:55 INFO - PROCESS | 2398 | 1462358995495 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}] 03:49:55 INFO - PROCESS | 2398 | 1462358995593 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:49:55 INFO - PROCESS | 2398 | 1462358995599 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d14800 == 31 [pid = 2398] [id = 292] 03:49:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x11645f000) [pid = 2398] [serial = 874] [outer = 0x0] 03:49:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x118320000) [pid = 2398] [serial = 875] [outer = 0x11645f000] 03:49:55 INFO - PROCESS | 2398 | 1462358995625 Marionette DEBUG loaded listener.js 03:49:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x11857cc00) [pid = 2398] [serial = 876] [outer = 0x11645f000] 03:49:55 INFO - PROCESS | 2398 | 1462358995918 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]]]}] 03:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 472ms 03:49:55 INFO - PROCESS | 2398 | 1462358995963 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:49:55 INFO - PROCESS | 2398 | 1462358995965 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:49:55 INFO - PROCESS | 2398 | 1462358995969 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:49:55 INFO - PROCESS | 2398 | 1462358995970 Marionette TRACE conn2 <- [1,1142,null,{}] 03:49:55 INFO - PROCESS | 2398 | 1462358995973 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}] 03:49:56 INFO - PROCESS | 2398 | 1462358996040 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:49:56 INFO - PROCESS | 2398 | 1462358996044 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x118982800 == 32 [pid = 2398] [id = 293] 03:49:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x11318d400) [pid = 2398] [serial = 877] [outer = 0x0] 03:49:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x11879a400) [pid = 2398] [serial = 878] [outer = 0x11318d400] 03:49:56 INFO - PROCESS | 2398 | 1462358996071 Marionette DEBUG loaded listener.js 03:49:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1191a6800) [pid = 2398] [serial = 879] [outer = 0x11318d400] 03:49:56 INFO - PROCESS | 2398 | 1462358996378 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]]]}] 03:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 03:49:56 INFO - PROCESS | 2398 | 1462358996446 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:49:56 INFO - PROCESS | 2398 | 1462358996447 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:49:56 INFO - PROCESS | 2398 | 1462358996449 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:49:56 INFO - PROCESS | 2398 | 1462358996451 Marionette TRACE conn2 <- [1,1146,null,{}] 03:49:56 INFO - PROCESS | 2398 | 1462358996453 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}] 03:49:56 INFO - PROCESS | 2398 | 1462358996539 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:49:56 INFO - PROCESS | 2398 | 1462358996544 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196ed800 == 33 [pid = 2398] [id = 294] 03:49:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1191a6c00) [pid = 2398] [serial = 880] [outer = 0x0] 03:49:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x1197f2800) [pid = 2398] [serial = 881] [outer = 0x1191a6c00] 03:49:56 INFO - PROCESS | 2398 | 1462358996574 Marionette DEBUG loaded listener.js 03:49:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x119a7bc00) [pid = 2398] [serial = 882] [outer = 0x1191a6c00] 03:49:57 INFO - PROCESS | 2398 | 1462358997019 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]]]}] 03:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 618ms 03:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:49:57 INFO - PROCESS | 2398 | 1462358997069 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:49:57 INFO - PROCESS | 2398 | 1462358997070 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:49:57 INFO - PROCESS | 2398 | 1462358997072 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:49:57 INFO - PROCESS | 2398 | 1462358997073 Marionette TRACE conn2 <- [1,1150,null,{}] 03:49:57 INFO - PROCESS | 2398 | 1462358997075 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}] 03:49:57 INFO - PROCESS | 2398 | 1462358997143 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:49:57 INFO - PROCESS | 2398 | 1462358997148 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c18000 == 34 [pid = 2398] [id = 295] 03:49:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x1197fb400) [pid = 2398] [serial = 883] [outer = 0x0] 03:49:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x11a2a6000) [pid = 2398] [serial = 884] [outer = 0x1197fb400] 03:49:57 INFO - PROCESS | 2398 | 1462358997175 Marionette DEBUG loaded listener.js 03:49:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x123cc1c00) [pid = 2398] [serial = 885] [outer = 0x1197fb400] 03:49:57 INFO - PROCESS | 2398 | 1462358997484 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]]]}] 03:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 03:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:49:57 INFO - PROCESS | 2398 | 1462358997540 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:49:57 INFO - PROCESS | 2398 | 1462358997542 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:49:57 INFO - PROCESS | 2398 | 1462358997544 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:49:57 INFO - PROCESS | 2398 | 1462358997545 Marionette TRACE conn2 <- [1,1154,null,{}] 03:49:57 INFO - PROCESS | 2398 | 1462358997547 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}] 03:49:57 INFO - PROCESS | 2398 | 1462358997617 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:49:57 INFO - PROCESS | 2398 | 1462358997622 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x12392c000 == 35 [pid = 2398] [id = 296] 03:49:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x123d11800) [pid = 2398] [serial = 886] [outer = 0x0] 03:49:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x124107800) [pid = 2398] [serial = 887] [outer = 0x123d11800] 03:49:57 INFO - PROCESS | 2398 | 1462358997647 Marionette DEBUG loaded listener.js 03:49:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x12411cc00) [pid = 2398] [serial = 888] [outer = 0x123d11800] 03:49:57 INFO - PROCESS | 2398 | 1462358997978 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]]]}] 03:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 469ms 03:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:49:58 INFO - PROCESS | 2398 | 1462358998024 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:49:58 INFO - PROCESS | 2398 | 1462358998025 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:49:58 INFO - PROCESS | 2398 | 1462358998028 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:49:58 INFO - PROCESS | 2398 | 1462358998029 Marionette TRACE conn2 <- [1,1158,null,{}] 03:49:58 INFO - PROCESS | 2398 | 1462358998031 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}] 03:49:58 INFO - PROCESS | 2398 | 1462358998101 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:49:58 INFO - PROCESS | 2398 | 1462358998106 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x117461800 == 36 [pid = 2398] [id = 297] 03:49:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x123fcc400) [pid = 2398] [serial = 889] [outer = 0x0] 03:49:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x124124000) [pid = 2398] [serial = 890] [outer = 0x123fcc400] 03:49:58 INFO - PROCESS | 2398 | 1462358998131 Marionette DEBUG loaded listener.js 03:49:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1241a8000) [pid = 2398] [serial = 891] [outer = 0x123fcc400] 03:49:58 INFO - PROCESS | 2398 | 1462358998435 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]]]}] 03:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 417ms 03:49:58 INFO - PROCESS | 2398 | 1462358998446 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:49:58 INFO - PROCESS | 2398 | 1462358998447 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:49:58 INFO - PROCESS | 2398 | 1462358998452 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:49:58 INFO - PROCESS | 2398 | 1462358998454 Marionette TRACE conn2 <- [1,1162,null,{}] 03:49:58 INFO - PROCESS | 2398 | 1462358998456 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}] 03:49:58 INFO - PROCESS | 2398 | 1462358998533 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:49:58 INFO - PROCESS | 2398 | 1462358998538 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252d5800 == 37 [pid = 2398] [id = 298] 03:49:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1242d8400) [pid = 2398] [serial = 892] [outer = 0x0] 03:49:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x124915400) [pid = 2398] [serial = 893] [outer = 0x1242d8400] 03:49:58 INFO - PROCESS | 2398 | 1462358998563 Marionette DEBUG loaded listener.js 03:49:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1249bc400) [pid = 2398] [serial = 894] [outer = 0x1242d8400] 03:49:58 INFO - PROCESS | 2398 | 1462358998904 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]]]}] 03:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 470ms 03:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:49:58 INFO - PROCESS | 2398 | 1462358998921 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:49:58 INFO - PROCESS | 2398 | 1462358998923 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:49:58 INFO - PROCESS | 2398 | 1462358998925 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:49:58 INFO - PROCESS | 2398 | 1462358998927 Marionette TRACE conn2 <- [1,1166,null,{}] 03:49:58 INFO - PROCESS | 2398 | 1462358998929 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}] 03:49:59 INFO - PROCESS | 2398 | 1462358999041 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:49:59 INFO - PROCESS | 2398 | 1462358999057 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x11897c000 == 38 [pid = 2398] [id = 299] 03:49:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x1247e4c00) [pid = 2398] [serial = 895] [outer = 0x0] 03:49:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1265d1400) [pid = 2398] [serial = 896] [outer = 0x1247e4c00] 03:49:59 INFO - PROCESS | 2398 | 1462358999087 Marionette DEBUG loaded listener.js 03:49:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x1278ab000) [pid = 2398] [serial = 897] [outer = 0x1247e4c00] 03:49:59 INFO - PROCESS | 2398 | 1462358999441 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]]]}] 03:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 570ms 03:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:49:59 INFO - PROCESS | 2398 | 1462358999497 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:49:59 INFO - PROCESS | 2398 | 1462358999498 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:49:59 INFO - PROCESS | 2398 | 1462358999502 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:49:59 INFO - PROCESS | 2398 | 1462358999504 Marionette TRACE conn2 <- [1,1170,null,{}] 03:49:59 INFO - PROCESS | 2398 | 1462358999507 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}] 03:49:59 INFO - PROCESS | 2398 | 1462358999631 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:49:59 INFO - PROCESS | 2398 | 1462358999648 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x12900d000 == 39 [pid = 2398] [id = 300] 03:49:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x1242da000) [pid = 2398] [serial = 898] [outer = 0x0] 03:49:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1278cf800) [pid = 2398] [serial = 899] [outer = 0x1242da000] 03:49:59 INFO - PROCESS | 2398 | 1462358999672 Marionette DEBUG loaded listener.js 03:49:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x128a92c00) [pid = 2398] [serial = 900] [outer = 0x1242da000] 03:49:59 INFO - PROCESS | 2398 | 1462358999975 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]]]}] 03:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 03:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:50:00 INFO - PROCESS | 2398 | 1462359000021 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:50:00 INFO - PROCESS | 2398 | 1462359000022 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:50:00 INFO - PROCESS | 2398 | 1462359000031 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:50:00 INFO - PROCESS | 2398 | 1462359000032 Marionette TRACE conn2 <- [1,1174,null,{}] 03:50:00 INFO - PROCESS | 2398 | 1462359000034 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}] 03:50:00 INFO - PROCESS | 2398 | 1462359000122 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:50:00 INFO - PROCESS | 2398 | 1462359000126 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x12942e000 == 40 [pid = 2398] [id = 301] 03:50:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1249bb800) [pid = 2398] [serial = 901] [outer = 0x0] 03:50:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x128a97000) [pid = 2398] [serial = 902] [outer = 0x1249bb800] 03:50:00 INFO - PROCESS | 2398 | 1462359000151 Marionette DEBUG loaded listener.js 03:50:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x128d7e400) [pid = 2398] [serial = 903] [outer = 0x1249bb800] 03:50:00 INFO - PROCESS | 2398 | 1462359000492 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] 03:50:00 INFO - PROCESS | 2398 | 1462359000508 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:50:00 INFO - PROCESS | 2398 | 1462359000510 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:50:00 INFO - PROCESS | 2398 | 1462359000511 Marionette TRACE conn2 <- [1,1178,null,{}] 03:50:00 INFO - PROCESS | 2398 | 1462359000514 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}] 03:50:00 INFO - PROCESS | 2398 | 1462359000606 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:50:00 INFO - PROCESS | 2398 | 1462359000610 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298c8000 == 41 [pid = 2398] [id = 302] 03:50:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x128d7b800) [pid = 2398] [serial = 904] [outer = 0x0] 03:50:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x128ecd800) [pid = 2398] [serial = 905] [outer = 0x128d7b800] 03:50:00 INFO - PROCESS | 2398 | 1462359000634 Marionette DEBUG loaded listener.js 03:50:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x1293f0800) [pid = 2398] [serial = 906] [outer = 0x128d7b800] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x115d70400) [pid = 2398] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x1249ba800) [pid = 2398] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x119a88000) [pid = 2398] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1176a5400) [pid = 2398] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x129652000) [pid = 2398] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x124913000) [pid = 2398] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x1278a4000) [pid = 2398] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x128a99800) [pid = 2398] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x115d0c800) [pid = 2398] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x111cc0400) [pid = 2398] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x118088c00) [pid = 2398] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x112f92c00) [pid = 2398] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x128a98000) [pid = 2398] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1215e6c00) [pid = 2398] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x1196a2c00) [pid = 2398] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x11813b400) [pid = 2398] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1134ae000) [pid = 2398] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x112d78000) [pid = 2398] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x116797800) [pid = 2398] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x123d0d400) [pid = 2398] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x1197f5000) [pid = 2398] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:50:01 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1215e8400) [pid = 2398] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:50:01 INFO - PROCESS | 2398 | 1462359001370 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] 03:50:01 INFO - PROCESS | 2398 | 1462359001383 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:50:01 INFO - PROCESS | 2398 | 1462359001385 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:50:01 INFO - PROCESS | 2398 | 1462359001386 Marionette TRACE conn2 <- [1,1182,null,{}] 03:50:01 INFO - PROCESS | 2398 | 1462359001389 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}] 03:50:01 INFO - PROCESS | 2398 | 1462359001464 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:50:01 INFO - PROCESS | 2398 | 1462359001470 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d18800 == 42 [pid = 2398] [id = 303] 03:50:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x113425800) [pid = 2398] [serial = 907] [outer = 0x0] 03:50:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x117138800) [pid = 2398] [serial = 908] [outer = 0x113425800] 03:50:01 INFO - PROCESS | 2398 | 1462359001495 Marionette DEBUG loaded listener.js 03:50:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x1197f0400) [pid = 2398] [serial = 909] [outer = 0x113425800] 03:50:01 INFO - PROCESS | 2398 | 1462359001810 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:50:01 INFO - PROCESS | 2398 | 1462359001855 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:50:01 INFO - PROCESS | 2398 | 1462359001857 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:50:01 INFO - PROCESS | 2398 | 1462359001859 Marionette TRACE conn2 <- [1,1186,null,{}] 03:50:01 INFO - PROCESS | 2398 | 1462359001861 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}] 03:50:01 INFO - PROCESS | 2398 | 1462359001936 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:50:01 INFO - PROCESS | 2398 | 1462359001987 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x127831800 == 43 [pid = 2398] [id = 304] 03:50:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x1189f1400) [pid = 2398] [serial = 910] [outer = 0x0] 03:50:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x1215eb000) [pid = 2398] [serial = 911] [outer = 0x1189f1400] 03:50:02 INFO - PROCESS | 2398 | 1462359002012 Marionette DEBUG loaded listener.js 03:50:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1293f3c00) [pid = 2398] [serial = 912] [outer = 0x1189f1400] 03:50:02 INFO - PROCESS | 2398 | 1462359002302 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] 03:50:02 INFO - PROCESS | 2398 | 1462359002328 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:50:02 INFO - PROCESS | 2398 | 1462359002331 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:50:02 INFO - PROCESS | 2398 | 1462359002334 Marionette TRACE conn2 <- [1,1190,null,{}] 03:50:02 INFO - PROCESS | 2398 | 1462359002339 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}] 03:50:02 INFO - PROCESS | 2398 | 1462359002422 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:50:02 INFO - PROCESS | 2398 | 1462359002426 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b36d000 == 44 [pid = 2398] [id = 305] 03:50:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x12411f400) [pid = 2398] [serial = 913] [outer = 0x0] 03:50:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x129672800) [pid = 2398] [serial = 914] [outer = 0x12411f400] 03:50:02 INFO - PROCESS | 2398 | 1462359002450 Marionette DEBUG loaded listener.js 03:50:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1296bcc00) [pid = 2398] [serial = 915] [outer = 0x12411f400] 03:50:02 INFO - PROCESS | 2398 | 1462359002785 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] 03:50:02 INFO - PROCESS | 2398 | 1462359002806 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:50:02 INFO - PROCESS | 2398 | 1462359002808 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:50:02 INFO - PROCESS | 2398 | 1462359002809 Marionette TRACE conn2 <- [1,1194,null,{}] 03:50:02 INFO - PROCESS | 2398 | 1462359002812 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}] 03:50:02 INFO - PROCESS | 2398 | 1462359002914 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:50:02 INFO - PROCESS | 2398 | 1462359002920 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bf32800 == 45 [pid = 2398] [id = 306] 03:50:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x129656800) [pid = 2398] [serial = 916] [outer = 0x0] 03:50:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x1296c1c00) [pid = 2398] [serial = 917] [outer = 0x129656800] 03:50:02 INFO - PROCESS | 2398 | 1462359002945 Marionette DEBUG loaded listener.js 03:50:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x12a8d9c00) [pid = 2398] [serial = 918] [outer = 0x129656800] 03:50:03 INFO - PROCESS | 2398 | 1462359003241 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] 03:50:03 INFO - PROCESS | 2398 | 1462359003279 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:50:03 INFO - PROCESS | 2398 | 1462359003281 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:50:03 INFO - PROCESS | 2398 | 1462359003283 Marionette TRACE conn2 <- [1,1198,null,{}] 03:50:03 INFO - PROCESS | 2398 | 1462359003287 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}] 03:50:03 INFO - PROCESS | 2398 | 1462359003361 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:50:03 INFO - PROCESS | 2398 | 1462359003462 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x111fbb000 == 46 [pid = 2398] [id = 307] 03:50:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x111014c00) [pid = 2398] [serial = 919] [outer = 0x0] 03:50:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x111dc6c00) [pid = 2398] [serial = 920] [outer = 0x111014c00] 03:50:03 INFO - PROCESS | 2398 | 1462359003494 Marionette DEBUG loaded listener.js 03:50:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1125c2000) [pid = 2398] [serial = 921] [outer = 0x111014c00] 03:50:04 INFO - PROCESS | 2398 | 1462359004027 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]]]}] 03:50:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x112e38000) [pid = 2398] [serial = 922] [outer = 0x12d457400] 03:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 771ms 03:50:04 INFO - PROCESS | 2398 | 1462359004060 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:50:04 INFO - PROCESS | 2398 | 1462359004063 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:50:04 INFO - PROCESS | 2398 | 1462359004156 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:50:04 INFO - PROCESS | 2398 | 1462359004158 Marionette TRACE conn2 <- [1,1202,null,{}] 03:50:04 INFO - PROCESS | 2398 | 1462359004162 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}] 03:50:04 INFO - PROCESS | 2398 | 1462359004314 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:50:04 INFO - PROCESS | 2398 | 1462359004322 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x11746d800 == 47 [pid = 2398] [id = 308] 03:50:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x11652b000) [pid = 2398] [serial = 923] [outer = 0x0] 03:50:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x116a83000) [pid = 2398] [serial = 924] [outer = 0x11652b000] 03:50:04 INFO - PROCESS | 2398 | 1462359004354 Marionette DEBUG loaded listener.js 03:50:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x11831d400) [pid = 2398] [serial = 925] [outer = 0x11652b000] 03:50:05 INFO - PROCESS | 2398 | 1462359005095 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]]]}] 03:50:05 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 03:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 977ms 03:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:50:05 INFO - PROCESS | 2398 | 1462359005126 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:50:05 INFO - PROCESS | 2398 | 1462359005128 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:50:05 INFO - PROCESS | 2398 | 1462359005162 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:50:05 INFO - PROCESS | 2398 | 1462359005165 Marionette TRACE conn2 <- [1,1206,null,{}] 03:50:05 INFO - PROCESS | 2398 | 1462359005173 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}] 03:50:05 INFO - PROCESS | 2398 | 1462359005271 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:50:05 INFO - PROCESS | 2398 | 1462359005347 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171ac800 == 48 [pid = 2398] [id = 309] 03:50:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x115d0e000) [pid = 2398] [serial = 926] [outer = 0x0] 03:50:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x115e56c00) [pid = 2398] [serial = 927] [outer = 0x115d0e000] 03:50:05 INFO - PROCESS | 2398 | 1462359005376 Marionette DEBUG loaded listener.js 03:50:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x116810c00) [pid = 2398] [serial = 928] [outer = 0x115d0e000] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x12bf32800 == 47 [pid = 2398] [id = 306] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x12b36d000 == 46 [pid = 2398] [id = 305] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x127831800 == 45 [pid = 2398] [id = 304] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x117d18800 == 44 [pid = 2398] [id = 303] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x1298c8000 == 43 [pid = 2398] [id = 302] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x12942e000 == 42 [pid = 2398] [id = 301] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x12900d000 == 41 [pid = 2398] [id = 300] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x129678400) [pid = 2398] [serial = 863] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x11897c000 == 40 [pid = 2398] [id = 299] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x1252d5800 == 39 [pid = 2398] [id = 298] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x117461800 == 38 [pid = 2398] [id = 297] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x12392c000 == 37 [pid = 2398] [id = 296] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x122c18000 == 36 [pid = 2398] [id = 295] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x1196ed800 == 35 [pid = 2398] [id = 294] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x118982800 == 34 [pid = 2398] [id = 293] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x117d14800 == 33 [pid = 2398] [id = 292] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x117462000 == 32 [pid = 2398] [id = 291] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x113d49000 == 31 [pid = 2398] [id = 290] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x112f1d800 == 30 [pid = 2398] [id = 289] 03:50:05 INFO - PROCESS | 2398 | --DOCSHELL 0x12bae2800 == 29 [pid = 2398] [id = 288] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x11681bc00) [pid = 2398] [serial = 762] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x125294400) [pid = 2398] [serial = 759] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x123b83800) [pid = 2398] [serial = 768] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x1187a2000) [pid = 2398] [serial = 765] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x129671800) [pid = 2398] [serial = 861] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x125294c00) [pid = 2398] [serial = 845] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x1278cd800) [pid = 2398] [serial = 848] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x128d81c00) [pid = 2398] [serial = 851] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x128a97800) [pid = 2398] [serial = 849] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1176a1000) [pid = 2398] [serial = 854] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1197fd000) [pid = 2398] [serial = 855] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x1265d6800) [pid = 2398] [serial = 857] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x12965ac00) [pid = 2398] [serial = 860] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x129351800) [pid = 2398] [serial = 852] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1183e9800) [pid = 2398] [serial = 815] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x116553800) [pid = 2398] [serial = 813] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x114e17000) [pid = 2398] [serial = 812] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x12935b800) [pid = 2398] [serial = 810] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x1215efc00) [pid = 2398] [serial = 839] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x122f26800) [pid = 2398] [serial = 840] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x119874800) [pid = 2398] [serial = 836] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x11a2a6c00) [pid = 2398] [serial = 837] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x1187a3800) [pid = 2398] [serial = 833] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x1191ea400) [pid = 2398] [serial = 834] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x11680dc00) [pid = 2398] [serial = 830] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x118137000) [pid = 2398] [serial = 831] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x116402800) [pid = 2398] [serial = 828] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x1132b4400) [pid = 2398] [serial = 827] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x128a8d400) [pid = 2398] [serial = 825] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x1278af000) [pid = 2398] [serial = 824] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x1265de800) [pid = 2398] [serial = 822] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x124120800) [pid = 2398] [serial = 821] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x123b83000) [pid = 2398] [serial = 819] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x11a19ec00) [pid = 2398] [serial = 818] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x11879d800) [pid = 2398] [serial = 816] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x1293f2800) [pid = 2398] [serial = 858] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x123f25000) [pid = 2398] [serial = 842] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x124969000) [pid = 2398] [serial = 843] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x1278a6800) [pid = 2398] [serial = 846] [outer = 0x0] [url = about:blank] 03:50:05 INFO - PROCESS | 2398 | 1462359005785 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]]]}] 03:50:05 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 03:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 708ms 03:50:05 INFO - PROCESS | 2398 | 1462359005840 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:50:05 INFO - PROCESS | 2398 | 1462359005844 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:50:05 INFO - PROCESS | 2398 | 1462359005849 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:50:05 INFO - PROCESS | 2398 | 1462359005851 Marionette TRACE conn2 <- [1,1210,null,{}] 03:50:05 INFO - PROCESS | 2398 | 1462359005853 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}] 03:50:05 INFO - PROCESS | 2398 | 1462359005927 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:50:05 INFO - PROCESS | 2398 | 1462359005972 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x117463000 == 30 [pid = 2398] [id = 310] 03:50:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x11679c400) [pid = 2398] [serial = 929] [outer = 0x0] 03:50:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x11769bc00) [pid = 2398] [serial = 930] [outer = 0x11679c400] 03:50:05 INFO - PROCESS | 2398 | 1462359005998 Marionette DEBUG loaded listener.js 03:50:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x118323800) [pid = 2398] [serial = 931] [outer = 0x11679c400] 03:50:06 INFO - PROCESS | 2398 | 1462359006304 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]]]}] 03:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms 03:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:50:06 INFO - PROCESS | 2398 | 1462359006322 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:50:06 INFO - PROCESS | 2398 | 1462359006324 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:50:06 INFO - PROCESS | 2398 | 1462359006326 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:50:06 INFO - PROCESS | 2398 | 1462359006329 Marionette TRACE conn2 <- [1,1214,null,{}] 03:50:06 INFO - PROCESS | 2398 | 1462359006340 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}] 03:50:06 INFO - PROCESS | 2398 | 1462359006417 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:50:06 INFO - PROCESS | 2398 | 1462359006422 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194eb800 == 31 [pid = 2398] [id = 311] 03:50:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x1183e6000) [pid = 2398] [serial = 932] [outer = 0x0] 03:50:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x11877c800) [pid = 2398] [serial = 933] [outer = 0x1183e6000] 03:50:06 INFO - PROCESS | 2398 | 1462359006453 Marionette DEBUG loaded listener.js 03:50:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x1191aac00) [pid = 2398] [serial = 934] [outer = 0x1183e6000] 03:50:06 INFO - PROCESS | 2398 | 1462359006852 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]]]}] 03:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 575ms 03:50:06 INFO - PROCESS | 2398 | 1462359006903 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:50:06 INFO - PROCESS | 2398 | 1462359006905 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:50:06 INFO - PROCESS | 2398 | 1462359006909 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:50:06 INFO - PROCESS | 2398 | 1462359006911 Marionette TRACE conn2 <- [1,1218,null,{}] 03:50:06 INFO - PROCESS | 2398 | 1462359006914 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}] 03:50:07 INFO - PROCESS | 2398 | 1462359007027 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:50:07 INFO - PROCESS | 2398 | 1462359007037 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a142800 == 32 [pid = 2398] [id = 312] 03:50:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x112f98c00) [pid = 2398] [serial = 935] [outer = 0x0] 03:50:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x1197f4400) [pid = 2398] [serial = 936] [outer = 0x112f98c00] 03:50:07 INFO - PROCESS | 2398 | 1462359007083 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x119812800) [pid = 2398] [serial = 937] [outer = 0x112f98c00] 03:50:07 INFO - PROCESS | 2398 | 1462359007471 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]]]}] 03:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 570ms 03:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:50:07 INFO - PROCESS | 2398 | 1462359007479 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:50:07 INFO - PROCESS | 2398 | 1462359007480 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:50:07 INFO - PROCESS | 2398 | 1462359007488 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:50:07 INFO - PROCESS | 2398 | 1462359007489 Marionette TRACE conn2 <- [1,1222,null,{}] 03:50:07 INFO - PROCESS | 2398 | 1462359007492 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}] 03:50:07 INFO - PROCESS | 2398 | 1462359007641 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:50:07 INFO - PROCESS | 2398 | 1462359007651 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d19800 == 33 [pid = 2398] [id = 313] 03:50:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x112f9dc00) [pid = 2398] [serial = 938] [outer = 0x0] 03:50:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x119871400) [pid = 2398] [serial = 939] [outer = 0x112f9dc00] 03:50:07 INFO - PROCESS | 2398 | 1462359007690 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x119f0d800) [pid = 2398] [serial = 940] [outer = 0x112f9dc00] 03:50:08 INFO - PROCESS | 2398 | 1462359008119 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] 03:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:50:08 INFO - PROCESS | 2398 | 1462359008161 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:50:08 INFO - PROCESS | 2398 | 1462359008164 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 2398 | 1462359008165 Marionette TRACE conn2 <- [1,1226,null,{}] 03:50:08 INFO - PROCESS | 2398 | 1462359008167 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}] 03:50:08 INFO - PROCESS | 2398 | 1462359008271 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:50:08 INFO - PROCESS | 2398 | 1462359008308 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x12418e800 == 34 [pid = 2398] [id = 314] 03:50:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1215e6c00) [pid = 2398] [serial = 941] [outer = 0x0] 03:50:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x123fc4000) [pid = 2398] [serial = 942] [outer = 0x1215e6c00] 03:50:08 INFO - PROCESS | 2398 | 1462359008335 Marionette DEBUG loaded listener.js 03:50:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x12419f800) [pid = 2398] [serial = 943] [outer = 0x1215e6c00] 03:50:08 INFO - PROCESS | 2398 | 1462359008661 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]]]}] 03:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 03:50:08 INFO - PROCESS | 2398 | 1462359008686 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:50:08 INFO - PROCESS | 2398 | 1462359008687 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:50:08 INFO - PROCESS | 2398 | 1462359008689 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 2398 | 1462359008690 Marionette TRACE conn2 <- [1,1230,null,{}] 03:50:08 INFO - PROCESS | 2398 | 1462359008692 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}] 03:50:08 INFO - PROCESS | 2398 | 1462359008780 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:50:08 INFO - PROCESS | 2398 | 1462359008813 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243de800 == 35 [pid = 2398] [id = 315] 03:50:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1242d8000) [pid = 2398] [serial = 944] [outer = 0x0] 03:50:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x124913000) [pid = 2398] [serial = 945] [outer = 0x1242d8000] 03:50:08 INFO - PROCESS | 2398 | 1462359008838 Marionette DEBUG loaded listener.js 03:50:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x124969800) [pid = 2398] [serial = 946] [outer = 0x1242d8000] 03:50:09 INFO - PROCESS | 2398 | 1462359009147 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]]]}] 03:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 03:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:50:09 INFO - PROCESS | 2398 | 1462359009161 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:50:09 INFO - PROCESS | 2398 | 1462359009162 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:50:09 INFO - PROCESS | 2398 | 1462359009164 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:50:09 INFO - PROCESS | 2398 | 1462359009166 Marionette TRACE conn2 <- [1,1234,null,{}] 03:50:09 INFO - PROCESS | 2398 | 1462359009172 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}] 03:50:09 INFO - PROCESS | 2398 | 1462359009263 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:50:09 INFO - PROCESS | 2398 | 1462359009267 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x125320800 == 36 [pid = 2398] [id = 316] 03:50:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x122e70c00) [pid = 2398] [serial = 947] [outer = 0x0] 03:50:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x124bb3c00) [pid = 2398] [serial = 948] [outer = 0x122e70c00] 03:50:09 INFO - PROCESS | 2398 | 1462359009292 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x1265d7000) [pid = 2398] [serial = 949] [outer = 0x122e70c00] 03:50:09 INFO - PROCESS | 2398 | 1462359009590 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]]]}] 03:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 473ms 03:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:50:09 INFO - PROCESS | 2398 | 1462359009639 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:50:09 INFO - PROCESS | 2398 | 1462359009640 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:50:09 INFO - PROCESS | 2398 | 1462359009642 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:50:09 INFO - PROCESS | 2398 | 1462359009643 Marionette TRACE conn2 <- [1,1238,null,{}] 03:50:09 INFO - PROCESS | 2398 | 1462359009646 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}] 03:50:09 INFO - PROCESS | 2398 | 1462359009741 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:50:09 INFO - PROCESS | 2398 | 1462359009746 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x12782c800 == 37 [pid = 2398] [id = 317] 03:50:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x125294400) [pid = 2398] [serial = 950] [outer = 0x0] 03:50:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x1278a3c00) [pid = 2398] [serial = 951] [outer = 0x125294400] 03:50:09 INFO - PROCESS | 2398 | 1462359009770 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1278ac400) [pid = 2398] [serial = 952] [outer = 0x125294400] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1242da000) [pid = 2398] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x123fcc400) [pid = 2398] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x111c4a400) [pid = 2398] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x1134afc00) [pid = 2398] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x11645f000) [pid = 2398] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1197fb400) [pid = 2398] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x11318d400) [pid = 2398] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x1191a6c00) [pid = 2398] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x129673c00) [pid = 2398] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x123d11800) [pid = 2398] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x1249bb800) [pid = 2398] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x1242d8400) [pid = 2398] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x113110400) [pid = 2398] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x12411f400) [pid = 2398] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x128d7b800) [pid = 2398] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x113425800) [pid = 2398] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x1247e4c00) [pid = 2398] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:50:10 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x1189f1400) [pid = 2398] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:50:10 INFO - PROCESS | 2398 | 1462359010188 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]]]}] 03:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 570ms 03:50:10 INFO - PROCESS | 2398 | 1462359010214 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:50:10 INFO - PROCESS | 2398 | 1462359010215 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:50:10 INFO - PROCESS | 2398 | 1462359010220 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:50:10 INFO - PROCESS | 2398 | 1462359010221 Marionette TRACE conn2 <- [1,1242,null,{}] 03:50:10 INFO - PROCESS | 2398 | 1462359010223 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}] 03:50:10 INFO - PROCESS | 2398 | 1462359010293 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:50:10 INFO - PROCESS | 2398 | 1462359010343 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x119f5c000 == 38 [pid = 2398] [id = 318] 03:50:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x112d6f000) [pid = 2398] [serial = 953] [outer = 0x0] 03:50:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x11919f800) [pid = 2398] [serial = 954] [outer = 0x112d6f000] 03:50:10 INFO - PROCESS | 2398 | 1462359010368 Marionette DEBUG loaded listener.js 03:50:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x124120400) [pid = 2398] [serial = 955] [outer = 0x112d6f000] 03:50:10 INFO - PROCESS | 2398 | 1462359010658 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]]]}] 03:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 03:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:50:10 INFO - PROCESS | 2398 | 1462359010689 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:50:10 INFO - PROCESS | 2398 | 1462359010691 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:50:10 INFO - PROCESS | 2398 | 1462359010693 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:50:10 INFO - PROCESS | 2398 | 1462359010694 Marionette TRACE conn2 <- [1,1246,null,{}] 03:50:10 INFO - PROCESS | 2398 | 1462359010696 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}] 03:50:10 INFO - PROCESS | 2398 | 1462359010787 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:50:10 INFO - PROCESS | 2398 | 1462359010791 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x12942f800 == 39 [pid = 2398] [id = 319] 03:50:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x1247ddc00) [pid = 2398] [serial = 956] [outer = 0x0] 03:50:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x1278cdc00) [pid = 2398] [serial = 957] [outer = 0x1247ddc00] 03:50:10 INFO - PROCESS | 2398 | 1462359010820 Marionette DEBUG loaded listener.js 03:50:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x128a9b000) [pid = 2398] [serial = 958] [outer = 0x1247ddc00] 03:50:11 INFO - PROCESS | 2398 | 1462359011179 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]]]}] 03:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 522ms 03:50:11 INFO - PROCESS | 2398 | 1462359011218 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:50:11 INFO - PROCESS | 2398 | 1462359011220 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:50:11 INFO - PROCESS | 2398 | 1462359011222 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:50:11 INFO - PROCESS | 2398 | 1462359011223 Marionette TRACE conn2 <- [1,1250,null,{}] 03:50:11 INFO - PROCESS | 2398 | 1462359011226 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}] 03:50:11 INFO - PROCESS | 2398 | 1462359011322 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:50:11 INFO - PROCESS | 2398 | 1462359011328 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a875800 == 40 [pid = 2398] [id = 320] 03:50:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x128a93000) [pid = 2398] [serial = 959] [outer = 0x0] 03:50:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x128ec3000) [pid = 2398] [serial = 960] [outer = 0x128a93000] 03:50:11 INFO - PROCESS | 2398 | 1462359011365 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x1293e6c00) [pid = 2398] [serial = 961] [outer = 0x128a93000] 03:50:11 INFO - PROCESS | 2398 | 1462359011800 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]]]}] 03:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 618ms 03:50:11 INFO - PROCESS | 2398 | 1462359011841 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:50:11 INFO - PROCESS | 2398 | 1462359011842 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:50:11 INFO - PROCESS | 2398 | 1462359011844 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:50:11 INFO - PROCESS | 2398 | 1462359011845 Marionette TRACE conn2 <- [1,1254,null,{}] 03:50:11 INFO - PROCESS | 2398 | 1462359011847 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}] 03:50:11 INFO - PROCESS | 2398 | 1462359011922 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:50:11 INFO - PROCESS | 2398 | 1462359011926 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab39800 == 41 [pid = 2398] [id = 321] 03:50:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1293eb400) [pid = 2398] [serial = 962] [outer = 0x0] 03:50:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x1293f3800) [pid = 2398] [serial = 963] [outer = 0x1293eb400] 03:50:11 INFO - PROCESS | 2398 | 1462359011951 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x12965ac00) [pid = 2398] [serial = 964] [outer = 0x1293eb400] 03:50:12 INFO - PROCESS | 2398 | 1462359012408 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]]]}] 03:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 620ms 03:50:12 INFO - PROCESS | 2398 | 1462359012465 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:50:12 INFO - PROCESS | 2398 | 1462359012469 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:50:12 INFO - PROCESS | 2398 | 1462359012474 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:50:12 INFO - PROCESS | 2398 | 1462359012476 Marionette TRACE conn2 <- [1,1258,null,{}] 03:50:12 INFO - PROCESS | 2398 | 1462359012480 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}] 03:50:12 INFO - PROCESS | 2398 | 1462359012579 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:50:12 INFO - PROCESS | 2398 | 1462359012680 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x117466000 == 42 [pid = 2398] [id = 322] 03:50:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x116796400) [pid = 2398] [serial = 965] [outer = 0x0] 03:50:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x116877c00) [pid = 2398] [serial = 966] [outer = 0x116796400] 03:50:12 INFO - PROCESS | 2398 | 1462359012712 Marionette DEBUG loaded listener.js 03:50:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x118138800) [pid = 2398] [serial = 967] [outer = 0x116796400] 03:50:13 INFO - PROCESS | 2398 | 1462359013136 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]]]}] 03:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 671ms 03:50:13 INFO - PROCESS | 2398 | 1462359013144 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:50:13 INFO - PROCESS | 2398 | 1462359013150 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:50:13 INFO - PROCESS | 2398 | 1462359013155 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:50:13 INFO - PROCESS | 2398 | 1462359013157 Marionette TRACE conn2 <- [1,1262,null,{}] 03:50:13 INFO - PROCESS | 2398 | 1462359013160 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}] 03:50:13 INFO - PROCESS | 2398 | 1462359013255 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:50:13 INFO - PROCESS | 2398 | 1462359013315 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x119d72800 == 43 [pid = 2398] [id = 323] 03:50:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x11679d400) [pid = 2398] [serial = 968] [outer = 0x0] 03:50:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x118570c00) [pid = 2398] [serial = 969] [outer = 0x11679d400] 03:50:13 INFO - PROCESS | 2398 | 1462359013344 Marionette DEBUG loaded listener.js 03:50:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1191e3c00) [pid = 2398] [serial = 970] [outer = 0x11679d400] 03:50:13 INFO - PROCESS | 2398 | 1462359013771 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]]]}] 03:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 03:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:50:13 INFO - PROCESS | 2398 | 1462359013826 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:50:13 INFO - PROCESS | 2398 | 1462359013827 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:50:13 INFO - PROCESS | 2398 | 1462359013829 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:50:13 INFO - PROCESS | 2398 | 1462359013832 Marionette TRACE conn2 <- [1,1266,null,{}] 03:50:13 INFO - PROCESS | 2398 | 1462359013840 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}] 03:50:13 INFO - PROCESS | 2398 | 1462359013962 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:50:14 INFO - PROCESS | 2398 | 1462359014040 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab2f000 == 44 [pid = 2398] [id = 324] 03:50:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x123f2e800) [pid = 2398] [serial = 971] [outer = 0x0] 03:50:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x124118400) [pid = 2398] [serial = 972] [outer = 0x123f2e800] 03:50:14 INFO - PROCESS | 2398 | 1462359014073 Marionette DEBUG loaded listener.js 03:50:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x12420d800) [pid = 2398] [serial = 973] [outer = 0x123f2e800] 03:50:14 INFO - PROCESS | 2398 | 1462359014487 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]]]}] 03:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 672ms 03:50:14 INFO - PROCESS | 2398 | 1462359014503 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:50:14 INFO - PROCESS | 2398 | 1462359014504 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:50:14 INFO - PROCESS | 2398 | 1462359014507 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:50:14 INFO - PROCESS | 2398 | 1462359014508 Marionette TRACE conn2 <- [1,1270,null,{}] 03:50:14 INFO - PROCESS | 2398 | 1462359014510 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}] 03:50:14 INFO - PROCESS | 2398 | 1462359014607 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:50:14 INFO - PROCESS | 2398 | 1462359014654 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b35e000 == 45 [pid = 2398] [id = 325] 03:50:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x124119c00) [pid = 2398] [serial = 974] [outer = 0x0] 03:50:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x1278af000) [pid = 2398] [serial = 975] [outer = 0x124119c00] 03:50:14 INFO - PROCESS | 2398 | 1462359014683 Marionette DEBUG loaded listener.js 03:50:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x128a92800) [pid = 2398] [serial = 976] [outer = 0x124119c00] 03:50:15 INFO - PROCESS | 2398 | 1462359015137 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]]]}] 03:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 668ms 03:50:15 INFO - PROCESS | 2398 | 1462359015176 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:50:15 INFO - PROCESS | 2398 | 1462359015178 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:50:15 INFO - PROCESS | 2398 | 1462359015182 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:50:15 INFO - PROCESS | 2398 | 1462359015184 Marionette TRACE conn2 <- [1,1274,null,{}] 03:50:15 INFO - PROCESS | 2398 | 1462359015188 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}] 03:50:15 INFO - PROCESS | 2398 | 1462359015355 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:50:15 INFO - PROCESS | 2398 | 1462359015432 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x12baf1000 == 46 [pid = 2398] [id = 326] 03:50:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x1278c8000) [pid = 2398] [serial = 977] [outer = 0x0] 03:50:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x128ec7400) [pid = 2398] [serial = 978] [outer = 0x1278c8000] 03:50:15 INFO - PROCESS | 2398 | 1462359015463 Marionette DEBUG loaded listener.js 03:50:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x129658c00) [pid = 2398] [serial = 979] [outer = 0x1278c8000] 03:50:15 INFO - PROCESS | 2398 | 1462359015903 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]]]}] 03:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 771ms 03:50:15 INFO - PROCESS | 2398 | 1462359015953 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:50:15 INFO - PROCESS | 2398 | 1462359015954 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:50:15 INFO - PROCESS | 2398 | 1462359015956 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:50:15 INFO - PROCESS | 2398 | 1462359015957 Marionette TRACE conn2 <- [1,1278,null,{}] 03:50:15 INFO - PROCESS | 2398 | 1462359015960 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}] 03:50:16 INFO - PROCESS | 2398 | 1462359016070 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:50:16 INFO - PROCESS | 2398 | 1462359016257 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x116aa1800 == 47 [pid = 2398] [id = 327] 03:50:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1125c2800) [pid = 2398] [serial = 980] [outer = 0x0] 03:50:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x112f90400) [pid = 2398] [serial = 981] [outer = 0x1125c2800] 03:50:16 INFO - PROCESS | 2398 | 1462359016287 Marionette DEBUG loaded listener.js 03:50:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x114e1d000) [pid = 2398] [serial = 982] [outer = 0x1125c2800] 03:50:16 INFO - PROCESS | 2398 | 1462359016742 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]]]}] 03:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 819ms 03:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:50:16 INFO - PROCESS | 2398 | 1462359016776 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:50:16 INFO - PROCESS | 2398 | 1462359016778 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:50:16 INFO - PROCESS | 2398 | 1462359016781 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:50:16 INFO - PROCESS | 2398 | 1462359016784 Marionette TRACE conn2 <- [1,1282,null,{}] 03:50:16 INFO - PROCESS | 2398 | 1462359016787 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}] 03:50:16 INFO - PROCESS | 2398 | 1462359016880 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:50:16 INFO - PROCESS | 2398 | 1462359016932 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x117468800 == 48 [pid = 2398] [id = 328] 03:50:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x115e61800) [pid = 2398] [serial = 983] [outer = 0x0] 03:50:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x1183e3800) [pid = 2398] [serial = 984] [outer = 0x115e61800] 03:50:16 INFO - PROCESS | 2398 | 1462359016961 Marionette DEBUG loaded listener.js 03:50:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x11879d800) [pid = 2398] [serial = 985] [outer = 0x115e61800] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x12a875800 == 47 [pid = 2398] [id = 320] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x12942f800 == 46 [pid = 2398] [id = 319] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x119f5c000 == 45 [pid = 2398] [id = 318] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x12782c800 == 44 [pid = 2398] [id = 317] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x125320800 == 43 [pid = 2398] [id = 316] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x1243de800 == 42 [pid = 2398] [id = 315] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x12418e800 == 41 [pid = 2398] [id = 314] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x1296c1c00) [pid = 2398] [serial = 917] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x117d19800 == 40 [pid = 2398] [id = 313] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x11a142800 == 39 [pid = 2398] [id = 312] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x1194eb800 == 38 [pid = 2398] [id = 311] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x117463000 == 37 [pid = 2398] [id = 310] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x1171ac800 == 36 [pid = 2398] [id = 309] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x11746d800 == 35 [pid = 2398] [id = 308] 03:50:17 INFO - PROCESS | 2398 | --DOCSHELL 0x111fbb000 == 34 [pid = 2398] [id = 307] 03:50:17 INFO - PROCESS | 2398 | 1462359017365 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]]]}] 03:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 622ms 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x1278cf800) [pid = 2398] [serial = 899] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x124124000) [pid = 2398] [serial = 890] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x1241a8000) [pid = 2398] [serial = 891] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x118135800) [pid = 2398] [serial = 872] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x118324000) [pid = 2398] [serial = 873] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x115e3cc00) [pid = 2398] [serial = 869] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x116556400) [pid = 2398] [serial = 870] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x118320000) [pid = 2398] [serial = 875] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x11857cc00) [pid = 2398] [serial = 876] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x11a2a6000) [pid = 2398] [serial = 884] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x123cc1c00) [pid = 2398] [serial = 885] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x11879a400) [pid = 2398] [serial = 878] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x1191a6800) [pid = 2398] [serial = 879] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x1197f2800) [pid = 2398] [serial = 881] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x119a7bc00) [pid = 2398] [serial = 882] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x12967c400) [pid = 2398] [serial = 864] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x124107800) [pid = 2398] [serial = 887] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x12411cc00) [pid = 2398] [serial = 888] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x128a97000) [pid = 2398] [serial = 902] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x124915400) [pid = 2398] [serial = 893] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x1249bc400) [pid = 2398] [serial = 894] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x113d03000) [pid = 2398] [serial = 867] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x11318d800) [pid = 2398] [serial = 866] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x1296bcc00) [pid = 2398] [serial = 915] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x128ecd800) [pid = 2398] [serial = 905] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x128d7e400) [pid = 2398] [serial = 903] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x1293f0800) [pid = 2398] [serial = 906] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x1197f0400) [pid = 2398] [serial = 909] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x129672800) [pid = 2398] [serial = 914] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x117138800) [pid = 2398] [serial = 908] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x1265d1400) [pid = 2398] [serial = 896] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x1293f3c00) [pid = 2398] [serial = 912] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x1278ab000) [pid = 2398] [serial = 897] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x1215eb000) [pid = 2398] [serial = 911] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x128a92c00) [pid = 2398] [serial = 900] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2398 | 1462359017416 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:50:17 INFO - PROCESS | 2398 | 1462359017418 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:50:17 INFO - PROCESS | 2398 | 1462359017423 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:50:17 INFO - PROCESS | 2398 | 1462359017425 Marionette TRACE conn2 <- [1,1286,null,{}] 03:50:17 INFO - PROCESS | 2398 | 1462359017427 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}] 03:50:17 INFO - PROCESS | 2398 | 1462359017504 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:50:17 INFO - PROCESS | 2398 | 1462359017509 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x116521800 == 35 [pid = 2398] [id = 329] 03:50:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x118328800) [pid = 2398] [serial = 986] [outer = 0x0] 03:50:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x1191a5400) [pid = 2398] [serial = 987] [outer = 0x118328800] 03:50:17 INFO - PROCESS | 2398 | 1462359017535 Marionette DEBUG loaded listener.js 03:50:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x1197ee400) [pid = 2398] [serial = 988] [outer = 0x118328800] 03:50:17 INFO - PROCESS | 2398 | 1462359017915 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]]]}] 03:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 03:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:50:17 INFO - PROCESS | 2398 | 1462359017951 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:50:17 INFO - PROCESS | 2398 | 1462359017953 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:50:17 INFO - PROCESS | 2398 | 1462359017962 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:50:17 INFO - PROCESS | 2398 | 1462359017968 Marionette TRACE conn2 <- [1,1290,null,{}] 03:50:17 INFO - PROCESS | 2398 | 1462359017974 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}] 03:50:18 INFO - PROCESS | 2398 | 1462359018097 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:50:18 INFO - PROCESS | 2398 | 1462359018104 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x119d7f000 == 36 [pid = 2398] [id = 330] 03:50:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x11986e800) [pid = 2398] [serial = 989] [outer = 0x0] 03:50:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x122f26800) [pid = 2398] [serial = 990] [outer = 0x11986e800] 03:50:18 INFO - PROCESS | 2398 | 1462359018145 Marionette DEBUG loaded listener.js 03:50:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x124119800) [pid = 2398] [serial = 991] [outer = 0x11986e800] 03:50:18 INFO - PROCESS | 2398 | 1462359018583 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]]]}] 03:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 683ms 03:50:18 INFO - PROCESS | 2398 | 1462359018640 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:50:18 INFO - PROCESS | 2398 | 1462359018642 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:50:18 INFO - PROCESS | 2398 | 1462359018644 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:50:18 INFO - PROCESS | 2398 | 1462359018645 Marionette TRACE conn2 <- [1,1294,null,{}] 03:50:18 INFO - PROCESS | 2398 | 1462359018647 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}] 03:50:18 INFO - PROCESS | 2398 | 1462359018732 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:50:18 INFO - PROCESS | 2398 | 1462359018739 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x122d38000 == 37 [pid = 2398] [id = 331] 03:50:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x12419ac00) [pid = 2398] [serial = 992] [outer = 0x0] 03:50:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x1242dc400) [pid = 2398] [serial = 993] [outer = 0x12419ac00] 03:50:18 INFO - PROCESS | 2398 | 1462359018764 Marionette DEBUG loaded listener.js 03:50:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x124c39c00) [pid = 2398] [serial = 994] [outer = 0x12419ac00] 03:50:19 INFO - PROCESS | 2398 | 1462359019075 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]]]}] 03:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms 03:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:50:19 INFO - PROCESS | 2398 | 1462359019114 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:50:19 INFO - PROCESS | 2398 | 1462359019115 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:50:19 INFO - PROCESS | 2398 | 1462359019117 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:50:19 INFO - PROCESS | 2398 | 1462359019119 Marionette TRACE conn2 <- [1,1298,null,{}] 03:50:19 INFO - PROCESS | 2398 | 1462359019121 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}] 03:50:19 INFO - PROCESS | 2398 | 1462359019233 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:50:19 INFO - PROCESS | 2398 | 1462359019240 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x11650b000 == 38 [pid = 2398] [id = 332] 03:50:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x1265ddc00) [pid = 2398] [serial = 995] [outer = 0x0] 03:50:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1278a9800) [pid = 2398] [serial = 996] [outer = 0x1265ddc00] 03:50:19 INFO - PROCESS | 2398 | 1462359019287 Marionette DEBUG loaded listener.js 03:50:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x128a97000) [pid = 2398] [serial = 997] [outer = 0x1265ddc00] 03:50:19 INFO - PROCESS | 2398 | 1462359019793 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]]]}] 03:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 719ms 03:50:19 INFO - PROCESS | 2398 | 1462359019837 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:50:19 INFO - PROCESS | 2398 | 1462359019839 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:50:19 INFO - PROCESS | 2398 | 1462359019841 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:50:19 INFO - PROCESS | 2398 | 1462359019842 Marionette TRACE conn2 <- [1,1302,null,{}] 03:50:19 INFO - PROCESS | 2398 | 1462359019844 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}] 03:50:19 INFO - PROCESS | 2398 | 1462359019940 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:50:19 INFO - PROCESS | 2398 | 1462359019945 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x126590800 == 39 [pid = 2398] [id = 333] 03:50:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x129652800) [pid = 2398] [serial = 998] [outer = 0x0] 03:50:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x12966f800) [pid = 2398] [serial = 999] [outer = 0x129652800] 03:50:19 INFO - PROCESS | 2398 | 1462359019970 Marionette DEBUG loaded listener.js 03:50:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x12967b800) [pid = 2398] [serial = 1000] [outer = 0x129652800] 03:50:20 INFO - PROCESS | 2398 | 1462359020314 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]]]}] 03:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 03:50:20 INFO - PROCESS | 2398 | 1462359020361 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:50:20 INFO - PROCESS | 2398 | 1462359020363 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:50:20 INFO - PROCESS | 2398 | 1462359020365 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:50:20 INFO - PROCESS | 2398 | 1462359020366 Marionette TRACE conn2 <- [1,1306,null,{}] 03:50:20 INFO - PROCESS | 2398 | 1462359020368 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}] 03:50:20 INFO - PROCESS | 2398 | 1462359020470 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:50:20 INFO - PROCESS | 2398 | 1462359020536 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x129096000 == 40 [pid = 2398] [id = 334] 03:50:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x1293ee400) [pid = 2398] [serial = 1001] [outer = 0x0] 03:50:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x1296bb400) [pid = 2398] [serial = 1002] [outer = 0x1293ee400] 03:50:20 INFO - PROCESS | 2398 | 1462359020578 Marionette DEBUG loaded listener.js 03:50:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x12a7b4800) [pid = 2398] [serial = 1003] [outer = 0x1293ee400] 03:50:21 INFO - PROCESS | 2398 | 1462359021021 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]]]}] 03:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 672ms 03:50:21 INFO - PROCESS | 2398 | 1462359021038 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:50:21 INFO - PROCESS | 2398 | 1462359021039 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:50:21 INFO - PROCESS | 2398 | 1462359021041 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 2398 | 1462359021042 Marionette TRACE conn2 <- [1,1310,null,{}] 03:50:21 INFO - PROCESS | 2398 | 1462359021045 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}] 03:50:21 INFO - PROCESS | 2398 | 1462359021141 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:50:21 INFO - PROCESS | 2398 | 1462359021152 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x129429000 == 41 [pid = 2398] [id = 335] 03:50:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x1296bcc00) [pid = 2398] [serial = 1004] [outer = 0x0] 03:50:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x12a9dc800) [pid = 2398] [serial = 1005] [outer = 0x1296bcc00] 03:50:21 INFO - PROCESS | 2398 | 1462359021177 Marionette DEBUG loaded listener.js 03:50:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x12a9ea400) [pid = 2398] [serial = 1006] [outer = 0x1296bcc00] 03:50:21 INFO - PROCESS | 2398 | 1462359021506 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] 03:50:21 INFO - PROCESS | 2398 | 1462359021513 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:50:21 INFO - PROCESS | 2398 | 1462359021517 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 2398 | 1462359021520 Marionette TRACE conn2 <- [1,1314,null,{}] 03:50:21 INFO - PROCESS | 2398 | 1462359021523 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}] 03:50:21 INFO - PROCESS | 2398 | 1462359021676 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1215e6c00) [pid = 2398] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1242d8000) [pid = 2398] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x112d6f000) [pid = 2398] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x122e70c00) [pid = 2398] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x11679c400) [pid = 2398] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1183e6000) [pid = 2398] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x112f98c00) [pid = 2398] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x112f9dc00) [pid = 2398] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x115d0e000) [pid = 2398] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x125294400) [pid = 2398] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x1247ddc00) [pid = 2398] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x129656800) [pid = 2398] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:50:21 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x128a93000) [pid = 2398] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:50:21 INFO - PROCESS | 2398 | 1462359021717 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x11685b800 == 42 [pid = 2398] [id = 336] 03:50:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x112f92c00) [pid = 2398] [serial = 1007] [outer = 0x0] 03:50:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x115e3d000) [pid = 2398] [serial = 1008] [outer = 0x112f92c00] 03:50:21 INFO - PROCESS | 2398 | 1462359021743 Marionette DEBUG loaded listener.js 03:50:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1197f3c00) [pid = 2398] [serial = 1009] [outer = 0x112f92c00] 03:50:22 INFO - PROCESS | 2398 | 1462359022040 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]]]}] 03:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 574ms 03:50:22 INFO - PROCESS | 2398 | 1462359022091 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:50:22 INFO - PROCESS | 2398 | 1462359022092 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:50:22 INFO - PROCESS | 2398 | 1462359022094 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:50:22 INFO - PROCESS | 2398 | 1462359022095 Marionette TRACE conn2 <- [1,1318,null,{}] 03:50:22 INFO - PROCESS | 2398 | 1462359022097 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}] 03:50:22 INFO - PROCESS | 2398 | 1462359022177 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:50:22 INFO - PROCESS | 2398 | 1462359022224 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9d1000 == 43 [pid = 2398] [id = 337] 03:50:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x112f9dc00) [pid = 2398] [serial = 1010] [outer = 0x0] 03:50:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x12528fc00) [pid = 2398] [serial = 1011] [outer = 0x112f9dc00] 03:50:22 INFO - PROCESS | 2398 | 1462359022255 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x12adcfc00) [pid = 2398] [serial = 1012] [outer = 0x112f9dc00] 03:50:22 INFO - PROCESS | 2398 | 1462359022528 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]]]}] 03:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 470ms 03:50:22 INFO - PROCESS | 2398 | 1462359022572 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:50:22 INFO - PROCESS | 2398 | 1462359022574 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:50:22 INFO - PROCESS | 2398 | 1462359022576 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:50:22 INFO - PROCESS | 2398 | 1462359022578 Marionette TRACE conn2 <- [1,1322,null,{}] 03:50:22 INFO - PROCESS | 2398 | 1462359022580 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}] 03:50:22 INFO - PROCESS | 2398 | 1462359022674 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:50:22 INFO - PROCESS | 2398 | 1462359022678 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c216000 == 44 [pid = 2398] [id = 338] 03:50:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x119871c00) [pid = 2398] [serial = 1013] [outer = 0x0] 03:50:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x12add9800) [pid = 2398] [serial = 1014] [outer = 0x119871c00] 03:50:22 INFO - PROCESS | 2398 | 1462359022703 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x12ba7d000) [pid = 2398] [serial = 1015] [outer = 0x119871c00] 03:50:23 INFO - PROCESS | 2398 | 1462359023036 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]]]}] 03:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 472ms 03:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:50:23 INFO - PROCESS | 2398 | 1462359023048 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:50:23 INFO - PROCESS | 2398 | 1462359023050 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:50:23 INFO - PROCESS | 2398 | 1462359023055 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:50:23 INFO - PROCESS | 2398 | 1462359023056 Marionette TRACE conn2 <- [1,1326,null,{}] 03:50:23 INFO - PROCESS | 2398 | 1462359023058 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}] 03:50:23 INFO - PROCESS | 2398 | 1462359023161 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:50:23 INFO - PROCESS | 2398 | 1462359023167 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c983800 == 45 [pid = 2398] [id = 339] 03:50:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x12adce400) [pid = 2398] [serial = 1016] [outer = 0x0] 03:50:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x12ba83800) [pid = 2398] [serial = 1017] [outer = 0x12adce400] 03:50:23 INFO - PROCESS | 2398 | 1462359023192 Marionette DEBUG loaded listener.js 03:50:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x12bb82800) [pid = 2398] [serial = 1018] [outer = 0x12adce400] 03:50:23 INFO - PROCESS | 2398 | 1462359023482 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]]]}] 03:50:23 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 03:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 469ms 03:50:23 INFO - PROCESS | 2398 | 1462359023525 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:50:23 INFO - PROCESS | 2398 | 1462359023526 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:50:23 INFO - PROCESS | 2398 | 1462359023528 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:50:23 INFO - PROCESS | 2398 | 1462359023529 Marionette TRACE conn2 <- [1,1330,null,{}] 03:50:23 INFO - PROCESS | 2398 | 1462359023531 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}] 03:50:23 INFO - PROCESS | 2398 | 1462359023611 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:50:23 INFO - PROCESS | 2398 | 1462359023616 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd70800 == 46 [pid = 2398] [id = 340] 03:50:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x12bb81400) [pid = 2398] [serial = 1019] [outer = 0x0] 03:50:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x12bbaa800) [pid = 2398] [serial = 1020] [outer = 0x12bb81400] 03:50:23 INFO - PROCESS | 2398 | 1462359023640 Marionette DEBUG loaded listener.js 03:50:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x12bbaf000) [pid = 2398] [serial = 1021] [outer = 0x12bb81400] 03:50:24 INFO - PROCESS | 2398 | 1462359024155 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]]]}] 03:50:24 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 03:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 669ms 03:50:24 INFO - PROCESS | 2398 | 1462359024197 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:50:24 INFO - PROCESS | 2398 | 1462359024201 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:50:24 INFO - PROCESS | 2398 | 1462359024204 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:50:24 INFO - PROCESS | 2398 | 1462359024207 Marionette TRACE conn2 <- [1,1334,null,{}] 03:50:24 INFO - PROCESS | 2398 | 1462359024210 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}] 03:50:24 INFO - PROCESS | 2398 | 1462359024319 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:50:24 INFO - PROCESS | 2398 | 1462359024372 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e1800 == 47 [pid = 2398] [id = 341] 03:50:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1176a1000) [pid = 2398] [serial = 1022] [outer = 0x0] 03:50:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1183e7800) [pid = 2398] [serial = 1023] [outer = 0x1176a1000] 03:50:24 INFO - PROCESS | 2398 | 1462359024404 Marionette DEBUG loaded listener.js 03:50:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x1187a7800) [pid = 2398] [serial = 1024] [outer = 0x1176a1000] 03:50:24 INFO - PROCESS | 2398 | 1462359024847 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]]]}] 03:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 672ms 03:50:24 INFO - PROCESS | 2398 | 1462359024876 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:50:24 INFO - PROCESS | 2398 | 1462359024880 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:50:24 INFO - PROCESS | 2398 | 1462359024885 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:50:24 INFO - PROCESS | 2398 | 1462359024886 Marionette TRACE conn2 <- [1,1338,null,{}] 03:50:24 INFO - PROCESS | 2398 | 1462359024889 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}] 03:50:24 INFO - PROCESS | 2398 | 1462359024998 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:50:25 INFO - PROCESS | 2398 | 1462359025051 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252d9000 == 48 [pid = 2398] [id = 342] 03:50:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1191ed400) [pid = 2398] [serial = 1025] [outer = 0x0] 03:50:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x123802800) [pid = 2398] [serial = 1026] [outer = 0x1191ed400] 03:50:25 INFO - PROCESS | 2398 | 1462359025080 Marionette DEBUG loaded listener.js 03:50:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x124121000) [pid = 2398] [serial = 1027] [outer = 0x1191ed400] 03:50:26 INFO - PROCESS | 2398 | 1462359026052 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]]]}] 03:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1172ms 03:50:26 INFO - PROCESS | 2398 | 1462359026057 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:50:26 INFO - PROCESS | 2398 | 1462359026058 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:50:26 INFO - PROCESS | 2398 | 1462359026061 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:50:26 INFO - PROCESS | 2398 | 1462359026063 Marionette TRACE conn2 <- [1,1342,null,{}] 03:50:26 INFO - PROCESS | 2398 | 1462359026073 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}] 03:50:26 INFO - PROCESS | 2398 | 1462359026179 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:50:26 INFO - PROCESS | 2398 | 1462359026229 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x129016800 == 49 [pid = 2398] [id = 343] 03:50:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x12496c400) [pid = 2398] [serial = 1028] [outer = 0x0] 03:50:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1278aec00) [pid = 2398] [serial = 1029] [outer = 0x12496c400] 03:50:26 INFO - PROCESS | 2398 | 1462359026260 Marionette DEBUG loaded listener.js 03:50:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x12935a400) [pid = 2398] [serial = 1030] [outer = 0x12496c400] 03:50:26 INFO - PROCESS | 2398 | 1462359026856 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]]]}] 03:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 827ms 03:50:26 INFO - PROCESS | 2398 | 1462359026888 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:50:26 INFO - PROCESS | 2398 | 1462359026891 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:50:26 INFO - PROCESS | 2398 | 1462359026894 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:50:26 INFO - PROCESS | 2398 | 1462359026897 Marionette TRACE conn2 <- [1,1346,null,{}] 03:50:26 INFO - PROCESS | 2398 | 1462359026919 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}] 03:50:27 INFO - PROCESS | 2398 | 1462359027012 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:50:27 INFO - PROCESS | 2398 | 1462359027079 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x1161c0800 == 50 [pid = 2398] [id = 344] 03:50:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x112d6d000) [pid = 2398] [serial = 1031] [outer = 0x0] 03:50:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x1134adc00) [pid = 2398] [serial = 1032] [outer = 0x112d6d000] 03:50:27 INFO - PROCESS | 2398 | 1462359027107 Marionette DEBUG loaded listener.js 03:50:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x116469c00) [pid = 2398] [serial = 1033] [outer = 0x112d6d000] 03:50:27 INFO - PROCESS | 2398 | 1462359027559 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]]]}] 03:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 724ms 03:50:27 INFO - PROCESS | 2398 | 1462359027621 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:50:27 INFO - PROCESS | 2398 | 1462359027624 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:50:27 INFO - PROCESS | 2398 | 1462359027630 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:50:27 INFO - PROCESS | 2398 | 1462359027631 Marionette TRACE conn2 <- [1,1350,null,{}] 03:50:27 INFO - PROCESS | 2398 | 1462359027636 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}] 03:50:27 INFO - PROCESS | 2398 | 1462359027742 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12c983800 == 49 [pid = 2398] [id = 339] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12c216000 == 48 [pid = 2398] [id = 338] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9d1000 == 47 [pid = 2398] [id = 337] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x11685b800 == 46 [pid = 2398] [id = 336] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x129429000 == 45 [pid = 2398] [id = 335] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x129096000 == 44 [pid = 2398] [id = 334] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x1293f3800) [pid = 2398] [serial = 963] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x126590800 == 43 [pid = 2398] [id = 333] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x11650b000 == 42 [pid = 2398] [id = 332] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x122d38000 == 41 [pid = 2398] [id = 331] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x119d7f000 == 40 [pid = 2398] [id = 330] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x116521800 == 39 [pid = 2398] [id = 329] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x117468800 == 38 [pid = 2398] [id = 328] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x116aa1800 == 37 [pid = 2398] [id = 327] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab2f000 == 36 [pid = 2398] [id = 324] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x119d72800 == 35 [pid = 2398] [id = 323] 03:50:27 INFO - PROCESS | 2398 | --DOCSHELL 0x117466000 == 34 [pid = 2398] [id = 322] 03:50:27 INFO - PROCESS | 2398 | 1462359027818 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x1134c1000 == 35 [pid = 2398] [id = 345] 03:50:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x116442000) [pid = 2398] [serial = 1034] [outer = 0x0] 03:50:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x117d2e800) [pid = 2398] [serial = 1035] [outer = 0x116442000] 03:50:27 INFO - PROCESS | 2398 | 1462359027845 Marionette DEBUG loaded listener.js 03:50:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x1183ee800) [pid = 2398] [serial = 1036] [outer = 0x116442000] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12a8d9c00) [pid = 2398] [serial = 918] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x128ec3000) [pid = 2398] [serial = 960] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x12419f800) [pid = 2398] [serial = 943] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x123fc4000) [pid = 2398] [serial = 942] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x124969800) [pid = 2398] [serial = 946] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x124913000) [pid = 2398] [serial = 945] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x11919f800) [pid = 2398] [serial = 954] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x124bb3c00) [pid = 2398] [serial = 948] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x1265d7000) [pid = 2398] [serial = 949] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x11769bc00) [pid = 2398] [serial = 930] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x118323800) [pid = 2398] [serial = 931] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x11877c800) [pid = 2398] [serial = 933] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x1191aac00) [pid = 2398] [serial = 934] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1197f4400) [pid = 2398] [serial = 936] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x119812800) [pid = 2398] [serial = 937] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x119871400) [pid = 2398] [serial = 939] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x116a83000) [pid = 2398] [serial = 924] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x116810c00) [pid = 2398] [serial = 928] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x115e56c00) [pid = 2398] [serial = 927] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x1278a3c00) [pid = 2398] [serial = 951] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x111dc6c00) [pid = 2398] [serial = 920] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x115d6b800) [pid = 2398] [serial = 504] [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.] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x1278cdc00) [pid = 2398] [serial = 957] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x124120400) [pid = 2398] [serial = 955] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x1278ac400) [pid = 2398] [serial = 952] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x128a9b000) [pid = 2398] [serial = 958] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x1293e6c00) [pid = 2398] [serial = 961] [outer = 0x0] [url = about:blank] 03:50:27 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x119f0d800) [pid = 2398] [serial = 940] [outer = 0x0] [url = about:blank] 03:50:28 INFO - PROCESS | 2398 | 1462359028164 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]]]}] 03:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 573ms 03:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:50:28 INFO - PROCESS | 2398 | 1462359028204 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:50:28 INFO - PROCESS | 2398 | 1462359028205 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:50:28 INFO - PROCESS | 2398 | 1462359028207 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:50:28 INFO - PROCESS | 2398 | 1462359028209 Marionette TRACE conn2 <- [1,1354,null,{}] 03:50:28 INFO - PROCESS | 2398 | 1462359028217 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}] 03:50:28 INFO - PROCESS | 2398 | 1462359028291 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:50:28 INFO - PROCESS | 2398 | 1462359028296 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x118974000 == 36 [pid = 2398] [id = 346] 03:50:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x11879e000) [pid = 2398] [serial = 1037] [outer = 0x0] 03:50:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1191e9400) [pid = 2398] [serial = 1038] [outer = 0x11879e000] 03:50:28 INFO - PROCESS | 2398 | 1462359028326 Marionette DEBUG loaded listener.js 03:50:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x119866c00) [pid = 2398] [serial = 1039] [outer = 0x11879e000] 03:50:28 INFO - PROCESS | 2398 | 1462359028678 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]]]}] 03:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 521ms 03:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:50:28 INFO - PROCESS | 2398 | 1462359028728 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:50:28 INFO - PROCESS | 2398 | 1462359028730 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:50:28 INFO - PROCESS | 2398 | 1462359028737 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:50:28 INFO - PROCESS | 2398 | 1462359028738 Marionette TRACE conn2 <- [1,1358,null,{}] 03:50:28 INFO - PROCESS | 2398 | 1462359028740 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}] 03:50:28 INFO - PROCESS | 2398 | 1462359028812 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:50:28 INFO - PROCESS | 2398 | 1462359028818 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x119d72800 == 37 [pid = 2398] [id = 347] 03:50:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x119a7bc00) [pid = 2398] [serial = 1040] [outer = 0x0] 03:50:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x11a1a6400) [pid = 2398] [serial = 1041] [outer = 0x119a7bc00] 03:50:28 INFO - PROCESS | 2398 | 1462359028844 Marionette DEBUG loaded listener.js 03:50:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x122f2d400) [pid = 2398] [serial = 1042] [outer = 0x119a7bc00] 03:50:29 INFO - PROCESS | 2398 | 1462359029235 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]]]}] 03:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 521ms 03:50:29 INFO - PROCESS | 2398 | 1462359029256 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:50:29 INFO - PROCESS | 2398 | 1462359029258 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:50:29 INFO - PROCESS | 2398 | 1462359029261 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:50:29 INFO - PROCESS | 2398 | 1462359029263 Marionette TRACE conn2 <- [1,1362,null,{}] 03:50:29 INFO - PROCESS | 2398 | 1462359029266 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}] 03:50:29 INFO - PROCESS | 2398 | 1462359029389 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:50:29 INFO - PROCESS | 2398 | 1462359029395 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x121549000 == 38 [pid = 2398] [id = 348] 03:50:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x119a88000) [pid = 2398] [serial = 1043] [outer = 0x0] 03:50:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x123d0d800) [pid = 2398] [serial = 1044] [outer = 0x119a88000] 03:50:29 INFO - PROCESS | 2398 | 1462359029420 Marionette DEBUG loaded listener.js 03:50:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x12410f400) [pid = 2398] [serial = 1045] [outer = 0x119a88000] 03:50:29 INFO - PROCESS | 2398 | 1462359029732 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]]]}] 03:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 03:50:29 INFO - PROCESS | 2398 | 1462359029780 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:50:29 INFO - PROCESS | 2398 | 1462359029782 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:50:29 INFO - PROCESS | 2398 | 1462359029784 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:50:29 INFO - PROCESS | 2398 | 1462359029785 Marionette TRACE conn2 <- [1,1366,null,{}] 03:50:29 INFO - PROCESS | 2398 | 1462359029787 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}] 03:50:29 INFO - PROCESS | 2398 | 1462359029877 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:50:29 INFO - PROCESS | 2398 | 1462359029884 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x112c3b800 == 39 [pid = 2398] [id = 349] 03:50:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x124123000) [pid = 2398] [serial = 1046] [outer = 0x0] 03:50:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x124911400) [pid = 2398] [serial = 1047] [outer = 0x124123000] 03:50:29 INFO - PROCESS | 2398 | 1462359029913 Marionette DEBUG loaded listener.js 03:50:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x125294400) [pid = 2398] [serial = 1048] [outer = 0x124123000] 03:50:30 INFO - PROCESS | 2398 | 1462359030287 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] 03:50:30 INFO - PROCESS | 2398 | 1462359030304 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:50:30 INFO - PROCESS | 2398 | 1462359030307 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:50:30 INFO - PROCESS | 2398 | 1462359030308 Marionette TRACE conn2 <- [1,1370,null,{}] 03:50:30 INFO - PROCESS | 2398 | 1462359030316 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}] 03:50:30 INFO - PROCESS | 2398 | 1462359030404 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:50:30 INFO - PROCESS | 2398 | 1462359030408 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243d8800 == 40 [pid = 2398] [id = 350] 03:50:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x125295000) [pid = 2398] [serial = 1049] [outer = 0x0] 03:50:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1265e0000) [pid = 2398] [serial = 1050] [outer = 0x125295000] 03:50:30 INFO - PROCESS | 2398 | 1462359030433 Marionette DEBUG loaded listener.js 03:50:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1278c4400) [pid = 2398] [serial = 1051] [outer = 0x125295000] 03:50:30 INFO - PROCESS | 2398 | 1462359030788 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] 03:50:30 INFO - PROCESS | 2398 | 1462359030827 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:50:30 INFO - PROCESS | 2398 | 1462359030829 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:50:30 INFO - PROCESS | 2398 | 1462359030830 Marionette TRACE conn2 <- [1,1374,null,{}] 03:50:30 INFO - PROCESS | 2398 | 1462359030833 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}] 03:50:30 INFO - PROCESS | 2398 | 1462359030922 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:50:30 INFO - PROCESS | 2398 | 1462359030957 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x12781d800 == 41 [pid = 2398] [id = 351] 03:50:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1278b0800) [pid = 2398] [serial = 1052] [outer = 0x0] 03:50:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x128a96000) [pid = 2398] [serial = 1053] [outer = 0x1278b0800] 03:50:30 INFO - PROCESS | 2398 | 1462359030982 Marionette DEBUG loaded listener.js 03:50:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x128d7c800) [pid = 2398] [serial = 1054] [outer = 0x1278b0800] 03:50:31 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:31 INFO - PROCESS | 2398 | 1462359031316 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] 03:50:31 INFO - PROCESS | 2398 | 1462359031361 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:50:31 INFO - PROCESS | 2398 | 1462359031365 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:50:31 INFO - PROCESS | 2398 | 1462359031366 Marionette TRACE conn2 <- [1,1378,null,{}] 03:50:31 INFO - PROCESS | 2398 | 1462359031369 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}] 03:50:31 INFO - PROCESS | 2398 | 1462359031460 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:50:31 INFO - PROCESS | 2398 | 1462359031464 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x129010000 == 42 [pid = 2398] [id = 352] 03:50:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x128d7c000) [pid = 2398] [serial = 1055] [outer = 0x0] 03:50:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x128ec9c00) [pid = 2398] [serial = 1056] [outer = 0x128d7c000] 03:50:31 INFO - PROCESS | 2398 | 1462359031490 Marionette DEBUG loaded listener.js 03:50:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1293e9c00) [pid = 2398] [serial = 1057] [outer = 0x128d7c000] 03:50:31 INFO - PROCESS | 2398 | 1462359031826 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] 03:50:31 INFO - PROCESS | 2398 | 1462359031842 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:50:31 INFO - PROCESS | 2398 | 1462359031844 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:50:31 INFO - PROCESS | 2398 | 1462359031845 Marionette TRACE conn2 <- [1,1382,null,{}] 03:50:31 INFO - PROCESS | 2398 | 1462359031847 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}] 03:50:31 INFO - PROCESS | 2398 | 1462359031943 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:50:31 INFO - PROCESS | 2398 | 1462359031955 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x1297b1800 == 43 [pid = 2398] [id = 353] 03:50:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1293ec400) [pid = 2398] [serial = 1058] [outer = 0x0] 03:50:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x129656000) [pid = 2398] [serial = 1059] [outer = 0x1293ec400] 03:50:31 INFO - PROCESS | 2398 | 1462359031980 Marionette DEBUG loaded listener.js 03:50:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x129671000) [pid = 2398] [serial = 1060] [outer = 0x1293ec400] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x11986e800) [pid = 2398] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x1265ddc00) [pid = 2398] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x118328800) [pid = 2398] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x1125c2800) [pid = 2398] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x119871c00) [pid = 2398] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12419ac00) [pid = 2398] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1296bcc00) [pid = 2398] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x115e61800) [pid = 2398] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x112f9dc00) [pid = 2398] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x112f92c00) [pid = 2398] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x12adce400) [pid = 2398] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x129652800) [pid = 2398] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:50:32 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1293ee400) [pid = 2398] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:50:32 INFO - PROCESS | 2398 | [2398] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:32 INFO - PROCESS | 2398 | 1462359032396 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] 03:50:32 INFO - PROCESS | 2398 | 1462359032418 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:50:32 INFO - PROCESS | 2398 | 1462359032431 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:50:32 INFO - PROCESS | 2398 | 1462359032435 Marionette TRACE conn2 <- [1,1386,null,{}] 03:50:32 INFO - PROCESS | 2398 | 1462359032440 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}] 03:50:32 INFO - PROCESS | 2398 | 1462359032529 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:50:32 INFO - PROCESS | 2398 | 1462359032536 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9cb000 == 44 [pid = 2398] [id = 354] 03:50:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1293f4c00) [pid = 2398] [serial = 1061] [outer = 0x0] 03:50:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x129672800) [pid = 2398] [serial = 1062] [outer = 0x1293f4c00] 03:50:32 INFO - PROCESS | 2398 | 1462359032566 Marionette DEBUG loaded listener.js 03:50:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1168da800) [pid = 2398] [serial = 1063] [outer = 0x1293f4c00] 03:50:32 INFO - PROCESS | 2398 | 1462359032974 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] 03:50:33 INFO - PROCESS | 2398 | 1462359033011 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:50:33 INFO - PROCESS | 2398 | 1462359033014 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:50:33 INFO - PROCESS | 2398 | 1462359033016 Marionette TRACE conn2 <- [1,1390,null,{}] 03:50:33 INFO - PROCESS | 2398 | 1462359033020 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}] 03:50:33 INFO - PROCESS | 2398 | 1462359033166 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:50:33 INFO - PROCESS | 2398 | 1462359033180 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab32000 == 45 [pid = 2398] [id = 355] 03:50:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x12a7aa000) [pid = 2398] [serial = 1064] [outer = 0x0] 03:50:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x12a8da400) [pid = 2398] [serial = 1065] [outer = 0x12a7aa000] 03:50:33 INFO - PROCESS | 2398 | 1462359033219 Marionette DEBUG loaded listener.js 03:50:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x12a9df800) [pid = 2398] [serial = 1066] [outer = 0x12a7aa000] 03:50:33 INFO - PROCESS | 2398 | 1462359033521 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]]]}] 03:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 524ms 03:50:33 INFO - PROCESS | 2398 | 1462359033541 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:50:33 INFO - PROCESS | 2398 | 1462359033542 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:50:33 INFO - PROCESS | 2398 | 1462359033545 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:50:33 INFO - PROCESS | 2398 | 1462359033546 Marionette TRACE conn2 <- [1,1394,null,{}] 03:50:33 INFO - PROCESS | 2398 | 1462359033548 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}] 03:50:33 INFO - PROCESS | 2398 | 1462359033628 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:50:33 INFO - PROCESS | 2398 | 1462359033632 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x12baeb000 == 46 [pid = 2398] [id = 356] 03:50:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x12a9e3400) [pid = 2398] [serial = 1067] [outer = 0x0] 03:50:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x12ab51400) [pid = 2398] [serial = 1068] [outer = 0x12a9e3400] 03:50:33 INFO - PROCESS | 2398 | 1462359033659 Marionette DEBUG loaded listener.js 03:50:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x12adcc000) [pid = 2398] [serial = 1069] [outer = 0x12a9e3400] 03:50:33 INFO - PROCESS | 2398 | 1462359033985 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]]]}] 03:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 03:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:50:34 INFO - PROCESS | 2398 | 1462359034016 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:50:34 INFO - PROCESS | 2398 | 1462359034018 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:50:34 INFO - PROCESS | 2398 | 1462359034021 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:50:34 INFO - PROCESS | 2398 | 1462359034022 Marionette TRACE conn2 <- [1,1398,null,{}] 03:50:34 INFO - PROCESS | 2398 | 1462359034025 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}] 03:50:34 INFO - PROCESS | 2398 | 1462359034124 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:50:34 INFO - PROCESS | 2398 | 1462359034130 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c20b000 == 47 [pid = 2398] [id = 357] 03:50:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x12ab4e400) [pid = 2398] [serial = 1070] [outer = 0x0] 03:50:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x12add3800) [pid = 2398] [serial = 1071] [outer = 0x12ab4e400] 03:50:34 INFO - PROCESS | 2398 | 1462359034156 Marionette DEBUG loaded listener.js 03:50:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x12b375800) [pid = 2398] [serial = 1072] [outer = 0x12ab4e400] 03:50:34 INFO - PROCESS | 2398 | 1462359034593 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]]]}] 03:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 618ms 03:50:34 INFO - PROCESS | 2398 | 1462359034640 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:50:34 INFO - PROCESS | 2398 | 1462359034643 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:50:34 INFO - PROCESS | 2398 | 1462359034646 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:50:34 INFO - PROCESS | 2398 | 1462359034649 Marionette TRACE conn2 <- [1,1402,null,{}] 03:50:34 INFO - PROCESS | 2398 | 1462359034672 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}] 03:50:34 INFO - PROCESS | 2398 | 1462359034775 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:50:34 INFO - PROCESS | 2398 | 1462359034866 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d0d800 == 48 [pid = 2398] [id = 358] 03:50:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x11712e800) [pid = 2398] [serial = 1073] [outer = 0x0] 03:50:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x117d2dc00) [pid = 2398] [serial = 1074] [outer = 0x11712e800] 03:50:34 INFO - PROCESS | 2398 | 1462359034912 Marionette DEBUG loaded listener.js 03:50:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x1184ed000) [pid = 2398] [serial = 1075] [outer = 0x11712e800] 03:50:35 INFO - PROCESS | 2398 | 1462359035336 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]]]}] 03:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 743ms 03:50:35 INFO - PROCESS | 2398 | 1462359035390 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:50:35 INFO - PROCESS | 2398 | 1462359035394 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:50:35 INFO - PROCESS | 2398 | 1462359035399 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:50:35 INFO - PROCESS | 2398 | 1462359035401 Marionette TRACE conn2 <- [1,1406,null,{}] 03:50:35 INFO - PROCESS | 2398 | 1462359035403 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}] 03:50:35 INFO - PROCESS | 2398 | 1462359035503 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:50:35 INFO - PROCESS | 2398 | 1462359035556 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x123d6a800 == 49 [pid = 2398] [id = 359] 03:50:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x118776c00) [pid = 2398] [serial = 1076] [outer = 0x0] 03:50:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x11986a800) [pid = 2398] [serial = 1077] [outer = 0x118776c00] 03:50:35 INFO - PROCESS | 2398 | 1462359035586 Marionette DEBUG loaded listener.js 03:50:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x1215efc00) [pid = 2398] [serial = 1078] [outer = 0x118776c00] 03:50:35 INFO - PROCESS | 2398 | 1462359035982 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]]]}] 03:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 623ms 03:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:50:36 INFO - PROCESS | 2398 | 1462359036022 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:50:36 INFO - PROCESS | 2398 | 1462359036024 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:50:36 INFO - PROCESS | 2398 | 1462359036026 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:50:36 INFO - PROCESS | 2398 | 1462359036029 Marionette TRACE conn2 <- [1,1410,null,{}] 03:50:36 INFO - PROCESS | 2398 | 1462359036037 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}] 03:50:36 INFO - PROCESS | 2398 | 1462359036160 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:50:36 INFO - PROCESS | 2398 | 1462359036227 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bad9800 == 50 [pid = 2398] [id = 360] 03:50:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12490f800) [pid = 2398] [serial = 1079] [outer = 0x0] 03:50:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x1249bf400) [pid = 2398] [serial = 1080] [outer = 0x12490f800] 03:50:36 INFO - PROCESS | 2398 | 1462359036258 Marionette DEBUG loaded listener.js 03:50:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x1278a3c00) [pid = 2398] [serial = 1081] [outer = 0x12490f800] 03:50:36 INFO - PROCESS | 2398 | 1462359036764 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]]]}] 03:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 772ms 03:50:36 INFO - PROCESS | 2398 | 1462359036804 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:50:36 INFO - PROCESS | 2398 | 1462359036807 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:50:36 INFO - PROCESS | 2398 | 1462359036812 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:50:36 INFO - PROCESS | 2398 | 1462359036814 Marionette TRACE conn2 <- [1,1414,null,{}] 03:50:36 INFO - PROCESS | 2398 | 1462359036820 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}] 03:50:36 INFO - PROCESS | 2398 | 1462359036964 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:50:37 INFO - PROCESS | 2398 | 1462359037036 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd70000 == 51 [pid = 2398] [id = 361] 03:50:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x12935b000) [pid = 2398] [serial = 1082] [outer = 0x0] 03:50:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x129679800) [pid = 2398] [serial = 1083] [outer = 0x12935b000] 03:50:37 INFO - PROCESS | 2398 | 1462359037065 Marionette DEBUG loaded listener.js 03:50:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x1296c0800) [pid = 2398] [serial = 1084] [outer = 0x12935b000] 03:50:37 INFO - PROCESS | 2398 | 1462359037555 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]]]}] 03:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 771ms 03:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:50:37 INFO - PROCESS | 2398 | 1462359037621 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:50:37 INFO - PROCESS | 2398 | 1462359037622 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:50:37 INFO - PROCESS | 2398 | 1462359037625 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:50:37 INFO - PROCESS | 2398 | 1462359037627 Marionette TRACE conn2 <- [1,1418,null,{}] 03:50:37 INFO - PROCESS | 2398 | 1462359037629 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}] 03:50:37 INFO - PROCESS | 2398 | 1462359037723 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:50:37 INFO - PROCESS | 2398 | 1462359037774 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b356800 == 52 [pid = 2398] [id = 362] 03:50:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x116794c00) [pid = 2398] [serial = 1085] [outer = 0x0] 03:50:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x12a8db000) [pid = 2398] [serial = 1086] [outer = 0x116794c00] 03:50:37 INFO - PROCESS | 2398 | 1462359037804 Marionette DEBUG loaded listener.js 03:50:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x12add5400) [pid = 2398] [serial = 1087] [outer = 0x116794c00] 03:50:38 INFO - PROCESS | 2398 | 1462359038327 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]]]}] 03:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 722ms 03:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:50:38 INFO - PROCESS | 2398 | 1462359038357 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:50:38 INFO - PROCESS | 2398 | 1462359038359 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:50:38 INFO - PROCESS | 2398 | 1462359038365 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:50:38 INFO - PROCESS | 2398 | 1462359038366 Marionette TRACE conn2 <- [1,1422,null,{}] 03:50:38 INFO - PROCESS | 2398 | 1462359038372 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}] 03:50:38 INFO - PROCESS | 2398 | 1462359038508 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:50:38 INFO - PROCESS | 2398 | 1462359038574 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x11858d000 == 53 [pid = 2398] [id = 363] 03:50:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x1215ea400) [pid = 2398] [serial = 1088] [outer = 0x0] 03:50:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x12add5800) [pid = 2398] [serial = 1089] [outer = 0x1215ea400] 03:50:38 INFO - PROCESS | 2398 | 1462359038605 Marionette DEBUG loaded listener.js 03:50:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12ba80000) [pid = 2398] [serial = 1090] [outer = 0x1215ea400] 03:50:39 INFO - PROCESS | 2398 | 1462359039214 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]]]}] 03:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 875ms 03:50:39 INFO - PROCESS | 2398 | 1462359039240 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:50:39 INFO - PROCESS | 2398 | 1462359039242 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:50:39 INFO - PROCESS | 2398 | 1462359039246 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:50:39 INFO - PROCESS | 2398 | 1462359039248 Marionette TRACE conn2 <- [1,1426,null,{}] 03:50:39 INFO - PROCESS | 2398 | 1462359039254 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}] 03:50:39 INFO - PROCESS | 2398 | 1462359039349 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:50:39 INFO - PROCESS | 2398 | 1462359039418 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x11858a800 == 54 [pid = 2398] [id = 364] 03:50:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x11831cc00) [pid = 2398] [serial = 1091] [outer = 0x0] 03:50:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x1183eb000) [pid = 2398] [serial = 1092] [outer = 0x11831cc00] 03:50:39 INFO - PROCESS | 2398 | 1462359039447 Marionette DEBUG loaded listener.js 03:50:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x1187a4c00) [pid = 2398] [serial = 1093] [outer = 0x11831cc00] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12baeb000 == 53 [pid = 2398] [id = 356] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab32000 == 52 [pid = 2398] [id = 355] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9cb000 == 51 [pid = 2398] [id = 354] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1297b1800 == 50 [pid = 2398] [id = 353] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x129010000 == 49 [pid = 2398] [id = 352] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12781d800 == 48 [pid = 2398] [id = 351] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1243d8800 == 47 [pid = 2398] [id = 350] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x112c3b800 == 46 [pid = 2398] [id = 349] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x121549000 == 45 [pid = 2398] [id = 348] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x119d72800 == 44 [pid = 2398] [id = 347] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x118974000 == 43 [pid = 2398] [id = 346] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1134c1000 == 42 [pid = 2398] [id = 345] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1161c0800 == 41 [pid = 2398] [id = 344] 03:50:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e1800 == 40 [pid = 2398] [id = 341] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x12966f800) [pid = 2398] [serial = 999] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x12967b800) [pid = 2398] [serial = 1000] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x1296bb400) [pid = 2398] [serial = 1002] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x122f26800) [pid = 2398] [serial = 990] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x124119800) [pid = 2398] [serial = 991] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x1278a9800) [pid = 2398] [serial = 996] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x124118400) [pid = 2398] [serial = 972] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x1191a5400) [pid = 2398] [serial = 987] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x1197ee400) [pid = 2398] [serial = 988] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x114e1d000) [pid = 2398] [serial = 982] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x112f90400) [pid = 2398] [serial = 981] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x128ec7400) [pid = 2398] [serial = 978] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12ba7d000) [pid = 2398] [serial = 1015] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x118570c00) [pid = 2398] [serial = 969] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x116877c00) [pid = 2398] [serial = 966] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x1242dc400) [pid = 2398] [serial = 993] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x124c39c00) [pid = 2398] [serial = 994] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12a9dc800) [pid = 2398] [serial = 1005] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x11879d800) [pid = 2398] [serial = 985] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1183e3800) [pid = 2398] [serial = 984] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x1278af000) [pid = 2398] [serial = 975] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12a9ea400) [pid = 2398] [serial = 1006] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12a7b4800) [pid = 2398] [serial = 1003] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x12528fc00) [pid = 2398] [serial = 1011] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x1197f3c00) [pid = 2398] [serial = 1009] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12add9800) [pid = 2398] [serial = 1014] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x12ba83800) [pid = 2398] [serial = 1017] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x115e3d000) [pid = 2398] [serial = 1008] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x12adcfc00) [pid = 2398] [serial = 1012] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x12bb82800) [pid = 2398] [serial = 1018] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x128a97000) [pid = 2398] [serial = 997] [outer = 0x0] [url = about:blank] 03:50:39 INFO - PROCESS | 2398 | 1462359039865 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]]]}] 03:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 671ms 03:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:50:39 INFO - PROCESS | 2398 | 1462359039918 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:50:39 INFO - PROCESS | 2398 | 1462359039921 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:50:39 INFO - PROCESS | 2398 | 1462359039926 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:50:39 INFO - PROCESS | 2398 | 1462359039927 Marionette TRACE conn2 <- [1,1430,null,{}] 03:50:39 INFO - PROCESS | 2398 | 1462359039930 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}] 03:50:40 INFO - PROCESS | 2398 | 1462359040014 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:50:40 INFO - PROCESS | 2398 | 1462359040021 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x11812d000 == 41 [pid = 2398] [id = 365] 03:50:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1187a4000) [pid = 2398] [serial = 1094] [outer = 0x0] 03:50:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1197fc000) [pid = 2398] [serial = 1095] [outer = 0x1187a4000] 03:50:40 INFO - PROCESS | 2398 | 1462359040047 Marionette DEBUG loaded listener.js 03:50:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x119a89c00) [pid = 2398] [serial = 1096] [outer = 0x1187a4000] 03:50:40 INFO - PROCESS | 2398 | 1462359040402 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]]]}] 03:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 03:50:40 INFO - PROCESS | 2398 | 1462359040445 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:50:40 INFO - PROCESS | 2398 | 1462359040446 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:50:40 INFO - PROCESS | 2398 | 1462359040448 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:50:40 INFO - PROCESS | 2398 | 1462359040451 Marionette TRACE conn2 <- [1,1434,null,{}] 03:50:40 INFO - PROCESS | 2398 | 1462359040458 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}] 03:50:40 INFO - PROCESS | 2398 | 1462359040543 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:50:40 INFO - PROCESS | 2398 | 1462359040551 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x122d26800 == 42 [pid = 2398] [id = 366] 03:50:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x123b7ac00) [pid = 2398] [serial = 1097] [outer = 0x0] 03:50:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x124119800) [pid = 2398] [serial = 1098] [outer = 0x123b7ac00] 03:50:40 INFO - PROCESS | 2398 | 1462359040580 Marionette DEBUG loaded listener.js 03:50:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x1242da000) [pid = 2398] [serial = 1099] [outer = 0x123b7ac00] 03:50:41 INFO - PROCESS | 2398 | 1462359041045 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]]]}] 03:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 622ms 03:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:50:41 INFO - PROCESS | 2398 | 1462359041070 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:50:41 INFO - PROCESS | 2398 | 1462359041072 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:50:41 INFO - PROCESS | 2398 | 1462359041074 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:50:41 INFO - PROCESS | 2398 | 1462359041076 Marionette TRACE conn2 <- [1,1438,null,{}] 03:50:41 INFO - PROCESS | 2398 | 1462359041078 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}] 03:50:41 INFO - PROCESS | 2398 | 1462359041159 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:50:41 INFO - PROCESS | 2398 | 1462359041167 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x124b1b000 == 43 [pid = 2398] [id = 367] 03:50:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x124bae000) [pid = 2398] [serial = 1100] [outer = 0x0] 03:50:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1265dfc00) [pid = 2398] [serial = 1101] [outer = 0x124bae000] 03:50:41 INFO - PROCESS | 2398 | 1462359041207 Marionette DEBUG loaded listener.js 03:50:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1278ca800) [pid = 2398] [serial = 1102] [outer = 0x124bae000] 03:50:41 INFO - PROCESS | 2398 | 1462359041680 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]]]}] 03:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 620ms 03:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:50:41 INFO - PROCESS | 2398 | 1462359041694 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:50:41 INFO - PROCESS | 2398 | 1462359041695 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:50:41 INFO - PROCESS | 2398 | 1462359041697 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:50:41 INFO - PROCESS | 2398 | 1462359041698 Marionette TRACE conn2 <- [1,1442,null,{}] 03:50:41 INFO - PROCESS | 2398 | 1462359041708 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}] 03:50:41 INFO - PROCESS | 2398 | 1462359041789 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:50:41 INFO - PROCESS | 2398 | 1462359041793 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x12782d000 == 44 [pid = 2398] [id = 368] 03:50:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1278d1c00) [pid = 2398] [serial = 1103] [outer = 0x0] 03:50:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x128a97000) [pid = 2398] [serial = 1104] [outer = 0x1278d1c00] 03:50:41 INFO - PROCESS | 2398 | 1462359041818 Marionette DEBUG loaded listener.js 03:50:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x128ec0c00) [pid = 2398] [serial = 1105] [outer = 0x1278d1c00] 03:50:42 INFO - PROCESS | 2398 | 1462359042189 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]]]}] 03:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 525ms 03:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:50:42 INFO - PROCESS | 2398 | 1462359042223 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:50:42 INFO - PROCESS | 2398 | 1462359042224 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:50:42 INFO - PROCESS | 2398 | 1462359042226 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:50:42 INFO - PROCESS | 2398 | 1462359042227 Marionette TRACE conn2 <- [1,1446,null,{}] 03:50:42 INFO - PROCESS | 2398 | 1462359042229 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}] 03:50:42 INFO - PROCESS | 2398 | 1462359042342 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:50:42 INFO - PROCESS | 2398 | 1462359042375 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x12941a000 == 45 [pid = 2398] [id = 369] 03:50:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x12491a800) [pid = 2398] [serial = 1106] [outer = 0x0] 03:50:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x1293e8000) [pid = 2398] [serial = 1107] [outer = 0x12491a800] 03:50:42 INFO - PROCESS | 2398 | 1462359042404 Marionette DEBUG loaded listener.js 03:50:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12a8e1000) [pid = 2398] [serial = 1108] [outer = 0x12491a800] 03:50:42 INFO - PROCESS | 2398 | 1462359042713 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]]]}] 03:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 03:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:50:42 INFO - PROCESS | 2398 | 1462359042745 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:50:42 INFO - PROCESS | 2398 | 1462359042746 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:50:42 INFO - PROCESS | 2398 | 1462359042748 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:50:42 INFO - PROCESS | 2398 | 1462359042749 Marionette TRACE conn2 <- [1,1450,null,{}] 03:50:42 INFO - PROCESS | 2398 | 1462359042754 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}] 03:50:42 INFO - PROCESS | 2398 | 1462359042855 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:50:42 INFO - PROCESS | 2398 | 1462359042871 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9c6800 == 46 [pid = 2398] [id = 370] 03:50:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12a9e3c00) [pid = 2398] [serial = 1109] [outer = 0x0] 03:50:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12adce800) [pid = 2398] [serial = 1110] [outer = 0x12a9e3c00] 03:50:42 INFO - PROCESS | 2398 | 1462359042907 Marionette DEBUG loaded listener.js 03:50:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12b377400) [pid = 2398] [serial = 1111] [outer = 0x12a9e3c00] 03:50:43 INFO - PROCESS | 2398 | 1462359043398 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]]]}] 03:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 03:50:43 INFO - PROCESS | 2398 | 1462359043420 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:50:43 INFO - PROCESS | 2398 | 1462359043421 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:50:43 INFO - PROCESS | 2398 | 1462359043424 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:50:43 INFO - PROCESS | 2398 | 1462359043425 Marionette TRACE conn2 <- [1,1454,null,{}] 03:50:43 INFO - PROCESS | 2398 | 1462359043427 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}] 03:50:43 INFO - PROCESS | 2398 | 1462359043523 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:50:43 INFO - PROCESS | 2398 | 1462359043534 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ae60000 == 47 [pid = 2398] [id = 371] 03:50:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12b37b400) [pid = 2398] [serial = 1112] [outer = 0x0] 03:50:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x12ba7e800) [pid = 2398] [serial = 1113] [outer = 0x12b37b400] 03:50:43 INFO - PROCESS | 2398 | 1462359043559 Marionette DEBUG loaded listener.js 03:50:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x12bb7ec00) [pid = 2398] [serial = 1114] [outer = 0x12b37b400] 03:50:43 INFO - PROCESS | 2398 | 1462359043881 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]]]}] 03:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 469ms 03:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:50:43 INFO - PROCESS | 2398 | 1462359043894 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:50:43 INFO - PROCESS | 2398 | 1462359043895 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:50:43 INFO - PROCESS | 2398 | 1462359043897 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:50:43 INFO - PROCESS | 2398 | 1462359043898 Marionette TRACE conn2 <- [1,1458,null,{}] 03:50:43 INFO - PROCESS | 2398 | 1462359043902 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}] 03:50:44 INFO - PROCESS | 2398 | 1462359043997 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x1293eb400) [pid = 2398] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x12a9e3400) [pid = 2398] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12a7aa000) [pid = 2398] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x125295000) [pid = 2398] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x1278b0800) [pid = 2398] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x112d6d000) [pid = 2398] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x11879e000) [pid = 2398] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x119a7bc00) [pid = 2398] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x116442000) [pid = 2398] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x119a88000) [pid = 2398] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x124123000) [pid = 2398] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12bb81400) [pid = 2398] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x128d7c000) [pid = 2398] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x1293ec400) [pid = 2398] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:50:44 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x1293f4c00) [pid = 2398] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:50:44 INFO - PROCESS | 2398 | 1462359044135 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x115d1e000 == 48 [pid = 2398] [id = 372] 03:50:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x11254e800) [pid = 2398] [serial = 1115] [outer = 0x0] 03:50:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x112f97800) [pid = 2398] [serial = 1116] [outer = 0x11254e800] 03:50:44 INFO - PROCESS | 2398 | 1462359044161 Marionette DEBUG loaded listener.js 03:50:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1189f8000) [pid = 2398] [serial = 1117] [outer = 0x11254e800] 03:50:44 INFO - PROCESS | 2398 | 1462359044459 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]]]}] 03:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 573ms 03:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:50:44 INFO - PROCESS | 2398 | 1462359044474 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:50:44 INFO - PROCESS | 2398 | 1462359044475 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:50:44 INFO - PROCESS | 2398 | 1462359044477 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:50:44 INFO - PROCESS | 2398 | 1462359044478 Marionette TRACE conn2 <- [1,1462,null,{}] 03:50:44 INFO - PROCESS | 2398 | 1462359044481 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}] 03:50:44 INFO - PROCESS | 2398 | 1462359044564 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:50:44 INFO - PROCESS | 2398 | 1462359044571 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c97e000 == 49 [pid = 2398] [id = 373] 03:50:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x11879e000) [pid = 2398] [serial = 1118] [outer = 0x0] 03:50:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x129351800) [pid = 2398] [serial = 1119] [outer = 0x11879e000] 03:50:44 INFO - PROCESS | 2398 | 1462359044596 Marionette DEBUG loaded listener.js 03:50:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x12bb88800) [pid = 2398] [serial = 1120] [outer = 0x11879e000] 03:50:44 INFO - PROCESS | 2398 | 1462359044946 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]]]}] 03:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 03:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:50:45 INFO - PROCESS | 2398 | 1462359044997 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:50:45 INFO - PROCESS | 2398 | 1462359044998 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:50:45 INFO - PROCESS | 2398 | 1462359045000 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:50:45 INFO - PROCESS | 2398 | 1462359045002 Marionette TRACE conn2 <- [1,1466,null,{}] 03:50:45 INFO - PROCESS | 2398 | 1462359045004 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}] 03:50:45 INFO - PROCESS | 2398 | 1462359045097 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:50:45 INFO - PROCESS | 2398 | 1462359045104 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d49e000 == 50 [pid = 2398] [id = 374] 03:50:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x12bbaa000) [pid = 2398] [serial = 1121] [outer = 0x0] 03:50:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x12bbb5000) [pid = 2398] [serial = 1122] [outer = 0x12bbaa000] 03:50:45 INFO - PROCESS | 2398 | 1462359045133 Marionette DEBUG loaded listener.js 03:50:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12bf8e400) [pid = 2398] [serial = 1123] [outer = 0x12bbaa000] 03:50:45 INFO - PROCESS | 2398 | 1462359045479 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]]]}] 03:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 03:50:45 INFO - PROCESS | 2398 | 1462359045521 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:50:45 INFO - PROCESS | 2398 | 1462359045522 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:50:45 INFO - PROCESS | 2398 | 1462359045524 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:50:45 INFO - PROCESS | 2398 | 1462359045525 Marionette TRACE conn2 <- [1,1470,null,{}] 03:50:45 INFO - PROCESS | 2398 | 1462359045528 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}] 03:50:45 INFO - PROCESS | 2398 | 1462359045629 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:50:45 INFO - PROCESS | 2398 | 1462359045635 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5db800 == 51 [pid = 2398] [id = 375] 03:50:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12bf8cc00) [pid = 2398] [serial = 1124] [outer = 0x0] 03:50:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12bf94400) [pid = 2398] [serial = 1125] [outer = 0x12bf8cc00] 03:50:45 INFO - PROCESS | 2398 | 1462359045660 Marionette DEBUG loaded listener.js 03:50:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12c138000) [pid = 2398] [serial = 1126] [outer = 0x12bf8cc00] 03:50:45 INFO - PROCESS | 2398 | 1462359045972 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]]]}] 03:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 468ms 03:50:45 INFO - PROCESS | 2398 | 1462359045993 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:50:45 INFO - PROCESS | 2398 | 1462359045994 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:50:45 INFO - PROCESS | 2398 | 1462359045997 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:50:45 INFO - PROCESS | 2398 | 1462359045998 Marionette TRACE conn2 <- [1,1474,null,{}] 03:50:46 INFO - PROCESS | 2398 | 1462359046000 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}] 03:50:46 INFO - PROCESS | 2398 | 1462359046078 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:50:46 INFO - PROCESS | 2398 | 1462359046083 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d76b800 == 52 [pid = 2398] [id = 376] 03:50:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12528e800) [pid = 2398] [serial = 1127] [outer = 0x0] 03:50:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x12c142800) [pid = 2398] [serial = 1128] [outer = 0x12528e800] 03:50:46 INFO - PROCESS | 2398 | 1462359046110 Marionette DEBUG loaded listener.js 03:50:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x12c147400) [pid = 2398] [serial = 1129] [outer = 0x12528e800] 03:50:46 INFO - PROCESS | 2398 | 1462359046670 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]]]}] 03:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 722ms 03:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:50:46 INFO - PROCESS | 2398 | 1462359046720 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:50:46 INFO - PROCESS | 2398 | 1462359046722 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:50:46 INFO - PROCESS | 2398 | 1462359046725 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:50:46 INFO - PROCESS | 2398 | 1462359046728 Marionette TRACE conn2 <- [1,1478,null,{}] 03:50:46 INFO - PROCESS | 2398 | 1462359046731 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}] 03:50:46 INFO - PROCESS | 2398 | 1462359046836 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:50:46 INFO - PROCESS | 2398 | 1462359046891 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b11000 == 53 [pid = 2398] [id = 377] 03:50:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x118140400) [pid = 2398] [serial = 1130] [outer = 0x0] 03:50:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x11879d800) [pid = 2398] [serial = 1131] [outer = 0x118140400] 03:50:46 INFO - PROCESS | 2398 | 1462359046921 Marionette DEBUG loaded listener.js 03:50:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x1197f9c00) [pid = 2398] [serial = 1132] [outer = 0x118140400] 03:50:47 INFO - PROCESS | 2398 | 1462359047342 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]]]}] 03:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 670ms 03:50:47 INFO - PROCESS | 2398 | 1462359047403 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:50:47 INFO - PROCESS | 2398 | 1462359047407 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:50:47 INFO - PROCESS | 2398 | 1462359047413 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:50:47 INFO - PROCESS | 2398 | 1462359047415 Marionette TRACE conn2 <- [1,1482,null,{}] 03:50:47 INFO - PROCESS | 2398 | 1462359047419 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}] 03:50:47 INFO - PROCESS | 2398 | 1462359047522 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:50:47 INFO - PROCESS | 2398 | 1462359047620 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x1290a5000 == 54 [pid = 2398] [id = 378] 03:50:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x122f22c00) [pid = 2398] [serial = 1133] [outer = 0x0] 03:50:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x12411a400) [pid = 2398] [serial = 1134] [outer = 0x122f22c00] 03:50:47 INFO - PROCESS | 2398 | 1462359047649 Marionette DEBUG loaded listener.js 03:50:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x1247e2c00) [pid = 2398] [serial = 1135] [outer = 0x122f22c00] 03:50:48 INFO - PROCESS | 2398 | 1462359048092 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]]]}] 03:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 725ms 03:50:48 INFO - PROCESS | 2398 | 1462359048138 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:50:48 INFO - PROCESS | 2398 | 1462359048140 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:50:48 INFO - PROCESS | 2398 | 1462359048142 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:50:48 INFO - PROCESS | 2398 | 1462359048145 Marionette TRACE conn2 <- [1,1486,null,{}] 03:50:48 INFO - PROCESS | 2398 | 1462359048153 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}] 03:50:48 INFO - PROCESS | 2398 | 1462359048257 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:50:48 INFO - PROCESS | 2398 | 1462359048323 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:48 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d4ab000 == 55 [pid = 2398] [id = 379] 03:50:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x128ec3000) [pid = 2398] [serial = 1136] [outer = 0x0] 03:50:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x12965ec00) [pid = 2398] [serial = 1137] [outer = 0x128ec3000] 03:50:48 INFO - PROCESS | 2398 | 1462359048354 Marionette DEBUG loaded listener.js 03:50:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x1296c0400) [pid = 2398] [serial = 1138] [outer = 0x128ec3000] 03:50:48 INFO - PROCESS | 2398 | 1462359048770 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]]]}] 03:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 678ms 03:50:48 INFO - PROCESS | 2398 | 1462359048847 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:50:48 INFO - PROCESS | 2398 | 1462359048849 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:50:48 INFO - PROCESS | 2398 | 1462359048854 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:50:48 INFO - PROCESS | 2398 | 1462359048855 Marionette TRACE conn2 <- [1,1490,null,{}] 03:50:48 INFO - PROCESS | 2398 | 1462359048857 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}] 03:50:48 INFO - PROCESS | 2398 | 1462359048958 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:50:49 INFO - PROCESS | 2398 | 1462359049023 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d8c7800 == 56 [pid = 2398] [id = 380] 03:50:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12a9e9800) [pid = 2398] [serial = 1139] [outer = 0x0] 03:50:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12bb84c00) [pid = 2398] [serial = 1140] [outer = 0x12a9e9800] 03:50:49 INFO - PROCESS | 2398 | 1462359049053 Marionette DEBUG loaded listener.js 03:50:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x12bbb3400) [pid = 2398] [serial = 1141] [outer = 0x12a9e9800] 03:50:49 INFO - PROCESS | 2398 | 1462359049478 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]]]}] 03:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 668ms 03:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:50:49 INFO - PROCESS | 2398 | 1462359049522 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:50:49 INFO - PROCESS | 2398 | 1462359049524 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:50:49 INFO - PROCESS | 2398 | 1462359049526 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:50:49 INFO - PROCESS | 2398 | 1462359049527 Marionette TRACE conn2 <- [1,1494,null,{}] 03:50:49 INFO - PROCESS | 2398 | 1462359049530 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}] 03:50:49 INFO - PROCESS | 2398 | 1462359049631 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:50:49 INFO - PROCESS | 2398 | 1462359049701 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x11746b800 == 57 [pid = 2398] [id = 381] 03:50:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x112f94000) [pid = 2398] [serial = 1142] [outer = 0x0] 03:50:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x116a7f000) [pid = 2398] [serial = 1143] [outer = 0x112f94000] 03:50:49 INFO - PROCESS | 2398 | 1462359049733 Marionette DEBUG loaded listener.js 03:50:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x1278ae400) [pid = 2398] [serial = 1144] [outer = 0x112f94000] 03:50:50 INFO - PROCESS | 2398 | 1462359050378 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]]]}] 03:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 921ms 03:50:50 INFO - PROCESS | 2398 | 1462359050448 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:50:50 INFO - PROCESS | 2398 | 1462359050450 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:50:50 INFO - PROCESS | 2398 | 1462359050454 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:50:50 INFO - PROCESS | 2398 | 1462359050456 Marionette TRACE conn2 <- [1,1498,null,{}] 03:50:50 INFO - PROCESS | 2398 | 1462359050459 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}] 03:50:50 INFO - PROCESS | 2398 | 1462359050557 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:50:50 INFO - PROCESS | 2398 | 1462359050613 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x11747e800 == 58 [pid = 2398] [id = 382] 03:50:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x116a7e000) [pid = 2398] [serial = 1145] [outer = 0x0] 03:50:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x118573800) [pid = 2398] [serial = 1146] [outer = 0x116a7e000] 03:50:50 INFO - PROCESS | 2398 | 1462359050643 Marionette DEBUG loaded listener.js 03:50:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x1191a4400) [pid = 2398] [serial = 1147] [outer = 0x116a7e000] 03:50:51 INFO - PROCESS | 2398 | 1462359051060 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]]]}] 03:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 620ms 03:50:51 INFO - PROCESS | 2398 | 1462359051075 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:50:51 INFO - PROCESS | 2398 | 1462359051079 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:50:51 INFO - PROCESS | 2398 | 1462359051084 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:50:51 INFO - PROCESS | 2398 | 1462359051085 Marionette TRACE conn2 <- [1,1502,null,{}] 03:50:51 INFO - PROCESS | 2398 | 1462359051088 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}] 03:50:51 INFO - PROCESS | 2398 | 1462359051228 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12baf1000 == 57 [pid = 2398] [id = 326] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5db800 == 56 [pid = 2398] [id = 375] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12d49e000 == 55 [pid = 2398] [id = 374] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12c97e000 == 54 [pid = 2398] [id = 373] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x1183e7800) [pid = 2398] [serial = 1023] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x1278aec00) [pid = 2398] [serial = 1029] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x123802800) [pid = 2398] [serial = 1026] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x115d1e000 == 53 [pid = 2398] [id = 372] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12ae60000 == 52 [pid = 2398] [id = 371] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9c6800 == 51 [pid = 2398] [id = 370] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12941a000 == 50 [pid = 2398] [id = 369] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12782d000 == 49 [pid = 2398] [id = 368] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x124b1b000 == 48 [pid = 2398] [id = 367] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x122d26800 == 47 [pid = 2398] [id = 366] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x11812d000 == 46 [pid = 2398] [id = 365] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x11858a800 == 45 [pid = 2398] [id = 364] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x11858d000 == 44 [pid = 2398] [id = 363] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12b356800 == 43 [pid = 2398] [id = 362] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd70000 == 42 [pid = 2398] [id = 361] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12bad9800 == 41 [pid = 2398] [id = 360] 03:50:51 INFO - PROCESS | 2398 | 1462359051365 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x123d6a800 == 40 [pid = 2398] [id = 359] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x117d0d800 == 39 [pid = 2398] [id = 358] 03:50:51 INFO - PROCESS | 2398 | --DOCSHELL 0x12c20b000 == 38 [pid = 2398] [id = 357] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x12965ac00) [pid = 2398] [serial = 964] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x12ab51400) [pid = 2398] [serial = 1068] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x12a9df800) [pid = 2398] [serial = 1066] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x1265e0000) [pid = 2398] [serial = 1050] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x128a96000) [pid = 2398] [serial = 1053] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x116469c00) [pid = 2398] [serial = 1033] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x1134adc00) [pid = 2398] [serial = 1032] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x1191e9400) [pid = 2398] [serial = 1038] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x119866c00) [pid = 2398] [serial = 1039] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x11a1a6400) [pid = 2398] [serial = 1041] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x122f2d400) [pid = 2398] [serial = 1042] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x117d2e800) [pid = 2398] [serial = 1035] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x1183ee800) [pid = 2398] [serial = 1036] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x123d0d800) [pid = 2398] [serial = 1044] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x12410f400) [pid = 2398] [serial = 1045] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x124911400) [pid = 2398] [serial = 1047] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x12bbaa800) [pid = 2398] [serial = 1020] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12bbaf000) [pid = 2398] [serial = 1021] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x128ec9c00) [pid = 2398] [serial = 1056] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x128d7c800) [pid = 2398] [serial = 1054] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x129656000) [pid = 2398] [serial = 1059] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x1293e9c00) [pid = 2398] [serial = 1057] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12a8da400) [pid = 2398] [serial = 1065] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x129672800) [pid = 2398] [serial = 1062] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x129671000) [pid = 2398] [serial = 1060] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x1278c4400) [pid = 2398] [serial = 1051] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12adcc000) [pid = 2398] [serial = 1069] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x1168da800) [pid = 2398] [serial = 1063] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x125294400) [pid = 2398] [serial = 1048] [outer = 0x0] [url = about:blank] 03:50:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x113d55800 == 39 [pid = 2398] [id = 383] 03:50:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x116469c00) [pid = 2398] [serial = 1148] [outer = 0x0] 03:50:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x118136800) [pid = 2398] [serial = 1149] [outer = 0x116469c00] 03:50:51 INFO - PROCESS | 2398 | 1462359051397 Marionette DEBUG loaded listener.js 03:50:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x119873800) [pid = 2398] [serial = 1150] [outer = 0x116469c00] 03:50:51 INFO - PROCESS | 2398 | 1462359051761 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]]]}] 03:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 721ms 03:50:51 INFO - PROCESS | 2398 | 1462359051822 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:50:51 INFO - PROCESS | 2398 | 1462359051824 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:50:51 INFO - PROCESS | 2398 | 1462359051828 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:50:51 INFO - PROCESS | 2398 | 1462359051831 Marionette TRACE conn2 <- [1,1506,null,{}] 03:50:51 INFO - PROCESS | 2398 | 1462359051880 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}] 03:50:52 INFO - PROCESS | 2398 | 1462359052022 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:50:52 INFO - PROCESS | 2398 | 1462359052031 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x123d69800 == 40 [pid = 2398] [id = 384] 03:50:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x123f2ec00) [pid = 2398] [serial = 1151] [outer = 0x0] 03:50:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x12411c000) [pid = 2398] [serial = 1152] [outer = 0x123f2ec00] 03:50:52 INFO - PROCESS | 2398 | 1462359052074 Marionette DEBUG loaded listener.js 03:50:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x124379400) [pid = 2398] [serial = 1153] [outer = 0x123f2ec00] 03:50:52 INFO - PROCESS | 2398 | 1462359052421 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]]]}] 03:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 628ms 03:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:50:52 INFO - PROCESS | 2398 | 1462359052456 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:50:52 INFO - PROCESS | 2398 | 1462359052458 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:50:52 INFO - PROCESS | 2398 | 1462359052460 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:50:52 INFO - PROCESS | 2398 | 1462359052461 Marionette TRACE conn2 <- [1,1510,null,{}] 03:50:52 INFO - PROCESS | 2398 | 1462359052463 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}] 03:50:52 INFO - PROCESS | 2398 | 1462359052541 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:50:52 INFO - PROCESS | 2398 | 1462359052546 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x124b1c800 == 41 [pid = 2398] [id = 385] 03:50:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x124963000) [pid = 2398] [serial = 1154] [outer = 0x0] 03:50:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12528c000) [pid = 2398] [serial = 1155] [outer = 0x124963000] 03:50:52 INFO - PROCESS | 2398 | 1462359052572 Marionette DEBUG loaded listener.js 03:50:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x1265d6400) [pid = 2398] [serial = 1156] [outer = 0x124963000] 03:50:52 INFO - PROCESS | 2398 | 1462359052879 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]]]}] 03:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 468ms 03:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:50:52 INFO - PROCESS | 2398 | 1462359052929 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:50:52 INFO - PROCESS | 2398 | 1462359052930 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:50:52 INFO - PROCESS | 2398 | 1462359052932 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:50:52 INFO - PROCESS | 2398 | 1462359052933 Marionette TRACE conn2 <- [1,1514,null,{}] 03:50:52 INFO - PROCESS | 2398 | 1462359052935 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}] 03:50:53 INFO - PROCESS | 2398 | 1462359053009 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:50:53 INFO - PROCESS | 2398 | 1462359053071 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x12781c800 == 42 [pid = 2398] [id = 386] 03:50:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x1249ba800) [pid = 2398] [serial = 1157] [outer = 0x0] 03:50:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x1278a6000) [pid = 2398] [serial = 1158] [outer = 0x1249ba800] 03:50:53 INFO - PROCESS | 2398 | 1462359053097 Marionette DEBUG loaded listener.js 03:50:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x1278cf800) [pid = 2398] [serial = 1159] [outer = 0x1249ba800] 03:50:53 INFO - PROCESS | 2398 | 1462359053410 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]]]}] 03:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 03:50:53 INFO - PROCESS | 2398 | 1462359053453 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:50:53 INFO - PROCESS | 2398 | 1462359053454 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:50:53 INFO - PROCESS | 2398 | 1462359053457 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:50:53 INFO - PROCESS | 2398 | 1462359053458 Marionette TRACE conn2 <- [1,1518,null,{}] 03:50:53 INFO - PROCESS | 2398 | 1462359053460 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}] 03:50:53 INFO - PROCESS | 2398 | 1462359053602 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:50:53 INFO - PROCESS | 2398 | 1462359053619 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x1297ba000 == 43 [pid = 2398] [id = 387] 03:50:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x128a94c00) [pid = 2398] [serial = 1160] [outer = 0x0] 03:50:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x129653800) [pid = 2398] [serial = 1161] [outer = 0x128a94c00] 03:50:53 INFO - PROCESS | 2398 | 1462359053663 Marionette DEBUG loaded listener.js 03:50:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x12a7ac800) [pid = 2398] [serial = 1162] [outer = 0x128a94c00] 03:50:54 INFO - PROCESS | 2398 | 1462359054062 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]]]}] 03:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 619ms 03:50:54 INFO - PROCESS | 2398 | 1462359054077 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:50:54 INFO - PROCESS | 2398 | 1462359054078 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:50:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:50:54 INFO - PROCESS | 2398 | 1462359054080 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:50:54 INFO - PROCESS | 2398 | 1462359054081 Marionette TRACE conn2 <- [1,1522,null,{}] 03:50:54 INFO - PROCESS | 2398 | 1462359054084 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}] 03:50:54 INFO - PROCESS | 2398 | 1462359054177 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:50:54 INFO - PROCESS | 2398 | 1462359054191 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9c6800 == 44 [pid = 2398] [id = 388] 03:50:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x12a8da400) [pid = 2398] [serial = 1163] [outer = 0x0] 03:50:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x12a9e1c00) [pid = 2398] [serial = 1164] [outer = 0x12a8da400] 03:50:54 INFO - PROCESS | 2398 | 1462359054216 Marionette DEBUG loaded listener.js 03:50:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x12ab57c00) [pid = 2398] [serial = 1165] [outer = 0x12a8da400] 03:50:54 INFO - PROCESS | 2398 | 1462359054533 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"]]]}] 03:50:54 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 () { 03:50:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:50:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:50:54 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 () { 03:50:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:50:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:50:54 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 () { 03:50:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:50:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:50:54 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 () { 03:50:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:50:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:50:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 518ms 03:50:54 INFO - PROCESS | 2398 | 1462359054599 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:50:54 INFO - PROCESS | 2398 | 1462359054601 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:50:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:50:54 INFO - PROCESS | 2398 | 1462359054603 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:50:54 INFO - PROCESS | 2398 | 1462359054604 Marionette TRACE conn2 <- [1,1526,null,{}] 03:50:54 INFO - PROCESS | 2398 | 1462359054606 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}] 03:50:54 INFO - PROCESS | 2398 | 1462359054701 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:50:54 INFO - PROCESS | 2398 | 1462359054706 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b36b800 == 45 [pid = 2398] [id = 389] 03:50:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x12ab59400) [pid = 2398] [serial = 1166] [outer = 0x0] 03:50:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x12b371800) [pid = 2398] [serial = 1167] [outer = 0x12ab59400] 03:50:54 INFO - PROCESS | 2398 | 1462359054759 Marionette DEBUG loaded listener.js 03:50:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12bba9800) [pid = 2398] [serial = 1168] [outer = 0x12ab59400] 03:50:55 INFO - PROCESS | 2398 | 1462359055075 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"]]]}] 03:50:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:50:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:50:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:50:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:50:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:50:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:50:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 520ms 03:50:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:50:55 INFO - PROCESS | 2398 | 1462359055130 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:50:55 INFO - PROCESS | 2398 | 1462359055131 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:50:55 INFO - PROCESS | 2398 | 1462359055133 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:50:55 INFO - PROCESS | 2398 | 1462359055134 Marionette TRACE conn2 <- [1,1530,null,{}] 03:50:55 INFO - PROCESS | 2398 | 1462359055136 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}] 03:50:55 INFO - PROCESS | 2398 | 1462359055233 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:50:55 INFO - PROCESS | 2398 | 1462359055237 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c218000 == 46 [pid = 2398] [id = 390] 03:50:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x12b36e400) [pid = 2398] [serial = 1169] [outer = 0x0] 03:50:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x12bbb4000) [pid = 2398] [serial = 1170] [outer = 0x12b36e400] 03:50:55 INFO - PROCESS | 2398 | 1462359055291 Marionette DEBUG loaded listener.js 03:50:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12bf92c00) [pid = 2398] [serial = 1171] [outer = 0x12b36e400] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x12496c400) [pid = 2398] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x116796400) [pid = 2398] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x111014c00) [pid = 2398] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x1176a1000) [pid = 2398] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x124119c00) [pid = 2398] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x11679d400) [pid = 2398] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x123f2e800) [pid = 2398] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x11652b000) [pid = 2398] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x1278c8000) [pid = 2398] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x1191ed400) [pid = 2398] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x12491a800) [pid = 2398] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x12a9e3c00) [pid = 2398] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12b37b400) [pid = 2398] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x124bae000) [pid = 2398] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x1215ea400) [pid = 2398] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x123b7ac00) [pid = 2398] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x1187a4000) [pid = 2398] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x1278d1c00) [pid = 2398] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x11831cc00) [pid = 2398] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x12bbaa000) [pid = 2398] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12bf8cc00) [pid = 2398] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x11879e000) [pid = 2398] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:50:55 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x11254e800) [pid = 2398] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:50:55 INFO - PROCESS | 2398 | 1462359055733 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]]]}] 03:50:55 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 03:50:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:50:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:50:55 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. 03:50:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:50:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 03:50:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:50:55 INFO - PROCESS | 2398 | 1462359055757 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:50:55 INFO - PROCESS | 2398 | 1462359055759 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:50:55 INFO - PROCESS | 2398 | 1462359055761 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:50:55 INFO - PROCESS | 2398 | 1462359055762 Marionette TRACE conn2 <- [1,1534,null,{}] 03:50:55 INFO - PROCESS | 2398 | 1462359055765 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}] 03:50:55 INFO - PROCESS | 2398 | 1462359055922 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:50:55 INFO - PROCESS | 2398 | 1462359055976 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x1241aa000 == 47 [pid = 2398] [id = 391] 03:50:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x113d03000) [pid = 2398] [serial = 1172] [outer = 0x0] 03:50:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x11813b400) [pid = 2398] [serial = 1173] [outer = 0x113d03000] 03:50:56 INFO - PROCESS | 2398 | 1462359056027 Marionette DEBUG loaded listener.js 03:50:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x123f2e800) [pid = 2398] [serial = 1174] [outer = 0x113d03000] 03:50:56 INFO - PROCESS | 2398 | 1462359056313 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]]]}] 03:50:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:50:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 570ms 03:50:56 INFO - PROCESS | 2398 | 1462359056332 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:50:56 INFO - PROCESS | 2398 | 1462359056333 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:50:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:50:56 INFO - PROCESS | 2398 | 1462359056344 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:50:56 INFO - PROCESS | 2398 | 1462359056345 Marionette TRACE conn2 <- [1,1538,null,{}] 03:50:56 INFO - PROCESS | 2398 | 1462359056347 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}] 03:50:56 INFO - PROCESS | 2398 | 1462359056447 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:50:56 INFO - PROCESS | 2398 | 1462359056501 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd61000 == 48 [pid = 2398] [id = 392] 03:50:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x116a7f800) [pid = 2398] [serial = 1175] [outer = 0x0] 03:50:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x1265d4800) [pid = 2398] [serial = 1176] [outer = 0x116a7f800] 03:50:56 INFO - PROCESS | 2398 | 1462359056530 Marionette DEBUG loaded listener.js 03:50:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x12c141c00) [pid = 2398] [serial = 1177] [outer = 0x116a7f800] 03:50:56 INFO - PROCESS | 2398 | 1462359056859 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]]]}] 03:50:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:50:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 575ms 03:50:56 INFO - PROCESS | 2398 | 1462359056919 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:50:56 INFO - PROCESS | 2398 | 1462359056920 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:50:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:50:56 INFO - PROCESS | 2398 | 1462359056923 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:50:56 INFO - PROCESS | 2398 | 1462359056924 Marionette TRACE conn2 <- [1,1542,null,{}] 03:50:56 INFO - PROCESS | 2398 | 1462359056926 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}] 03:50:57 INFO - PROCESS | 2398 | 1462359057006 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:50:57 INFO - PROCESS | 2398 | 1462359057061 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d498000 == 49 [pid = 2398] [id = 393] 03:50:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x123cc8c00) [pid = 2398] [serial = 1178] [outer = 0x0] 03:50:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12c146000) [pid = 2398] [serial = 1179] [outer = 0x123cc8c00] 03:50:57 INFO - PROCESS | 2398 | 1462359057086 Marionette DEBUG loaded listener.js 03:50:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12ce5b800) [pid = 2398] [serial = 1180] [outer = 0x123cc8c00] 03:50:57 INFO - PROCESS | 2398 | 1462359057370 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]]]}] 03:50:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:50:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 03:50:57 INFO - PROCESS | 2398 | 1462359057391 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:50:57 INFO - PROCESS | 2398 | 1462359057392 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:50:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:50:57 INFO - PROCESS | 2398 | 1462359057394 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:50:57 INFO - PROCESS | 2398 | 1462359057395 Marionette TRACE conn2 <- [1,1546,null,{}] 03:50:57 INFO - PROCESS | 2398 | 1462359057398 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}] 03:50:57 INFO - PROCESS | 2398 | 1462359057482 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:50:57 INFO - PROCESS | 2398 | 1462359057489 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x12db89000 == 50 [pid = 2398] [id = 394] 03:50:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12ce5e400) [pid = 2398] [serial = 1181] [outer = 0x0] 03:50:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12ce67800) [pid = 2398] [serial = 1182] [outer = 0x12ce5e400] 03:50:57 INFO - PROCESS | 2398 | 1462359057513 Marionette DEBUG loaded listener.js 03:50:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x12d03dc00) [pid = 2398] [serial = 1183] [outer = 0x12ce5e400] 03:50:58 INFO - PROCESS | 2398 | 1462359058041 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]]]}] 03:50:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:50:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 671ms 03:50:58 INFO - PROCESS | 2398 | 1462359058066 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:50:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:50:58 INFO - PROCESS | 2398 | 1462359058072 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:50:58 INFO - PROCESS | 2398 | 1462359058075 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:50:58 INFO - PROCESS | 2398 | 1462359058078 Marionette TRACE conn2 <- [1,1550,null,{}] 03:50:58 INFO - PROCESS | 2398 | 1462359058082 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}] 03:50:58 INFO - PROCESS | 2398 | 1462359058188 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:50:58 INFO - PROCESS | 2398 | 1462359058271 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x118979000 == 51 [pid = 2398] [id = 395] 03:50:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x1189f1000) [pid = 2398] [serial = 1184] [outer = 0x0] 03:50:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x1191e9c00) [pid = 2398] [serial = 1185] [outer = 0x1189f1000] 03:50:58 INFO - PROCESS | 2398 | 1462359058343 Marionette DEBUG loaded listener.js 03:50:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x119be3c00) [pid = 2398] [serial = 1186] [outer = 0x1189f1000] 03:50:58 INFO - PROCESS | 2398 | 1462359058773 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]]]}] 03:50:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:50:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 722ms 03:50:58 INFO - PROCESS | 2398 | 1462359058798 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:50:58 INFO - PROCESS | 2398 | 1462359058804 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:50:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:50:58 INFO - PROCESS | 2398 | 1462359058809 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:50:58 INFO - PROCESS | 2398 | 1462359058811 Marionette TRACE conn2 <- [1,1554,null,{}] 03:50:58 INFO - PROCESS | 2398 | 1462359058814 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}] 03:50:58 INFO - PROCESS | 2398 | 1462359058916 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:50:58 INFO - PROCESS | 2398 | 1462359058974 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x12941f000 == 52 [pid = 2398] [id = 396] 03:50:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x122d46400) [pid = 2398] [serial = 1187] [outer = 0x0] 03:50:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x1242dc400) [pid = 2398] [serial = 1188] [outer = 0x122d46400] 03:50:59 INFO - PROCESS | 2398 | 1462359059003 Marionette DEBUG loaded listener.js 03:50:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x12528cc00) [pid = 2398] [serial = 1189] [outer = 0x122d46400] 03:50:59 INFO - PROCESS | 2398 | 1462359059410 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]]]}] 03:50:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:50:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 621ms 03:50:59 INFO - PROCESS | 2398 | 1462359059430 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:50:59 INFO - PROCESS | 2398 | 1462359059432 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:50:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:50:59 INFO - PROCESS | 2398 | 1462359059435 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:50:59 INFO - PROCESS | 2398 | 1462359059439 Marionette TRACE conn2 <- [1,1558,null,{}] 03:50:59 INFO - PROCESS | 2398 | 1462359059447 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}] 03:50:59 INFO - PROCESS | 2398 | 1462359059552 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:50:59 INFO - PROCESS | 2398 | 1462359059660 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5eb000 == 53 [pid = 2398] [id = 397] 03:50:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x128ec4400) [pid = 2398] [serial = 1190] [outer = 0x0] 03:50:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12965c800) [pid = 2398] [serial = 1191] [outer = 0x128ec4400] 03:50:59 INFO - PROCESS | 2398 | 1462359059693 Marionette DEBUG loaded listener.js 03:50:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x1296be400) [pid = 2398] [serial = 1192] [outer = 0x128ec4400] 03:51:00 INFO - PROCESS | 2398 | 1462359060096 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]]]}] 03:51:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 674ms 03:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:51:00 INFO - PROCESS | 2398 | 1462359060108 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:51:00 INFO - PROCESS | 2398 | 1462359060110 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:51:00 INFO - PROCESS | 2398 | 1462359060112 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:51:00 INFO - PROCESS | 2398 | 1462359060114 Marionette TRACE conn2 <- [1,1562,null,{}] 03:51:00 INFO - PROCESS | 2398 | 1462359060116 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}] 03:51:00 INFO - PROCESS | 2398 | 1462359060219 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:51:00 INFO - PROCESS | 2398 | 1462359060273 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de0a000 == 54 [pid = 2398] [id = 398] 03:51:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x128ecc000) [pid = 2398] [serial = 1193] [outer = 0x0] 03:51:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12adcd400) [pid = 2398] [serial = 1194] [outer = 0x128ecc000] 03:51:00 INFO - PROCESS | 2398 | 1462359060303 Marionette DEBUG loaded listener.js 03:51:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12bbaf400) [pid = 2398] [serial = 1195] [outer = 0x128ecc000] 03:51:00 INFO - PROCESS | 2398 | 1462359060770 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]]]}] 03:51:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 03:51:00 INFO - PROCESS | 2398 | 1462359060783 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:51:00 INFO - PROCESS | 2398 | 1462359060785 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:51:00 INFO - PROCESS | 2398 | 1462359060789 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:51:00 INFO - PROCESS | 2398 | 1462359060790 Marionette TRACE conn2 <- [1,1566,null,{}] 03:51:00 INFO - PROCESS | 2398 | 1462359060793 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}] 03:51:00 INFO - PROCESS | 2398 | 1462359060895 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:51:00 INFO - PROCESS | 2398 | 1462359060985 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252ef800 == 55 [pid = 2398] [id = 399] 03:51:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x128a92c00) [pid = 2398] [serial = 1196] [outer = 0x0] 03:51:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12adca800) [pid = 2398] [serial = 1197] [outer = 0x128a92c00] 03:51:01 INFO - PROCESS | 2398 | 1462359061015 Marionette DEBUG loaded listener.js 03:51:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x12bbb6400) [pid = 2398] [serial = 1198] [outer = 0x128a92c00] 03:51:01 INFO - PROCESS | 2398 | 1462359061746 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]]]}] 03:51:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:51:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 968ms 03:51:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:51:01 INFO - PROCESS | 2398 | 1462359061758 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:51:01 INFO - PROCESS | 2398 | 1462359061760 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:51:01 INFO - PROCESS | 2398 | 1462359061764 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:51:01 INFO - PROCESS | 2398 | 1462359061766 Marionette TRACE conn2 <- [1,1570,null,{}] 03:51:01 INFO - PROCESS | 2398 | 1462359061770 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}] 03:51:01 INFO - PROCESS | 2398 | 1462359061868 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:51:01 INFO - PROCESS | 2398 | 1462359061942 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a41d000 == 56 [pid = 2398] [id = 400] 03:51:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x110f26800) [pid = 2398] [serial = 1199] [outer = 0x0] 03:51:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x1120da000) [pid = 2398] [serial = 1200] [outer = 0x110f26800] 03:51:01 INFO - PROCESS | 2398 | 1462359061971 Marionette DEBUG loaded listener.js 03:51:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x114e1ac00) [pid = 2398] [serial = 1201] [outer = 0x110f26800] 03:51:02 INFO - PROCESS | 2398 | 1462359062423 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]]]}] 03:51:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:51:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 726ms 03:51:02 INFO - PROCESS | 2398 | 1462359062490 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:51:02 INFO - PROCESS | 2398 | 1462359062494 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:51:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:51:02 INFO - PROCESS | 2398 | 1462359062498 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:51:02 INFO - PROCESS | 2398 | 1462359062500 Marionette TRACE conn2 <- [1,1574,null,{}] 03:51:02 INFO - PROCESS | 2398 | 1462359062503 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}] 03:51:02 INFO - PROCESS | 2398 | 1462359062600 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:51:02 INFO - PROCESS | 2398 | 1462359062696 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x119f4c800 == 57 [pid = 2398] [id = 401] 03:51:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x1176a1000) [pid = 2398] [serial = 1202] [outer = 0x0] 03:51:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x11831e800) [pid = 2398] [serial = 1203] [outer = 0x1176a1000] 03:51:02 INFO - PROCESS | 2398 | 1462359062741 Marionette DEBUG loaded listener.js 03:51:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x118779400) [pid = 2398] [serial = 1204] [outer = 0x1176a1000] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x129016800 == 56 [pid = 2398] [id = 343] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x12d498000 == 55 [pid = 2398] [id = 393] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd61000 == 54 [pid = 2398] [id = 392] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x1241aa000 == 53 [pid = 2398] [id = 391] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x12c218000 == 52 [pid = 2398] [id = 390] 03:51:02 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x12add3800) [pid = 2398] [serial = 1071] [outer = 0x0] [url = about:blank] 03:51:02 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x117d2dc00) [pid = 2398] [serial = 1074] [outer = 0x0] [url = about:blank] 03:51:02 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x11986a800) [pid = 2398] [serial = 1077] [outer = 0x0] [url = about:blank] 03:51:02 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x12a8db000) [pid = 2398] [serial = 1086] [outer = 0x0] [url = about:blank] 03:51:02 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x129679800) [pid = 2398] [serial = 1083] [outer = 0x0] [url = about:blank] 03:51:02 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x1249bf400) [pid = 2398] [serial = 1080] [outer = 0x0] [url = about:blank] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x12b36b800 == 51 [pid = 2398] [id = 389] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9c6800 == 50 [pid = 2398] [id = 388] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x1297ba000 == 49 [pid = 2398] [id = 387] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x12781c800 == 48 [pid = 2398] [id = 386] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x124b1c800 == 47 [pid = 2398] [id = 385] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x123d69800 == 46 [pid = 2398] [id = 384] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x113d55800 == 45 [pid = 2398] [id = 383] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x11747e800 == 44 [pid = 2398] [id = 382] 03:51:02 INFO - PROCESS | 2398 | --DOCSHELL 0x11746b800 == 43 [pid = 2398] [id = 381] 03:51:03 INFO - PROCESS | 2398 | --DOCSHELL 0x12d8c7800 == 42 [pid = 2398] [id = 380] 03:51:03 INFO - PROCESS | 2398 | --DOCSHELL 0x12d4ab000 == 41 [pid = 2398] [id = 379] 03:51:03 INFO - PROCESS | 2398 | --DOCSHELL 0x1290a5000 == 40 [pid = 2398] [id = 378] 03:51:03 INFO - PROCESS | 2398 | --DOCSHELL 0x119b11000 == 39 [pid = 2398] [id = 377] 03:51:03 INFO - PROCESS | 2398 | --DOCSHELL 0x12d76b800 == 38 [pid = 2398] [id = 376] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x1125c2000) [pid = 2398] [serial = 921] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x1187a7800) [pid = 2398] [serial = 1024] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x128a92800) [pid = 2398] [serial = 976] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x1191e3c00) [pid = 2398] [serial = 970] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x12420d800) [pid = 2398] [serial = 973] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x11831d400) [pid = 2398] [serial = 925] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x129658c00) [pid = 2398] [serial = 979] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x124121000) [pid = 2398] [serial = 1027] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x12935a400) [pid = 2398] [serial = 1030] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x118138800) [pid = 2398] [serial = 967] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x12bbb5000) [pid = 2398] [serial = 1122] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x129351800) [pid = 2398] [serial = 1119] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x1189f8000) [pid = 2398] [serial = 1117] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x12bb88800) [pid = 2398] [serial = 1120] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x112f97800) [pid = 2398] [serial = 1116] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x12bb7ec00) [pid = 2398] [serial = 1114] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x128ec0c00) [pid = 2398] [serial = 1105] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x12bf94400) [pid = 2398] [serial = 1125] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x1293e8000) [pid = 2398] [serial = 1107] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x12adce800) [pid = 2398] [serial = 1110] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12a8e1000) [pid = 2398] [serial = 1108] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12ba7e800) [pid = 2398] [serial = 1113] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x1265dfc00) [pid = 2398] [serial = 1101] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1278ca800) [pid = 2398] [serial = 1102] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12ba80000) [pid = 2398] [serial = 1090] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12add5800) [pid = 2398] [serial = 1089] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12b377400) [pid = 2398] [serial = 1111] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x124119800) [pid = 2398] [serial = 1098] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x1242da000) [pid = 2398] [serial = 1099] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x1197fc000) [pid = 2398] [serial = 1095] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x119a89c00) [pid = 2398] [serial = 1096] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x128a97000) [pid = 2398] [serial = 1104] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x1187a4c00) [pid = 2398] [serial = 1093] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x1183eb000) [pid = 2398] [serial = 1092] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x12bf8e400) [pid = 2398] [serial = 1123] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x12c138000) [pid = 2398] [serial = 1126] [outer = 0x0] [url = about:blank] 03:51:03 INFO - PROCESS | 2398 | 1462359063168 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]]]}] 03:51:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:51:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 722ms 03:51:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:51:03 INFO - PROCESS | 2398 | 1462359063225 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:51:03 INFO - PROCESS | 2398 | 1462359063227 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:51:03 INFO - PROCESS | 2398 | 1462359063229 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:51:03 INFO - PROCESS | 2398 | 1462359063231 Marionette TRACE conn2 <- [1,1578,null,{}] 03:51:03 INFO - PROCESS | 2398 | 1462359063240 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}] 03:51:03 INFO - PROCESS | 2398 | 1462359063324 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:51:03 INFO - PROCESS | 2398 | 1462359063329 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x118974000 == 39 [pid = 2398] [id = 402] 03:51:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x11986b000) [pid = 2398] [serial = 1205] [outer = 0x0] 03:51:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x119a88800) [pid = 2398] [serial = 1206] [outer = 0x11986b000] 03:51:03 INFO - PROCESS | 2398 | 1462359063357 Marionette DEBUG loaded listener.js 03:51:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1215ebc00) [pid = 2398] [serial = 1207] [outer = 0x11986b000] 03:51:03 INFO - PROCESS | 2398 | 1462359063714 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]]]}] 03:51:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:51:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 525ms 03:51:03 INFO - PROCESS | 2398 | 1462359063754 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:51:03 INFO - PROCESS | 2398 | 1462359063756 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:51:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:51:03 INFO - PROCESS | 2398 | 1462359063758 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:51:03 INFO - PROCESS | 2398 | 1462359063759 Marionette TRACE conn2 <- [1,1582,null,{}] 03:51:03 INFO - PROCESS | 2398 | 1462359063761 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}] 03:51:03 INFO - PROCESS | 2398 | 1462359063862 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:51:03 INFO - PROCESS | 2398 | 1462359063873 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c26800 == 40 [pid = 2398] [id = 403] 03:51:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x122f26000) [pid = 2398] [serial = 1208] [outer = 0x0] 03:51:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x123fc4000) [pid = 2398] [serial = 1209] [outer = 0x122f26000] 03:51:03 INFO - PROCESS | 2398 | 1462359063899 Marionette DEBUG loaded listener.js 03:51:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x124127800) [pid = 2398] [serial = 1210] [outer = 0x122f26000] 03:51:04 INFO - PROCESS | 2398 | 1462359064289 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]]]}] 03:51:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:51:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 569ms 03:51:04 INFO - PROCESS | 2398 | 1462359064328 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:51:04 INFO - PROCESS | 2398 | 1462359064330 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:51:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:51:04 INFO - PROCESS | 2398 | 1462359064333 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:51:04 INFO - PROCESS | 2398 | 1462359064337 Marionette TRACE conn2 <- [1,1586,null,{}] 03:51:04 INFO - PROCESS | 2398 | 1462359064340 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}] 03:51:04 INFO - PROCESS | 2398 | 1462359064430 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:51:04 INFO - PROCESS | 2398 | 1462359064436 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x12782f800 == 41 [pid = 2398] [id = 404] 03:51:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x12420d800) [pid = 2398] [serial = 1211] [outer = 0x0] 03:51:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x124bae000) [pid = 2398] [serial = 1212] [outer = 0x12420d800] 03:51:04 INFO - PROCESS | 2398 | 1462359064462 Marionette DEBUG loaded listener.js 03:51:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1278a8400) [pid = 2398] [serial = 1213] [outer = 0x12420d800] 03:51:04 INFO - PROCESS | 2398 | 1462359064794 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]]]}] 03:51:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:51:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 474ms 03:51:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:51:04 INFO - PROCESS | 2398 | 1462359064807 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:51:04 INFO - PROCESS | 2398 | 1462359064808 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:51:04 INFO - PROCESS | 2398 | 1462359064810 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:51:04 INFO - PROCESS | 2398 | 1462359064811 Marionette TRACE conn2 <- [1,1590,null,{}] 03:51:04 INFO - PROCESS | 2398 | 1462359064814 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}] 03:51:04 INFO - PROCESS | 2398 | 1462359064909 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:51:04 INFO - PROCESS | 2398 | 1462359064979 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x119192000 == 42 [pid = 2398] [id = 405] 03:51:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x12491a800) [pid = 2398] [serial = 1214] [outer = 0x0] 03:51:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1278cd800) [pid = 2398] [serial = 1215] [outer = 0x12491a800] 03:51:05 INFO - PROCESS | 2398 | 1462359065007 Marionette DEBUG loaded listener.js 03:51:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x129671000) [pid = 2398] [serial = 1216] [outer = 0x12491a800] 03:51:05 INFO - PROCESS | 2398 | 1462359065364 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]]]}] 03:51:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:51:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 569ms 03:51:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:51:05 INFO - PROCESS | 2398 | 1462359065380 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:51:05 INFO - PROCESS | 2398 | 1462359065381 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:51:05 INFO - PROCESS | 2398 | 1462359065383 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:51:05 INFO - PROCESS | 2398 | 1462359065385 Marionette TRACE conn2 <- [1,1594,null,{}] 03:51:05 INFO - PROCESS | 2398 | 1462359065389 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}] 03:51:05 INFO - PROCESS | 2398 | 1462359065488 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:51:05 INFO - PROCESS | 2398 | 1462359065523 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab48800 == 43 [pid = 2398] [id = 406] 03:51:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x128a8f400) [pid = 2398] [serial = 1217] [outer = 0x0] 03:51:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x12a7aa000) [pid = 2398] [serial = 1218] [outer = 0x128a8f400] 03:51:05 INFO - PROCESS | 2398 | 1462359065548 Marionette DEBUG loaded listener.js 03:51:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x12a9e4800) [pid = 2398] [serial = 1219] [outer = 0x128a8f400] 03:51:05 INFO - PROCESS | 2398 | 1462359065856 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]]]}] 03:51:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:51:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 03:51:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:51:05 INFO - PROCESS | 2398 | 1462359065904 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:51:05 INFO - PROCESS | 2398 | 1462359065905 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:51:05 INFO - PROCESS | 2398 | 1462359065907 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:51:05 INFO - PROCESS | 2398 | 1462359065908 Marionette TRACE conn2 <- [1,1598,null,{}] 03:51:05 INFO - PROCESS | 2398 | 1462359065910 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}] 03:51:06 INFO - PROCESS | 2398 | 1462359066011 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:51:06 INFO - PROCESS | 2398 | 1462359066025 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bf2a000 == 44 [pid = 2398] [id = 407] 03:51:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x1296bcc00) [pid = 2398] [serial = 1220] [outer = 0x0] 03:51:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12b37b000) [pid = 2398] [serial = 1221] [outer = 0x1296bcc00] 03:51:06 INFO - PROCESS | 2398 | 1462359066050 Marionette DEBUG loaded listener.js 03:51:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12bb7ec00) [pid = 2398] [serial = 1222] [outer = 0x1296bcc00] 03:51:06 INFO - PROCESS | 2398 | 1462359066393 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]]]}] 03:51:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:51:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 03:51:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:51:06 INFO - PROCESS | 2398 | 1462359066433 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:51:06 INFO - PROCESS | 2398 | 1462359066434 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:51:06 INFO - PROCESS | 2398 | 1462359066437 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:51:06 INFO - PROCESS | 2398 | 1462359066438 Marionette TRACE conn2 <- [1,1602,null,{}] 03:51:06 INFO - PROCESS | 2398 | 1462359066440 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}] 03:51:06 INFO - PROCESS | 2398 | 1462359066542 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:51:06 INFO - PROCESS | 2398 | 1462359066577 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c213000 == 45 [pid = 2398] [id = 408] 03:51:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12b378000) [pid = 2398] [serial = 1223] [outer = 0x0] 03:51:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12bbb1400) [pid = 2398] [serial = 1224] [outer = 0x12b378000] 03:51:06 INFO - PROCESS | 2398 | 1462359066602 Marionette DEBUG loaded listener.js 03:51:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x12bf8ec00) [pid = 2398] [serial = 1225] [outer = 0x12b378000] 03:51:06 INFO - PROCESS | 2398 | 1462359066909 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]]]}] 03:51:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:51:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x112f94000) [pid = 2398] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x113d03000) [pid = 2398] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x116a7f800) [pid = 2398] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x123cc8c00) [pid = 2398] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x12935b000) [pid = 2398] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12490f800) [pid = 2398] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12ab4e400) [pid = 2398] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x116794c00) [pid = 2398] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x118776c00) [pid = 2398] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x11712e800) [pid = 2398] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12a8da400) [pid = 2398] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x128a94c00) [pid = 2398] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x12ab59400) [pid = 2398] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x12b36e400) [pid = 2398] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x123f2ec00) [pid = 2398] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x116a7e000) [pid = 2398] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x116469c00) [pid = 2398] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x1249ba800) [pid = 2398] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:51:07 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x124963000) [pid = 2398] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:51:07 INFO - PROCESS | 2398 | 1462359067064 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:51:07 INFO - PROCESS | 2398 | 1462359067066 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:51:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:51:07 INFO - PROCESS | 2398 | 1462359067081 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:51:07 INFO - PROCESS | 2398 | 1462359067084 Marionette TRACE conn2 <- [1,1606,null,{}] 03:51:07 INFO - PROCESS | 2398 | 1462359067089 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}] 03:51:07 INFO - PROCESS | 2398 | 1462359067217 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:51:07 INFO - PROCESS | 2398 | 1462359067223 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c10800 == 46 [pid = 2398] [id = 409] 03:51:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x116a7e000) [pid = 2398] [serial = 1226] [outer = 0x0] 03:51:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1189f8c00) [pid = 2398] [serial = 1227] [outer = 0x116a7e000] 03:51:07 INFO - PROCESS | 2398 | 1462359067262 Marionette DEBUG loaded listener.js 03:51:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x124963000) [pid = 2398] [serial = 1228] [outer = 0x116a7e000] 03:51:07 INFO - PROCESS | 2398 | 1462359067769 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]]]}] 03:51:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:51:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 726ms 03:51:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:51:07 INFO - PROCESS | 2398 | 1462359067806 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:51:07 INFO - PROCESS | 2398 | 1462359067808 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:51:07 INFO - PROCESS | 2398 | 1462359067810 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:51:07 INFO - PROCESS | 2398 | 1462359067812 Marionette TRACE conn2 <- [1,1610,null,{}] 03:51:07 INFO - PROCESS | 2398 | 1462359067814 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}] 03:51:07 INFO - PROCESS | 2398 | 1462359067909 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:51:07 INFO - PROCESS | 2398 | 1462359067913 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0be800 == 47 [pid = 2398] [id = 410] 03:51:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x123fc7c00) [pid = 2398] [serial = 1229] [outer = 0x0] 03:51:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x12ba79400) [pid = 2398] [serial = 1230] [outer = 0x123fc7c00] 03:51:07 INFO - PROCESS | 2398 | 1462359067942 Marionette DEBUG loaded listener.js 03:51:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x12c14b400) [pid = 2398] [serial = 1231] [outer = 0x123fc7c00] 03:51:08 INFO - PROCESS | 2398 | 1462359068282 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]]]}] 03:51:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:51:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 03:51:08 INFO - PROCESS | 2398 | 1462359068330 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:51:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:51:08 INFO - PROCESS | 2398 | 1462359068331 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:51:08 INFO - PROCESS | 2398 | 1462359068333 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:51:08 INFO - PROCESS | 2398 | 1462359068334 Marionette TRACE conn2 <- [1,1614,null,{}] 03:51:08 INFO - PROCESS | 2398 | 1462359068337 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}] 03:51:08 INFO - PROCESS | 2398 | 1462359068442 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:51:08 INFO - PROCESS | 2398 | 1462359068448 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d4ac800 == 48 [pid = 2398] [id = 411] 03:51:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x12c13a400) [pid = 2398] [serial = 1232] [outer = 0x0] 03:51:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x12c910000) [pid = 2398] [serial = 1233] [outer = 0x12c13a400] 03:51:08 INFO - PROCESS | 2398 | 1462359068473 Marionette DEBUG loaded listener.js 03:51:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x12d03cc00) [pid = 2398] [serial = 1234] [outer = 0x12c13a400] 03:51:08 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 03:51:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 468ms 03:51:08 INFO - PROCESS | 2398 | 1462359068793 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]]]}] 03:51:08 INFO - PROCESS | 2398 | 1462359068802 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:51:08 INFO - PROCESS | 2398 | 1462359068806 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:51:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:51:08 INFO - PROCESS | 2398 | 1462359068809 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:51:08 INFO - PROCESS | 2398 | 1462359068810 Marionette TRACE conn2 <- [1,1618,null,{}] 03:51:08 INFO - PROCESS | 2398 | 1462359068812 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}] 03:51:08 INFO - PROCESS | 2398 | 1462359068896 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:51:08 INFO - PROCESS | 2398 | 1462359068900 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de13000 == 49 [pid = 2398] [id = 412] 03:51:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x12c14ac00) [pid = 2398] [serial = 1235] [outer = 0x0] 03:51:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x12d045400) [pid = 2398] [serial = 1236] [outer = 0x12c14ac00] 03:51:08 INFO - PROCESS | 2398 | 1462359068925 Marionette DEBUG loaded listener.js 03:51:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x12d455000) [pid = 2398] [serial = 1237] [outer = 0x12c14ac00] 03:51:09 INFO - PROCESS | 2398 | 1462359069405 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]]]}] 03:51:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:51:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 620ms 03:51:09 INFO - PROCESS | 2398 | 1462359069429 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:51:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:51:09 INFO - PROCESS | 2398 | 1462359069432 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:51:09 INFO - PROCESS | 2398 | 1462359069436 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:51:09 INFO - PROCESS | 2398 | 1462359069438 Marionette TRACE conn2 <- [1,1622,null,{}] 03:51:09 INFO - PROCESS | 2398 | 1462359069442 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}] 03:51:09 INFO - PROCESS | 2398 | 1462359069555 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:51:09 INFO - PROCESS | 2398 | 1462359069654 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x11858b000 == 50 [pid = 2398] [id = 413] 03:51:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x11644a800) [pid = 2398] [serial = 1238] [outer = 0x0] 03:51:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x116554c00) [pid = 2398] [serial = 1239] [outer = 0x11644a800] 03:51:09 INFO - PROCESS | 2398 | 1462359069686 Marionette DEBUG loaded listener.js 03:51:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x118321000) [pid = 2398] [serial = 1240] [outer = 0x11644a800] 03:51:10 INFO - PROCESS | 2398 | 1462359070121 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]]]}] 03:51:10 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 03:51:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 723ms 03:51:10 INFO - PROCESS | 2398 | 1462359070159 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:51:10 INFO - PROCESS | 2398 | 1462359070163 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:51:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:51:10 INFO - PROCESS | 2398 | 1462359070168 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:51:10 INFO - PROCESS | 2398 | 1462359070170 Marionette TRACE conn2 <- [1,1626,null,{}] 03:51:10 INFO - PROCESS | 2398 | 1462359070172 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}] 03:51:10 INFO - PROCESS | 2398 | 1462359070273 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:51:10 INFO - PROCESS | 2398 | 1462359070333 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x127825800 == 51 [pid = 2398] [id = 414] 03:51:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x118777c00) [pid = 2398] [serial = 1241] [outer = 0x0] 03:51:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x119866c00) [pid = 2398] [serial = 1242] [outer = 0x118777c00] 03:51:10 INFO - PROCESS | 2398 | 1462359070362 Marionette DEBUG loaded listener.js 03:51:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x123d0e400) [pid = 2398] [serial = 1243] [outer = 0x118777c00] 03:51:10 INFO - PROCESS | 2398 | 1462359070779 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]]]}] 03:51:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:51:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 673ms 03:51:10 INFO - PROCESS | 2398 | 1462359070841 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:51:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:51:10 INFO - PROCESS | 2398 | 1462359070842 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:51:10 INFO - PROCESS | 2398 | 1462359070845 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:51:10 INFO - PROCESS | 2398 | 1462359070847 Marionette TRACE conn2 <- [1,1630,null,{}] 03:51:10 INFO - PROCESS | 2398 | 1462359070913 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}] 03:51:11 INFO - PROCESS | 2398 | 1462359071037 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:51:11 INFO - PROCESS | 2398 | 1462359071093 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d4aa000 == 52 [pid = 2398] [id = 415] 03:51:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x124256000) [pid = 2398] [serial = 1244] [outer = 0x0] 03:51:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x124259400) [pid = 2398] [serial = 1245] [outer = 0x124256000] 03:51:11 INFO - PROCESS | 2398 | 1462359071124 Marionette DEBUG loaded listener.js 03:51:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x125291000) [pid = 2398] [serial = 1246] [outer = 0x124256000] 03:51:11 INFO - PROCESS | 2398 | 1462359071540 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]]]}] 03:51:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:51:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 03:51:11 INFO - PROCESS | 2398 | 1462359071567 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:51:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:51:11 INFO - PROCESS | 2398 | 1462359071569 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:51:11 INFO - PROCESS | 2398 | 1462359071571 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:51:11 INFO - PROCESS | 2398 | 1462359071572 Marionette TRACE conn2 <- [1,1634,null,{}] 03:51:11 INFO - PROCESS | 2398 | 1462359071575 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}] 03:51:11 INFO - PROCESS | 2398 | 1462359071675 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:51:11 INFO - PROCESS | 2398 | 1462359071734 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e51c000 == 53 [pid = 2398] [id = 416] 03:51:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x1278a8000) [pid = 2398] [serial = 1247] [outer = 0x0] 03:51:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x128a91800) [pid = 2398] [serial = 1248] [outer = 0x1278a8000] 03:51:11 INFO - PROCESS | 2398 | 1462359071776 Marionette DEBUG loaded listener.js 03:51:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x128ecac00) [pid = 2398] [serial = 1249] [outer = 0x1278a8000] 03:51:12 INFO - PROCESS | 2398 | 1462359072189 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]]]}] 03:51:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:51:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 03:51:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:51:12 INFO - PROCESS | 2398 | 1462359072242 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:51:12 INFO - PROCESS | 2398 | 1462359072243 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:51:12 INFO - PROCESS | 2398 | 1462359072245 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:51:12 INFO - PROCESS | 2398 | 1462359072247 Marionette TRACE conn2 <- [1,1638,null,{}] 03:51:12 INFO - PROCESS | 2398 | 1462359072249 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}] 03:51:12 INFO - PROCESS | 2398 | 1462359072349 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:51:12 INFO - PROCESS | 2398 | 1462359072453 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x112a12800 == 54 [pid = 2398] [id = 417] 03:51:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x1278a8c00) [pid = 2398] [serial = 1250] [outer = 0x0] 03:51:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x12967e800) [pid = 2398] [serial = 1251] [outer = 0x1278a8c00] 03:51:12 INFO - PROCESS | 2398 | 1462359072484 Marionette DEBUG loaded listener.js 03:51:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12add1c00) [pid = 2398] [serial = 1252] [outer = 0x1278a8c00] 03:51:12 INFO - PROCESS | 2398 | 1462359072895 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]]]}] 03:51:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:51:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 722ms 03:51:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:51:12 INFO - PROCESS | 2398 | 1462359072968 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:51:12 INFO - PROCESS | 2398 | 1462359072969 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:51:12 INFO - PROCESS | 2398 | 1462359072971 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:51:12 INFO - PROCESS | 2398 | 1462359072972 Marionette TRACE conn2 <- [1,1642,null,{}] 03:51:12 INFO - PROCESS | 2398 | 1462359072975 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}] 03:51:13 INFO - PROCESS | 2398 | 1462359073110 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:51:13 INFO - PROCESS | 2398 | 1462359073187 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x11304b000 == 55 [pid = 2398] [id = 418] 03:51:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x1134afc00) [pid = 2398] [serial = 1253] [outer = 0x0] 03:51:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x1296c2800) [pid = 2398] [serial = 1254] [outer = 0x1134afc00] 03:51:13 INFO - PROCESS | 2398 | 1462359073218 Marionette DEBUG loaded listener.js 03:51:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12d044c00) [pid = 2398] [serial = 1255] [outer = 0x1134afc00] 03:51:13 INFO - PROCESS | 2398 | 1462359073598 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]]]}] 03:51:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:51:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 669ms 03:51:13 INFO - PROCESS | 2398 | 1462359073660 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:51:13 INFO - PROCESS | 2398 | 1462359073662 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:51:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:51:13 INFO - PROCESS | 2398 | 1462359073665 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:51:13 INFO - PROCESS | 2398 | 1462359073666 Marionette TRACE conn2 <- [1,1646,null,{}] 03:51:13 INFO - PROCESS | 2398 | 1462359073683 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}] 03:51:13 INFO - PROCESS | 2398 | 1462359073783 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:51:13 INFO - PROCESS | 2398 | 1462359073843 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x1130a3800 == 56 [pid = 2398] [id = 419] 03:51:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x115d6f000) [pid = 2398] [serial = 1256] [outer = 0x0] 03:51:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x1191e4400) [pid = 2398] [serial = 1257] [outer = 0x115d6f000] 03:51:13 INFO - PROCESS | 2398 | 1462359073872 Marionette DEBUG loaded listener.js 03:51:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12ab53800) [pid = 2398] [serial = 1258] [outer = 0x115d6f000] 03:51:14 INFO - PROCESS | 2398 | 1462359074439 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]]]}] 03:51:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:51:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 833ms 03:51:14 INFO - PROCESS | 2398 | 1462359074499 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:51:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:51:14 INFO - PROCESS | 2398 | 1462359074502 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:51:14 INFO - PROCESS | 2398 | 1462359074505 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:51:14 INFO - PROCESS | 2398 | 1462359074507 Marionette TRACE conn2 <- [1,1650,null,{}] 03:51:14 INFO - PROCESS | 2398 | 1462359074511 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}] 03:51:14 INFO - PROCESS | 2398 | 1462359074614 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:51:14 INFO - PROCESS | 2398 | 1462359074678 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x116aa6800 == 57 [pid = 2398] [id = 420] 03:51:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x115e5f000) [pid = 2398] [serial = 1259] [outer = 0x0] 03:51:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x11681b800) [pid = 2398] [serial = 1260] [outer = 0x115e5f000] 03:51:14 INFO - PROCESS | 2398 | 1462359074708 Marionette DEBUG loaded listener.js 03:51:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x11831cc00) [pid = 2398] [serial = 1261] [outer = 0x115e5f000] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12d4ac800 == 56 [pid = 2398] [id = 411] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0be800 == 55 [pid = 2398] [id = 410] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x122c10800 == 54 [pid = 2398] [id = 409] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12c213000 == 53 [pid = 2398] [id = 408] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12bf2a000 == 52 [pid = 2398] [id = 407] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab48800 == 51 [pid = 2398] [id = 406] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x119192000 == 50 [pid = 2398] [id = 405] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12782f800 == 49 [pid = 2398] [id = 404] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x122c26800 == 48 [pid = 2398] [id = 403] 03:51:15 INFO - PROCESS | 2398 | 1462359075185 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]]]}] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x118974000 == 47 [pid = 2398] [id = 402] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x119f4c800 == 46 [pid = 2398] [id = 401] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x11a41d000 == 45 [pid = 2398] [id = 400] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x1252ef800 == 44 [pid = 2398] [id = 399] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12de0a000 == 43 [pid = 2398] [id = 398] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5eb000 == 42 [pid = 2398] [id = 397] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12941f000 == 41 [pid = 2398] [id = 396] 03:51:15 INFO - PROCESS | 2398 | --DOCSHELL 0x118979000 == 40 [pid = 2398] [id = 395] 03:51:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:51:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 725ms 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x12b375800) [pid = 2398] [serial = 1072] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x12add5400) [pid = 2398] [serial = 1087] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x1215efc00) [pid = 2398] [serial = 1078] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x1184ed000) [pid = 2398] [serial = 1075] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x1296c0800) [pid = 2398] [serial = 1084] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x1278a3c00) [pid = 2398] [serial = 1081] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x12a9e1c00) [pid = 2398] [serial = 1164] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x129653800) [pid = 2398] [serial = 1161] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x12b371800) [pid = 2398] [serial = 1167] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x12bbb4000) [pid = 2398] [serial = 1170] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x12bba9800) [pid = 2398] [serial = 1168] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x11879d800) [pid = 2398] [serial = 1131] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x12965ec00) [pid = 2398] [serial = 1137] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x12411a400) [pid = 2398] [serial = 1134] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x12411c000) [pid = 2398] [serial = 1152] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x124379400) [pid = 2398] [serial = 1153] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x1191a4400) [pid = 2398] [serial = 1147] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x118573800) [pid = 2398] [serial = 1146] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x118136800) [pid = 2398] [serial = 1149] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x119873800) [pid = 2398] [serial = 1150] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x1278a6000) [pid = 2398] [serial = 1158] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x12528c000) [pid = 2398] [serial = 1155] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x1265d6400) [pid = 2398] [serial = 1156] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12c142800) [pid = 2398] [serial = 1128] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x1278ae400) [pid = 2398] [serial = 1144] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x116a7f000) [pid = 2398] [serial = 1143] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12bb84c00) [pid = 2398] [serial = 1140] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x11813b400) [pid = 2398] [serial = 1173] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12c141c00) [pid = 2398] [serial = 1177] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x12bf92c00) [pid = 2398] [serial = 1171] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x12ab57c00) [pid = 2398] [serial = 1165] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12a7ac800) [pid = 2398] [serial = 1162] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1278cf800) [pid = 2398] [serial = 1159] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1265d4800) [pid = 2398] [serial = 1176] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x12ce5b800) [pid = 2398] [serial = 1180] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x123f2e800) [pid = 2398] [serial = 1174] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x12c146000) [pid = 2398] [serial = 1179] [outer = 0x0] [url = about:blank] 03:51:15 INFO - PROCESS | 2398 | 1462359075289 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:51:15 INFO - PROCESS | 2398 | 1462359075295 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:51:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:51:15 INFO - PROCESS | 2398 | 1462359075308 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:51:15 INFO - PROCESS | 2398 | 1462359075311 Marionette TRACE conn2 <- [1,1654,null,{}] 03:51:15 INFO - PROCESS | 2398 | 1462359075314 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}] 03:51:15 INFO - PROCESS | 2398 | 1462359075446 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:51:15 INFO - PROCESS | 2398 | 1462359075457 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x118124800 == 41 [pid = 2398] [id = 421] 03:51:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x11831f000) [pid = 2398] [serial = 1262] [outer = 0x0] 03:51:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1191eb400) [pid = 2398] [serial = 1263] [outer = 0x11831f000] 03:51:15 INFO - PROCESS | 2398 | 1462359075497 Marionette DEBUG loaded listener.js 03:51:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1197fcc00) [pid = 2398] [serial = 1264] [outer = 0x11831f000] 03:51:15 INFO - PROCESS | 2398 | 1462359075972 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]]]}] 03:51:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:51:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 674ms 03:51:15 INFO - PROCESS | 2398 | 1462359075978 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:51:15 INFO - PROCESS | 2398 | 1462359075979 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:51:15 INFO - PROCESS | 2398 | 1462359075982 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:51:15 INFO - PROCESS | 2398 | 1462359075985 Marionette TRACE conn2 <- [1,1658,null,{}] 03:51:15 INFO - PROCESS | 2398 | 1462359075993 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}] 03:51:16 INFO - PROCESS | 2398 | 1462359076080 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:51:16 INFO - PROCESS | 2398 | 1462359076086 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x122d3c000 == 42 [pid = 2398] [id = 422] 03:51:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x119f10c00) [pid = 2398] [serial = 1265] [outer = 0x0] 03:51:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x123b83000) [pid = 2398] [serial = 1266] [outer = 0x119f10c00] 03:51:16 INFO - PROCESS | 2398 | 1462359076113 Marionette DEBUG loaded listener.js 03:51:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x12419e400) [pid = 2398] [serial = 1267] [outer = 0x119f10c00] 03:51:16 INFO - PROCESS | 2398 | 1462359076458 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]]]}] 03:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 522ms 03:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:51:16 INFO - PROCESS | 2398 | 1462359076505 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:51:16 INFO - PROCESS | 2398 | 1462359076507 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:51:16 INFO - PROCESS | 2398 | 1462359076509 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:51:16 INFO - PROCESS | 2398 | 1462359076510 Marionette TRACE conn2 <- [1,1662,null,{}] 03:51:16 INFO - PROCESS | 2398 | 1462359076512 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}] 03:51:16 INFO - PROCESS | 2398 | 1462359076596 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:51:16 INFO - PROCESS | 2398 | 1462359076606 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243de800 == 43 [pid = 2398] [id = 423] 03:51:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x124250c00) [pid = 2398] [serial = 1268] [outer = 0x0] 03:51:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x124258000) [pid = 2398] [serial = 1269] [outer = 0x124250c00] 03:51:16 INFO - PROCESS | 2398 | 1462359076633 Marionette DEBUG loaded listener.js 03:51:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x124969800) [pid = 2398] [serial = 1270] [outer = 0x124250c00] 03:51:16 INFO - PROCESS | 2398 | 1462359076980 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]]]}] 03:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 03:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:51:17 INFO - PROCESS | 2398 | 1462359077030 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:51:17 INFO - PROCESS | 2398 | 1462359077032 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:51:17 INFO - PROCESS | 2398 | 1462359077034 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:51:17 INFO - PROCESS | 2398 | 1462359077035 Marionette TRACE conn2 <- [1,1666,null,{}] 03:51:17 INFO - PROCESS | 2398 | 1462359077037 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}] 03:51:17 INFO - PROCESS | 2398 | 1462359077146 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:51:17 INFO - PROCESS | 2398 | 1462359077183 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x12533a800 == 44 [pid = 2398] [id = 424] 03:51:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x124251400) [pid = 2398] [serial = 1271] [outer = 0x0] 03:51:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x12528fc00) [pid = 2398] [serial = 1272] [outer = 0x124251400] 03:51:17 INFO - PROCESS | 2398 | 1462359077209 Marionette DEBUG loaded listener.js 03:51:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x1278c7c00) [pid = 2398] [serial = 1273] [outer = 0x124251400] 03:51:17 INFO - PROCESS | 2398 | 1462359077558 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]]]}] 03:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 571ms 03:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:51:17 INFO - PROCESS | 2398 | 1462359077605 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:51:17 INFO - PROCESS | 2398 | 1462359077606 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:51:17 INFO - PROCESS | 2398 | 1462359077608 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:51:17 INFO - PROCESS | 2398 | 1462359077609 Marionette TRACE conn2 <- [1,1670,null,{}] 03:51:17 INFO - PROCESS | 2398 | 1462359077612 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}] 03:51:17 INFO - PROCESS | 2398 | 1462359077724 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:51:17 INFO - PROCESS | 2398 | 1462359077737 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x1297b5000 == 45 [pid = 2398] [id = 425] 03:51:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x128d78000) [pid = 2398] [serial = 1274] [outer = 0x0] 03:51:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x129653800) [pid = 2398] [serial = 1275] [outer = 0x128d78000] 03:51:17 INFO - PROCESS | 2398 | 1462359077764 Marionette DEBUG loaded listener.js 03:51:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12adcac00) [pid = 2398] [serial = 1276] [outer = 0x128d78000] 03:51:18 INFO - PROCESS | 2398 | 1462359078116 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]]]}] 03:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 03:51:18 INFO - PROCESS | 2398 | 1462359078137 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:51:18 INFO - PROCESS | 2398 | 1462359078140 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:51:18 INFO - PROCESS | 2398 | 1462359078142 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:51:18 INFO - PROCESS | 2398 | 1462359078143 Marionette TRACE conn2 <- [1,1674,null,{}] 03:51:18 INFO - PROCESS | 2398 | 1462359078146 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}] 03:51:18 INFO - PROCESS | 2398 | 1462359078253 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:51:18 INFO - PROCESS | 2398 | 1462359078257 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab39000 == 46 [pid = 2398] [id = 426] 03:51:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12ab57c00) [pid = 2398] [serial = 1277] [outer = 0x0] 03:51:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12ba7ac00) [pid = 2398] [serial = 1278] [outer = 0x12ab57c00] 03:51:18 INFO - PROCESS | 2398 | 1462359078317 Marionette DEBUG loaded listener.js 03:51:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12bbabc00) [pid = 2398] [serial = 1279] [outer = 0x12ab57c00] 03:51:18 INFO - PROCESS | 2398 | 1462359078632 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]]]}] 03:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 03:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:51:18 INFO - PROCESS | 2398 | 1462359078665 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:51:18 INFO - PROCESS | 2398 | 1462359078666 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:51:18 INFO - PROCESS | 2398 | 1462359078674 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:51:18 INFO - PROCESS | 2398 | 1462359078675 Marionette TRACE conn2 <- [1,1678,null,{}] 03:51:18 INFO - PROCESS | 2398 | 1462359078678 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}] 03:51:18 INFO - PROCESS | 2398 | 1462359078779 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:51:18 INFO - PROCESS | 2398 | 1462359078816 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bae0800 == 47 [pid = 2398] [id = 427] 03:51:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x1278c4800) [pid = 2398] [serial = 1280] [outer = 0x0] 03:51:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x12bbb6000) [pid = 2398] [serial = 1281] [outer = 0x1278c4800] 03:51:18 INFO - PROCESS | 2398 | 1462359078841 Marionette DEBUG loaded listener.js 03:51:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x12c139400) [pid = 2398] [serial = 1282] [outer = 0x1278c4800] 03:51:19 INFO - PROCESS | 2398 | 1462359079154 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]]]}] 03:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 525ms 03:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:51:19 INFO - PROCESS | 2398 | 1462359079194 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:51:19 INFO - PROCESS | 2398 | 1462359079195 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:51:19 INFO - PROCESS | 2398 | 1462359079197 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:51:19 INFO - PROCESS | 2398 | 1462359079198 Marionette TRACE conn2 <- [1,1682,null,{}] 03:51:19 INFO - PROCESS | 2398 | 1462359079200 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}] 03:51:19 INFO - PROCESS | 2398 | 1462359079304 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:51:19 INFO - PROCESS | 2398 | 1462359079340 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c97e000 == 48 [pid = 2398] [id = 428] 03:51:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x122ca5800) [pid = 2398] [serial = 1283] [outer = 0x0] 03:51:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x122cae000) [pid = 2398] [serial = 1284] [outer = 0x122ca5800] 03:51:19 INFO - PROCESS | 2398 | 1462359079365 Marionette DEBUG loaded listener.js 03:51:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x122cb3000) [pid = 2398] [serial = 1285] [outer = 0x122ca5800] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x116a7e000) [pid = 2398] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x12c13a400) [pid = 2398] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x12491a800) [pid = 2398] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x123fc7c00) [pid = 2398] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x122f22c00) [pid = 2398] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x118140400) [pid = 2398] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x128ec3000) [pid = 2398] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x128a8f400) [pid = 2398] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x1296bcc00) [pid = 2398] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x110f26800) [pid = 2398] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x122f26000) [pid = 2398] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x11986b000) [pid = 2398] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1176a1000) [pid = 2398] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12420d800) [pid = 2398] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:51:19 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12b378000) [pid = 2398] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:51:19 INFO - PROCESS | 2398 | 1462359079720 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]]]}] 03:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 571ms 03:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:51:19 INFO - PROCESS | 2398 | 1462359079774 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:51:19 INFO - PROCESS | 2398 | 1462359079776 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:51:19 INFO - PROCESS | 2398 | 1462359079780 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:51:19 INFO - PROCESS | 2398 | 1462359079781 Marionette TRACE conn2 <- [1,1686,null,{}] 03:51:19 INFO - PROCESS | 2398 | 1462359079783 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}] 03:51:19 INFO - PROCESS | 2398 | 1462359079865 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:51:19 INFO - PROCESS | 2398 | 1462359079870 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bf28800 == 49 [pid = 2398] [id = 429] 03:51:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1196a3400) [pid = 2398] [serial = 1286] [outer = 0x0] 03:51:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x122f26000) [pid = 2398] [serial = 1287] [outer = 0x1196a3400] 03:51:19 INFO - PROCESS | 2398 | 1462359079895 Marionette DEBUG loaded listener.js 03:51:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x1278a9400) [pid = 2398] [serial = 1288] [outer = 0x1196a3400] 03:51:20 INFO - PROCESS | 2398 | 1462359080249 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]]]}] 03:51:20 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 03:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 522ms 03:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:51:20 INFO - PROCESS | 2398 | 1462359080303 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:51:20 INFO - PROCESS | 2398 | 1462359080304 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:51:20 INFO - PROCESS | 2398 | 1462359080306 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:51:20 INFO - PROCESS | 2398 | 1462359080308 Marionette TRACE conn2 <- [1,1690,null,{}] 03:51:20 INFO - PROCESS | 2398 | 1462359080310 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}] 03:51:20 INFO - PROCESS | 2398 | 1462359080408 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:51:20 INFO - PROCESS | 2398 | 1462359080472 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0c0800 == 50 [pid = 2398] [id = 430] 03:51:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x1265de400) [pid = 2398] [serial = 1289] [outer = 0x0] 03:51:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x12bf8ac00) [pid = 2398] [serial = 1290] [outer = 0x1265de400] 03:51:20 INFO - PROCESS | 2398 | 1462359080501 Marionette DEBUG loaded listener.js 03:51:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12c911000) [pid = 2398] [serial = 1291] [outer = 0x1265de400] 03:51:20 INFO - PROCESS | 2398 | 1462359080776 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]]]}] 03:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 518ms 03:51:20 INFO - PROCESS | 2398 | 1462359080826 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:51:20 INFO - PROCESS | 2398 | 1462359080827 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:51:20 INFO - PROCESS | 2398 | 1462359080829 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:51:20 INFO - PROCESS | 2398 | 1462359080830 Marionette TRACE conn2 <- [1,1694,null,{}] 03:51:20 INFO - PROCESS | 2398 | 1462359080833 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}] 03:51:20 INFO - PROCESS | 2398 | 1462359080921 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:51:20 INFO - PROCESS | 2398 | 1462359080926 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d766000 == 51 [pid = 2398] [id = 431] 03:51:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12cd3f800) [pid = 2398] [serial = 1292] [outer = 0x0] 03:51:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12cd43800) [pid = 2398] [serial = 1293] [outer = 0x12cd3f800] 03:51:20 INFO - PROCESS | 2398 | 1462359080950 Marionette DEBUG loaded listener.js 03:51:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12cd48400) [pid = 2398] [serial = 1294] [outer = 0x12cd3f800] 03:51:21 INFO - PROCESS | 2398 | 1462359081300 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]]]}] 03:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 03:51:21 INFO - PROCESS | 2398 | 1462359081348 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:51:21 INFO - PROCESS | 2398 | 1462359081349 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:51:21 INFO - PROCESS | 2398 | 1462359081351 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:51:21 INFO - PROCESS | 2398 | 1462359081352 Marionette TRACE conn2 <- [1,1698,null,{}] 03:51:21 INFO - PROCESS | 2398 | 1462359081354 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}] 03:51:21 INFO - PROCESS | 2398 | 1462359081440 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:51:21 INFO - PROCESS | 2398 | 1462359081444 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de1c000 == 52 [pid = 2398] [id = 432] 03:51:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x110f1e000) [pid = 2398] [serial = 1295] [outer = 0x0] 03:51:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x123c0d800) [pid = 2398] [serial = 1296] [outer = 0x110f1e000] 03:51:21 INFO - PROCESS | 2398 | 1462359081468 Marionette DEBUG loaded listener.js 03:51:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x123c11800) [pid = 2398] [serial = 1297] [outer = 0x110f1e000] 03:51:21 INFO - PROCESS | 2398 | 1462359081975 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]]]}] 03:51:22 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 03:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 669ms 03:51:22 INFO - PROCESS | 2398 | 1462359082021 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:51:22 INFO - PROCESS | 2398 | 1462359082024 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:51:22 INFO - PROCESS | 2398 | 1462359082028 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:51:22 INFO - PROCESS | 2398 | 1462359082031 Marionette TRACE conn2 <- [1,1702,null,{}] 03:51:22 INFO - PROCESS | 2398 | 1462359082034 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}] 03:51:22 INFO - PROCESS | 2398 | 1462359082144 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:51:22 INFO - PROCESS | 2398 | 1462359082258 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x118599800 == 53 [pid = 2398] [id = 433] 03:51:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x117d2dc00) [pid = 2398] [serial = 1298] [outer = 0x0] 03:51:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x118324400) [pid = 2398] [serial = 1299] [outer = 0x117d2dc00] 03:51:22 INFO - PROCESS | 2398 | 1462359082290 Marionette DEBUG loaded listener.js 03:51:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x1189fa000) [pid = 2398] [serial = 1300] [outer = 0x117d2dc00] 03:51:22 INFO - PROCESS | 2398 | 1462359082700 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]]]}] 03:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 721ms 03:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:51:22 INFO - PROCESS | 2398 | 1462359082749 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:51:22 INFO - PROCESS | 2398 | 1462359082753 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:51:22 INFO - PROCESS | 2398 | 1462359082758 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:51:22 INFO - PROCESS | 2398 | 1462359082760 Marionette TRACE conn2 <- [1,1706,null,{}] 03:51:22 INFO - PROCESS | 2398 | 1462359082762 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}] 03:51:22 INFO - PROCESS | 2398 | 1462359082869 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:51:22 INFO - PROCESS | 2398 | 1462359082931 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243d7800 == 54 [pid = 2398] [id = 434] 03:51:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x1191ef800) [pid = 2398] [serial = 1301] [outer = 0x0] 03:51:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x1215e8400) [pid = 2398] [serial = 1302] [outer = 0x1191ef800] 03:51:22 INFO - PROCESS | 2398 | 1462359082961 Marionette DEBUG loaded listener.js 03:51:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x123c02c00) [pid = 2398] [serial = 1303] [outer = 0x1191ef800] 03:51:23 INFO - PROCESS | 2398 | 1462359083377 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]]]}] 03:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 672ms 03:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:51:23 INFO - PROCESS | 2398 | 1462359083430 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:51:23 INFO - PROCESS | 2398 | 1462359083433 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:51:23 INFO - PROCESS | 2398 | 1462359083436 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:51:23 INFO - PROCESS | 2398 | 1462359083440 Marionette TRACE conn2 <- [1,1710,null,{}] 03:51:23 INFO - PROCESS | 2398 | 1462359083452 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}] 03:51:23 INFO - PROCESS | 2398 | 1462359083691 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:51:23 INFO - PROCESS | 2398 | 1462359083771 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5f4000 == 55 [pid = 2398] [id = 435] 03:51:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12424fc00) [pid = 2398] [serial = 1304] [outer = 0x0] 03:51:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x124379400) [pid = 2398] [serial = 1305] [outer = 0x12424fc00] 03:51:23 INFO - PROCESS | 2398 | 1462359083821 Marionette DEBUG loaded listener.js 03:51:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x128d79800) [pid = 2398] [serial = 1306] [outer = 0x12424fc00] 03:51:24 INFO - PROCESS | 2398 | 1462359084262 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]]]}] 03:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 878ms 03:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:51:24 INFO - PROCESS | 2398 | 1462359084314 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:51:24 INFO - PROCESS | 2398 | 1462359084316 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:51:24 INFO - PROCESS | 2398 | 1462359084318 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:51:24 INFO - PROCESS | 2398 | 1462359084320 Marionette TRACE conn2 <- [1,1714,null,{}] 03:51:24 INFO - PROCESS | 2398 | 1462359084322 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}] 03:51:24 INFO - PROCESS | 2398 | 1462359084428 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:51:24 INFO - PROCESS | 2398 | 1462359084529 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x134f81800 == 56 [pid = 2398] [id = 436] 03:51:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x128ec3000) [pid = 2398] [serial = 1307] [outer = 0x0] 03:51:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x129674400) [pid = 2398] [serial = 1308] [outer = 0x128ec3000] 03:51:24 INFO - PROCESS | 2398 | 1462359084560 Marionette DEBUG loaded listener.js 03:51:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x12a9e1c00) [pid = 2398] [serial = 1309] [outer = 0x128ec3000] 03:51:24 INFO - PROCESS | 2398 | 1462359084964 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]]]}] 03:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 671ms 03:51:24 INFO - PROCESS | 2398 | 1462359084990 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:51:24 INFO - PROCESS | 2398 | 1462359084991 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:51:24 INFO - PROCESS | 2398 | 1462359084993 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:51:24 INFO - PROCESS | 2398 | 1462359084994 Marionette TRACE conn2 <- [1,1718,null,{}] 03:51:24 INFO - PROCESS | 2398 | 1462359084997 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}] 03:51:25 INFO - PROCESS | 2398 | 1462359085119 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:51:25 INFO - PROCESS | 2398 | 1462359085181 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x123875000 == 57 [pid = 2398] [id = 437] 03:51:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12ab4e400) [pid = 2398] [serial = 1310] [outer = 0x0] 03:51:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x12bbab000) [pid = 2398] [serial = 1311] [outer = 0x12ab4e400] 03:51:25 INFO - PROCESS | 2398 | 1462359085210 Marionette DEBUG loaded listener.js 03:51:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x12c142000) [pid = 2398] [serial = 1312] [outer = 0x12ab4e400] 03:51:25 INFO - PROCESS | 2398 | 1462359085653 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]]]}] 03:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 03:51:25 INFO - PROCESS | 2398 | 1462359085664 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:51:25 INFO - PROCESS | 2398 | 1462359085665 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:51:25 INFO - PROCESS | 2398 | 1462359085667 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:51:25 INFO - PROCESS | 2398 | 1462359085669 Marionette TRACE conn2 <- [1,1722,null,{}] 03:51:25 INFO - PROCESS | 2398 | 1462359085671 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}] 03:51:25 INFO - PROCESS | 2398 | 1462359085785 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:51:25 INFO - PROCESS | 2398 | 1462359085848 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x123c3d800 == 58 [pid = 2398] [id = 438] 03:51:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x12a9e9400) [pid = 2398] [serial = 1313] [outer = 0x0] 03:51:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x12c908400) [pid = 2398] [serial = 1314] [outer = 0x12a9e9400] 03:51:25 INFO - PROCESS | 2398 | 1462359085879 Marionette DEBUG loaded listener.js 03:51:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x12d03e000) [pid = 2398] [serial = 1315] [outer = 0x12a9e9400] 03:51:26 INFO - PROCESS | 2398 | 1462359086521 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]]]}] 03:51:26 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 03:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 872ms 03:51:26 INFO - PROCESS | 2398 | 1462359086540 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:51:26 INFO - PROCESS | 2398 | 1462359086543 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:51:26 INFO - PROCESS | 2398 | 1462359086546 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:51:26 INFO - PROCESS | 2398 | 1462359086548 Marionette TRACE conn2 <- [1,1726,null,{}] 03:51:26 INFO - PROCESS | 2398 | 1462359086552 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}] 03:51:26 INFO - PROCESS | 2398 | 1462359086650 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:51:26 INFO - PROCESS | 2398 | 1462359086726 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x117d09000 == 59 [pid = 2398] [id = 439] 03:51:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x112d6ec00) [pid = 2398] [serial = 1316] [outer = 0x0] 03:51:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x115e57000) [pid = 2398] [serial = 1317] [outer = 0x112d6ec00] 03:51:26 INFO - PROCESS | 2398 | 1462359086754 Marionette DEBUG loaded listener.js 03:51:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x116a7f400) [pid = 2398] [serial = 1318] [outer = 0x112d6ec00] 03:51:27 INFO - PROCESS | 2398 | 1462359087202 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]]]}] 03:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 672ms 03:51:27 INFO - PROCESS | 2398 | 1462359087218 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:51:27 INFO - PROCESS | 2398 | 1462359087224 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:51:27 INFO - PROCESS | 2398 | 1462359087228 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:51:27 INFO - PROCESS | 2398 | 1462359087230 Marionette TRACE conn2 <- [1,1730,null,{}] 03:51:27 INFO - PROCESS | 2398 | 1462359087232 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}] 03:51:27 INFO - PROCESS | 2398 | 1462359087327 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:51:27 INFO - PROCESS | 2398 | 1462359087391 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171b2000 == 60 [pid = 2398] [id = 440] 03:51:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x1171bf400) [pid = 2398] [serial = 1319] [outer = 0x0] 03:51:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x11857d400) [pid = 2398] [serial = 1320] [outer = 0x1171bf400] 03:51:27 INFO - PROCESS | 2398 | 1462359087418 Marionette DEBUG loaded listener.js 03:51:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x1189f2400) [pid = 2398] [serial = 1321] [outer = 0x1171bf400] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12d766000 == 59 [pid = 2398] [id = 431] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0c0800 == 58 [pid = 2398] [id = 430] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12bf28800 == 57 [pid = 2398] [id = 429] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12c97e000 == 56 [pid = 2398] [id = 428] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12bae0800 == 55 [pid = 2398] [id = 427] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x12ce67800) [pid = 2398] [serial = 1182] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x1191e9c00) [pid = 2398] [serial = 1185] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x1242dc400) [pid = 2398] [serial = 1188] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x12965c800) [pid = 2398] [serial = 1191] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x12adcd400) [pid = 2398] [serial = 1194] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x12adca800) [pid = 2398] [serial = 1197] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x12d045400) [pid = 2398] [serial = 1236] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab39000 == 54 [pid = 2398] [id = 426] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x1297b5000 == 53 [pid = 2398] [id = 425] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12533a800 == 52 [pid = 2398] [id = 424] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x1243de800 == 51 [pid = 2398] [id = 423] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x122d3c000 == 50 [pid = 2398] [id = 422] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x118124800 == 49 [pid = 2398] [id = 421] 03:51:27 INFO - PROCESS | 2398 | --DOCSHELL 0x116aa6800 == 48 [pid = 2398] [id = 420] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x12a7aa000) [pid = 2398] [serial = 1218] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x12b37b000) [pid = 2398] [serial = 1221] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x12a9e4800) [pid = 2398] [serial = 1219] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x114e1ac00) [pid = 2398] [serial = 1201] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x1120da000) [pid = 2398] [serial = 1200] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x123fc4000) [pid = 2398] [serial = 1209] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x124127800) [pid = 2398] [serial = 1210] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x119a88800) [pid = 2398] [serial = 1206] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x1215ebc00) [pid = 2398] [serial = 1207] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x118779400) [pid = 2398] [serial = 1204] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x11831e800) [pid = 2398] [serial = 1203] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x124bae000) [pid = 2398] [serial = 1212] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x1278a8400) [pid = 2398] [serial = 1213] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x12bbb1400) [pid = 2398] [serial = 1224] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x124963000) [pid = 2398] [serial = 1228] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x1189f8c00) [pid = 2398] [serial = 1227] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x12bf8ec00) [pid = 2398] [serial = 1225] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x12d03cc00) [pid = 2398] [serial = 1234] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x129671000) [pid = 2398] [serial = 1216] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12ba79400) [pid = 2398] [serial = 1230] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x1278cd800) [pid = 2398] [serial = 1215] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x12bb7ec00) [pid = 2398] [serial = 1222] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x12c14b400) [pid = 2398] [serial = 1231] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12c910000) [pid = 2398] [serial = 1233] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x1247e2c00) [pid = 2398] [serial = 1135] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x1197f9c00) [pid = 2398] [serial = 1132] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1296c0400) [pid = 2398] [serial = 1138] [outer = 0x0] [url = about:blank] 03:51:27 INFO - PROCESS | 2398 | 1462359087989 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]]]}] 03:51:28 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 03:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 820ms 03:51:28 INFO - PROCESS | 2398 | 1462359088049 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:51:28 INFO - PROCESS | 2398 | 1462359088051 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:51:28 INFO - PROCESS | 2398 | 1462359088055 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:51:28 INFO - PROCESS | 2398 | 1462359088057 Marionette TRACE conn2 <- [1,1734,null,{}] 03:51:28 INFO - PROCESS | 2398 | 1462359088061 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}] 03:51:28 INFO - PROCESS | 2398 | 1462359088165 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:51:28 INFO - PROCESS | 2398 | 1462359088235 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x1168a6000 == 49 [pid = 2398] [id = 441] 03:51:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x112e3a000) [pid = 2398] [serial = 1322] [outer = 0x0] 03:51:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x116a81400) [pid = 2398] [serial = 1323] [outer = 0x112e3a000] 03:51:28 INFO - PROCESS | 2398 | 1462359088268 Marionette DEBUG loaded listener.js 03:51:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x118771800) [pid = 2398] [serial = 1324] [outer = 0x112e3a000] 03:51:28 INFO - PROCESS | 2398 | 1462359088698 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]]]}] 03:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 672ms 03:51:28 INFO - PROCESS | 2398 | 1462359088727 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:51:28 INFO - PROCESS | 2398 | 1462359088731 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:51:28 INFO - PROCESS | 2398 | 1462359088736 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:51:28 INFO - PROCESS | 2398 | 1462359088738 Marionette TRACE conn2 <- [1,1738,null,{}] 03:51:28 INFO - PROCESS | 2398 | 1462359088741 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}] 03:51:28 INFO - PROCESS | 2398 | 1462359088838 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:51:28 INFO - PROCESS | 2398 | 1462359088908 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a119800 == 50 [pid = 2398] [id = 442] 03:51:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x1189f0c00) [pid = 2398] [serial = 1325] [outer = 0x0] 03:51:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x119803800) [pid = 2398] [serial = 1326] [outer = 0x1189f0c00] 03:51:28 INFO - PROCESS | 2398 | 1462359088939 Marionette DEBUG loaded listener.js 03:51:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x11a1a6400) [pid = 2398] [serial = 1327] [outer = 0x1189f0c00] 03:51:29 INFO - PROCESS | 2398 | 1462359089350 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]]]}] 03:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 03:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:51:29 INFO - PROCESS | 2398 | 1462359089407 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:51:29 INFO - PROCESS | 2398 | 1462359089408 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:51:29 INFO - PROCESS | 2398 | 1462359089411 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:51:29 INFO - PROCESS | 2398 | 1462359089414 Marionette TRACE conn2 <- [1,1742,null,{}] 03:51:29 INFO - PROCESS | 2398 | 1462359089422 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}] 03:51:29 INFO - PROCESS | 2398 | 1462359089541 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:51:29 INFO - PROCESS | 2398 | 1462359089613 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x123c3e000 == 51 [pid = 2398] [id = 443] 03:51:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x122ca8400) [pid = 2398] [serial = 1328] [outer = 0x0] 03:51:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x123c02400) [pid = 2398] [serial = 1329] [outer = 0x122ca8400] 03:51:29 INFO - PROCESS | 2398 | 1462359089646 Marionette DEBUG loaded listener.js 03:51:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x123c10c00) [pid = 2398] [serial = 1330] [outer = 0x122ca8400] 03:51:30 INFO - PROCESS | 2398 | 1462359090081 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]]]}] 03:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 721ms 03:51:30 INFO - PROCESS | 2398 | 1462359090133 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:51:30 INFO - PROCESS | 2398 | 1462359090136 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:51:30 INFO - PROCESS | 2398 | 1462359090140 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:51:30 INFO - PROCESS | 2398 | 1462359090142 Marionette TRACE conn2 <- [1,1746,null,{}] 03:51:30 INFO - PROCESS | 2398 | 1462359090145 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}] 03:51:30 INFO - PROCESS | 2398 | 1462359090290 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:51:30 INFO - PROCESS | 2398 | 1462359090388 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243ca000 == 52 [pid = 2398] [id = 444] 03:51:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x123cbd400) [pid = 2398] [serial = 1331] [outer = 0x0] 03:51:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x124119800) [pid = 2398] [serial = 1332] [outer = 0x123cbd400] 03:51:30 INFO - PROCESS | 2398 | 1462359090421 Marionette DEBUG loaded listener.js 03:51:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x12420fc00) [pid = 2398] [serial = 1333] [outer = 0x123cbd400] 03:51:30 INFO - PROCESS | 2398 | 1462359090800 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]]]}] 03:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 721ms 03:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:51:30 INFO - PROCESS | 2398 | 1462359090860 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:51:30 INFO - PROCESS | 2398 | 1462359090862 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:51:30 INFO - PROCESS | 2398 | 1462359090864 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:51:30 INFO - PROCESS | 2398 | 1462359090865 Marionette TRACE conn2 <- [1,1750,null,{}] 03:51:30 INFO - PROCESS | 2398 | 1462359090868 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}] 03:51:30 INFO - PROCESS | 2398 | 1462359090966 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:51:31 INFO - PROCESS | 2398 | 1462359091023 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x127832000 == 53 [pid = 2398] [id = 445] 03:51:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x123f25000) [pid = 2398] [serial = 1334] [outer = 0x0] 03:51:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x12425ac00) [pid = 2398] [serial = 1335] [outer = 0x123f25000] 03:51:31 INFO - PROCESS | 2398 | 1462359091053 Marionette DEBUG loaded listener.js 03:51:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x12491ac00) [pid = 2398] [serial = 1336] [outer = 0x123f25000] 03:51:31 INFO - PROCESS | 2398 | 1462359091472 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]]]}] 03:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 618ms 03:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:51:31 INFO - PROCESS | 2398 | 1462359091483 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:51:31 INFO - PROCESS | 2398 | 1462359091484 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:51:31 INFO - PROCESS | 2398 | 1462359091488 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:51:31 INFO - PROCESS | 2398 | 1462359091490 Marionette TRACE conn2 <- [1,1754,null,{}] 03:51:31 INFO - PROCESS | 2398 | 1462359091492 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}] 03:51:31 INFO - PROCESS | 2398 | 1462359091602 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:51:31 INFO - PROCESS | 2398 | 1462359091661 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x129423000 == 54 [pid = 2398] [id = 446] 03:51:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x124bb0c00) [pid = 2398] [serial = 1337] [outer = 0x0] 03:51:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x1278abc00) [pid = 2398] [serial = 1338] [outer = 0x124bb0c00] 03:51:31 INFO - PROCESS | 2398 | 1462359091693 Marionette DEBUG loaded listener.js 03:51:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x12935d800) [pid = 2398] [serial = 1339] [outer = 0x124bb0c00] 03:51:32 INFO - PROCESS | 2398 | 1462359092091 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]]]}] 03:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 620ms 03:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:51:32 INFO - PROCESS | 2398 | 1462359092108 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:51:32 INFO - PROCESS | 2398 | 1462359092109 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:51:32 INFO - PROCESS | 2398 | 1462359092112 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:51:32 INFO - PROCESS | 2398 | 1462359092113 Marionette TRACE conn2 <- [1,1758,null,{}] 03:51:32 INFO - PROCESS | 2398 | 1462359092115 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}] 03:51:32 INFO - PROCESS | 2398 | 1462359092209 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:51:32 INFO - PROCESS | 2398 | 1462359092300 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab33000 == 55 [pid = 2398] [id = 447] 03:51:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x125292c00) [pid = 2398] [serial = 1340] [outer = 0x0] 03:51:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x129672c00) [pid = 2398] [serial = 1341] [outer = 0x125292c00] 03:51:32 INFO - PROCESS | 2398 | 1462359092329 Marionette DEBUG loaded listener.js 03:51:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x1296c1800) [pid = 2398] [serial = 1342] [outer = 0x125292c00] 03:51:32 INFO - PROCESS | 2398 | 1462359092717 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]]]}] 03:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 03:51:32 INFO - PROCESS | 2398 | 1462359092782 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:51:32 INFO - PROCESS | 2398 | 1462359092784 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:51:32 INFO - PROCESS | 2398 | 1462359092806 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:51:32 INFO - PROCESS | 2398 | 1462359092807 Marionette TRACE conn2 <- [1,1762,null,{}] 03:51:32 INFO - PROCESS | 2398 | 1462359092809 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}] 03:51:32 INFO - PROCESS | 2398 | 1462359092905 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:51:32 INFO - PROCESS | 2398 | 1462359092976 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b363000 == 56 [pid = 2398] [id = 448] 03:51:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x128d7e400) [pid = 2398] [serial = 1343] [outer = 0x0] 03:51:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12a9e4800) [pid = 2398] [serial = 1344] [outer = 0x128d7e400] 03:51:33 INFO - PROCESS | 2398 | 1462359093005 Marionette DEBUG loaded listener.js 03:51:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x12add1400) [pid = 2398] [serial = 1345] [outer = 0x128d7e400] 03:51:33 INFO - PROCESS | 2398 | 1462359093443 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]]]}] 03:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 673ms 03:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:51:33 INFO - PROCESS | 2398 | 1462359093476 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:51:33 INFO - PROCESS | 2398 | 1462359093478 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:51:33 INFO - PROCESS | 2398 | 1462359093480 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:51:33 INFO - PROCESS | 2398 | 1462359093481 Marionette TRACE conn2 <- [1,1766,null,{}] 03:51:33 INFO - PROCESS | 2398 | 1462359093483 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}] 03:51:33 INFO - PROCESS | 2398 | 1462359093599 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:51:33 INFO - PROCESS | 2398 | 1462359093687 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bf30800 == 57 [pid = 2398] [id = 449] 03:51:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x12967e000) [pid = 2398] [serial = 1346] [outer = 0x0] 03:51:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x12ba78400) [pid = 2398] [serial = 1347] [outer = 0x12967e000] 03:51:33 INFO - PROCESS | 2398 | 1462359093719 Marionette DEBUG loaded listener.js 03:51:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x12bb7e400) [pid = 2398] [serial = 1348] [outer = 0x12967e000] 03:51:34 INFO - PROCESS | 2398 | 1462359094143 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]]]}] 03:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 668ms 03:51:34 INFO - PROCESS | 2398 | 1462359094148 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:51:34 INFO - PROCESS | 2398 | 1462359094150 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:51:34 INFO - PROCESS | 2398 | 1462359094152 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:51:34 INFO - PROCESS | 2398 | 1462359094156 Marionette TRACE conn2 <- [1,1770,null,{}] 03:51:34 INFO - PROCESS | 2398 | 1462359094158 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}] 03:51:34 INFO - PROCESS | 2398 | 1462359094256 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:51:34 INFO - PROCESS | 2398 | 1462359094313 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c21e800 == 58 [pid = 2398] [id = 450] 03:51:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x114e1d000) [pid = 2398] [serial = 1349] [outer = 0x0] 03:51:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x12bb87000) [pid = 2398] [serial = 1350] [outer = 0x114e1d000] 03:51:34 INFO - PROCESS | 2398 | 1462359094342 Marionette DEBUG loaded listener.js 03:51:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x12bf87800) [pid = 2398] [serial = 1351] [outer = 0x114e1d000] 03:51:34 INFO - PROCESS | 2398 | 1462359094877 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]]]}] 03:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 774ms 03:51:34 INFO - PROCESS | 2398 | 1462359094984 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:51:34 INFO - PROCESS | 2398 | 1462359094986 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:51:34 INFO - PROCESS | 2398 | --DOCSHELL 0x117d09000 == 57 [pid = 2398] [id = 439] 03:51:34 INFO - PROCESS | 2398 | --DOCSHELL 0x134f81800 == 56 [pid = 2398] [id = 436] 03:51:34 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5f4000 == 55 [pid = 2398] [id = 435] 03:51:34 INFO - PROCESS | 2398 | --DOCSHELL 0x1243d7800 == 54 [pid = 2398] [id = 434] 03:51:34 INFO - PROCESS | 2398 | --DOCSHELL 0x118599800 == 53 [pid = 2398] [id = 433] 03:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:51:35 INFO - PROCESS | 2398 | 1462359095004 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:51:35 INFO - PROCESS | 2398 | 1462359095006 Marionette TRACE conn2 <- [1,1774,null,{}] 03:51:35 INFO - PROCESS | 2398 | 1462359095009 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}] 03:51:35 INFO - PROCESS | 2398 | 1462359095113 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:51:35 INFO - PROCESS | 2398 | 1462359095190 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x1168a8800 == 54 [pid = 2398] [id = 451] 03:51:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x1191e2800) [pid = 2398] [serial = 1352] [outer = 0x0] 03:51:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x1197f9c00) [pid = 2398] [serial = 1353] [outer = 0x1191e2800] 03:51:35 INFO - PROCESS | 2398 | 1462359095237 Marionette DEBUG loaded listener.js 03:51:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x1215ee800) [pid = 2398] [serial = 1354] [outer = 0x1191e2800] 03:51:35 INFO - PROCESS | 2398 | 1462359095616 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]]]}] 03:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 620ms 03:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:51:35 INFO - PROCESS | 2398 | 1462359095625 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:51:35 INFO - PROCESS | 2398 | 1462359095629 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:51:35 INFO - PROCESS | 2398 | 1462359095633 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:51:35 INFO - PROCESS | 2398 | 1462359095635 Marionette TRACE conn2 <- [1,1778,null,{}] 03:51:35 INFO - PROCESS | 2398 | 1462359095640 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}] 03:51:35 INFO - PROCESS | 2398 | 1462359095735 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:51:35 INFO - PROCESS | 2398 | 1462359095795 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x12387c000 == 55 [pid = 2398] [id = 452] 03:51:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x1215edc00) [pid = 2398] [serial = 1355] [outer = 0x0] 03:51:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x122f25800) [pid = 2398] [serial = 1356] [outer = 0x1215edc00] 03:51:35 INFO - PROCESS | 2398 | 1462359095821 Marionette DEBUG loaded listener.js 03:51:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x124257000) [pid = 2398] [serial = 1357] [outer = 0x1215edc00] 03:51:36 INFO - PROCESS | 2398 | 1462359096130 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]]]}] 03:51:36 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 03:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 523ms 03:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:51:36 INFO - PROCESS | 2398 | 1462359096158 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:51:36 INFO - PROCESS | 2398 | 1462359096159 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:51:36 INFO - PROCESS | 2398 | 1462359096161 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:51:36 INFO - PROCESS | 2398 | 1462359096164 Marionette TRACE conn2 <- [1,1782,null,{}] 03:51:36 INFO - PROCESS | 2398 | 1462359096174 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}] 03:51:36 INFO - PROCESS | 2398 | 1462359096263 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:51:36 INFO - PROCESS | 2398 | 1462359096328 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298bb000 == 56 [pid = 2398] [id = 453] 03:51:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x124256800) [pid = 2398] [serial = 1358] [outer = 0x0] 03:51:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x1278a8400) [pid = 2398] [serial = 1359] [outer = 0x124256800] 03:51:36 INFO - PROCESS | 2398 | 1462359096356 Marionette DEBUG loaded listener.js 03:51:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x12ba7cc00) [pid = 2398] [serial = 1360] [outer = 0x124256800] 03:51:36 INFO - PROCESS | 2398 | 1462359096659 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]]]}] 03:51:36 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 03:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 523ms 03:51:36 INFO - PROCESS | 2398 | 1462359096685 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:51:36 INFO - PROCESS | 2398 | 1462359096690 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:51:36 INFO - PROCESS | 2398 | 1462359096693 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:51:36 INFO - PROCESS | 2398 | 1462359096694 Marionette TRACE conn2 <- [1,1786,null,{}] 03:51:36 INFO - PROCESS | 2398 | 1462359096696 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}] 03:51:36 INFO - PROCESS | 2398 | 1462359096784 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:51:36 INFO - PROCESS | 2398 | 1462359096788 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0c0000 == 57 [pid = 2398] [id = 454] 03:51:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x12967ec00) [pid = 2398] [serial = 1361] [outer = 0x0] 03:51:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x12bf8f400) [pid = 2398] [serial = 1362] [outer = 0x12967ec00] 03:51:36 INFO - PROCESS | 2398 | 1462359096813 Marionette DEBUG loaded listener.js 03:51:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x12c149800) [pid = 2398] [serial = 1363] [outer = 0x12967ec00] 03:51:37 INFO - PROCESS | 2398 | 1462359097158 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]]]}] 03:51:37 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 03:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 471ms 03:51:37 INFO - PROCESS | 2398 | 1462359097164 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:51:37 INFO - PROCESS | 2398 | 1462359097165 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:51:37 INFO - PROCESS | 2398 | 1462359097168 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:51:37 INFO - PROCESS | 2398 | 1462359097169 Marionette TRACE conn2 <- [1,1790,null,{}] 03:51:37 INFO - PROCESS | 2398 | 1462359097176 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}] 03:51:37 INFO - PROCESS | 2398 | 1462359097300 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:51:37 INFO - PROCESS | 2398 | 1462359097311 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5e3000 == 58 [pid = 2398] [id = 455] 03:51:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x12a9e7800) [pid = 2398] [serial = 1364] [outer = 0x0] 03:51:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 163 (0x12c907400) [pid = 2398] [serial = 1365] [outer = 0x12a9e7800] 03:51:37 INFO - PROCESS | 2398 | 1462359097337 Marionette DEBUG loaded listener.js 03:51:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 164 (0x12cd44400) [pid = 2398] [serial = 1366] [outer = 0x12a9e7800] 03:51:37 INFO - PROCESS | 2398 | 1462359097713 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]]]}] 03:51:37 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) 03:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 573ms 03:51:37 INFO - PROCESS | 2398 | 1462359097742 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:51:37 INFO - PROCESS | 2398 | 1462359097743 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:51:37 INFO - PROCESS | 2398 | 1462359097755 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:51:37 INFO - PROCESS | 2398 | 1462359097756 Marionette TRACE conn2 <- [1,1794,null,{}] 03:51:37 INFO - PROCESS | 2398 | 1462359097759 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}] 03:51:37 INFO - PROCESS | 2398 | 1462359097883 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:51:37 INFO - PROCESS | 2398 | 1462359097925 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x12db76000 == 59 [pid = 2398] [id = 456] 03:51:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 165 (0x112979800) [pid = 2398] [serial = 1367] [outer = 0x0] 03:51:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 166 (0x11297ec00) [pid = 2398] [serial = 1368] [outer = 0x112979800] 03:51:37 INFO - PROCESS | 2398 | 1462359097951 Marionette DEBUG loaded listener.js 03:51:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 167 (0x12ce61000) [pid = 2398] [serial = 1369] [outer = 0x112979800] 03:51:38 INFO - PROCESS | 2398 | 1462359098254 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]]]}] 03:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 530ms 03:51:38 INFO - PROCESS | 2398 | 1462359098279 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:51:38 INFO - PROCESS | 2398 | 1462359098280 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:51:38 INFO - PROCESS | 2398 | 1462359098282 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:51:38 INFO - PROCESS | 2398 | 1462359098283 Marionette TRACE conn2 <- [1,1798,null,{}] 03:51:38 INFO - PROCESS | 2398 | 1462359098286 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}] 03:51:38 INFO - PROCESS | 2398 | 1462359098396 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:51:38 INFO - PROCESS | 2398 | 1462359098407 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e532000 == 60 [pid = 2398] [id = 457] 03:51:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 168 (0x112d72800) [pid = 2398] [serial = 1370] [outer = 0x0] 03:51:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 169 (0x113039c00) [pid = 2398] [serial = 1371] [outer = 0x112d72800] 03:51:38 INFO - PROCESS | 2398 | 1462359098432 Marionette DEBUG loaded listener.js 03:51:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 170 (0x11303f800) [pid = 2398] [serial = 1372] [outer = 0x112d72800] 03:51:38 INFO - PROCESS | 2398 | 1462359098783 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]]]}] 03:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 03:51:38 INFO - PROCESS | 2398 | 1462359098800 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:51:38 INFO - PROCESS | 2398 | 1462359098802 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:51:38 INFO - PROCESS | 2398 | 1462359098804 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:51:38 INFO - PROCESS | 2398 | 1462359098805 Marionette TRACE conn2 <- [1,1802,null,{}] 03:51:38 INFO - PROCESS | 2398 | 1462359098807 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}] 03:51:38 INFO - PROCESS | 2398 | 1462359098917 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:51:38 INFO - PROCESS | 2398 | 1462359098929 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x134dd8800 == 61 [pid = 2398] [id = 458] 03:51:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 171 (0x11303b800) [pid = 2398] [serial = 1373] [outer = 0x0] 03:51:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 172 (0x122fd4c00) [pid = 2398] [serial = 1374] [outer = 0x11303b800] 03:51:38 INFO - PROCESS | 2398 | 1462359098953 Marionette DEBUG loaded listener.js 03:51:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 173 (0x122fd8c00) [pid = 2398] [serial = 1375] [outer = 0x11303b800] 03:51:39 INFO - PROCESS | 2398 | 1462359099403 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]]]}] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 172 (0x112d6ec00) [pid = 2398] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 171 (0x122ca5800) [pid = 2398] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 170 (0x115e5f000) [pid = 2398] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 169 (0x1278a8000) [pid = 2398] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 168 (0x115d6f000) [pid = 2398] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 167 (0x119f10c00) [pid = 2398] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 166 (0x124251400) [pid = 2398] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 165 (0x118777c00) [pid = 2398] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 164 (0x1196a3400) [pid = 2398] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 163 (0x1278c4800) [pid = 2398] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 162 (0x124256000) [pid = 2398] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x12ab57c00) [pid = 2398] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x1265de400) [pid = 2398] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x11831f000) [pid = 2398] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x128d78000) [pid = 2398] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x128ecc000) [pid = 2398] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x1189f1000) [pid = 2398] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x122d46400) [pid = 2398] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x1278a8c00) [pid = 2398] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x12c14ac00) [pid = 2398] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x1134afc00) [pid = 2398] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x128a92c00) [pid = 2398] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x12ce5e400) [pid = 2398] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x128ec4400) [pid = 2398] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x11644a800) [pid = 2398] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x124250c00) [pid = 2398] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x12528e800) [pid = 2398] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x12a9e9800) [pid = 2398] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:51:39 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x12cd3f800) [pid = 2398] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 619ms 03:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:51:39 INFO - PROCESS | 2398 | 1462359099424 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:51:39 INFO - PROCESS | 2398 | 1462359099425 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:51:39 INFO - PROCESS | 2398 | 1462359099427 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:51:39 INFO - PROCESS | 2398 | 1462359099428 Marionette TRACE conn2 <- [1,1806,null,{}] 03:51:39 INFO - PROCESS | 2398 | 1462359099430 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}] 03:51:39 INFO - PROCESS | 2398 | 1462359099515 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:51:39 INFO - PROCESS | 2398 | 1462359099521 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x113058000 == 62 [pid = 2398] [id = 459] 03:51:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x11254ec00) [pid = 2398] [serial = 1376] [outer = 0x0] 03:51:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x1134adc00) [pid = 2398] [serial = 1377] [outer = 0x11254ec00] 03:51:39 INFO - PROCESS | 2398 | 1462359099547 Marionette DEBUG loaded listener.js 03:51:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x11680dc00) [pid = 2398] [serial = 1378] [outer = 0x11254ec00] 03:51:39 INFO - PROCESS | 2398 | 1462359099899 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]]]}] 03:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 03:51:39 INFO - PROCESS | 2398 | 1462359099946 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:51:39 INFO - PROCESS | 2398 | 1462359099947 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:51:39 INFO - PROCESS | 2398 | 1462359099950 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:51:39 INFO - PROCESS | 2398 | 1462359099951 Marionette TRACE conn2 <- [1,1810,null,{}] 03:51:39 INFO - PROCESS | 2398 | 1462359099953 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}] 03:51:40 INFO - PROCESS | 2398 | 1462359100041 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:51:40 INFO - PROCESS | 2398 | 1462359100110 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x134d8d800 == 63 [pid = 2398] [id = 460] 03:51:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x116525000) [pid = 2398] [serial = 1379] [outer = 0x0] 03:51:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x119810800) [pid = 2398] [serial = 1380] [outer = 0x116525000] 03:51:40 INFO - PROCESS | 2398 | 1462359100135 Marionette DEBUG loaded listener.js 03:51:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x122fdec00) [pid = 2398] [serial = 1381] [outer = 0x116525000] 03:51:40 INFO - PROCESS | 2398 | 1462359100428 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]]]}] 03:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 522ms 03:51:40 INFO - PROCESS | 2398 | 1462359100474 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:51:40 INFO - PROCESS | 2398 | 1462359100476 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:51:40 INFO - PROCESS | 2398 | 1462359100478 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:51:40 INFO - PROCESS | 2398 | 1462359100480 Marionette TRACE conn2 <- [1,1814,null,{}] 03:51:40 INFO - PROCESS | 2398 | 1462359100482 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}] 03:51:40 INFO - PROCESS | 2398 | 1462359100585 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:51:40 INFO - PROCESS | 2398 | 1462359100590 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x13518f000 == 64 [pid = 2398] [id = 461] 03:51:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x123c05400) [pid = 2398] [serial = 1382] [outer = 0x0] 03:51:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x129674c00) [pid = 2398] [serial = 1383] [outer = 0x123c05400] 03:51:40 INFO - PROCESS | 2398 | 1462359100618 Marionette DEBUG loaded listener.js 03:51:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x1196a2400) [pid = 2398] [serial = 1384] [outer = 0x123c05400] 03:51:40 INFO - PROCESS | 2398 | 1462359100984 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]]]}] 03:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 03:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:51:41 INFO - PROCESS | 2398 | 1462359100999 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:51:41 INFO - PROCESS | 2398 | 1462359101000 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:51:41 INFO - PROCESS | 2398 | 1462359101002 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:51:41 INFO - PROCESS | 2398 | 1462359101004 Marionette TRACE conn2 <- [1,1818,null,{}] 03:51:41 INFO - PROCESS | 2398 | 1462359101008 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}] 03:51:41 INFO - PROCESS | 2398 | 1462359101127 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:51:41 INFO - PROCESS | 2398 | 1462359101133 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x1351a2800 == 65 [pid = 2398] [id = 462] 03:51:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x1278c8c00) [pid = 2398] [serial = 1385] [outer = 0x0] 03:51:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x12ce67800) [pid = 2398] [serial = 1386] [outer = 0x1278c8c00] 03:51:41 INFO - PROCESS | 2398 | 1462359101159 Marionette DEBUG loaded listener.js 03:51:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x12d044000) [pid = 2398] [serial = 1387] [outer = 0x1278c8c00] 03:51:41 INFO - PROCESS | 2398 | 1462359101607 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]]]}] 03:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 621ms 03:51:41 INFO - PROCESS | 2398 | 1462359101624 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:51:41 INFO - PROCESS | 2398 | 1462359101627 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:51:41 INFO - PROCESS | 2398 | 1462359101631 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:51:41 INFO - PROCESS | 2398 | 1462359101633 Marionette TRACE conn2 <- [1,1822,null,{}] 03:51:41 INFO - PROCESS | 2398 | 1462359101656 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}] 03:51:41 INFO - PROCESS | 2398 | 1462359101780 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:51:41 INFO - PROCESS | 2398 | 1462359101901 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c22000 == 66 [pid = 2398] [id = 463] 03:51:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x11297e800) [pid = 2398] [serial = 1388] [outer = 0x0] 03:51:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x113035800) [pid = 2398] [serial = 1389] [outer = 0x11297e800] 03:51:41 INFO - PROCESS | 2398 | 1462359101944 Marionette DEBUG loaded listener.js 03:51:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x11713b000) [pid = 2398] [serial = 1390] [outer = 0x11297e800] 03:51:42 INFO - PROCESS | 2398 | 1462359102373 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]]]}] 03:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 775ms 03:51:42 INFO - PROCESS | 2398 | 1462359102406 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:51:42 INFO - PROCESS | 2398 | 1462359102410 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:51:42 INFO - PROCESS | 2398 | 1462359102414 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:51:42 INFO - PROCESS | 2398 | 1462359102416 Marionette TRACE conn2 <- [1,1826,null,{}] 03:51:42 INFO - PROCESS | 2398 | 1462359102419 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}] 03:51:42 INFO - PROCESS | 2398 | 1462359102529 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:51:42 INFO - PROCESS | 2398 | 1462359102638 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ae5b000 == 67 [pid = 2398] [id = 464] 03:51:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x118323800) [pid = 2398] [serial = 1391] [outer = 0x0] 03:51:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x1191ebc00) [pid = 2398] [serial = 1392] [outer = 0x118323800] 03:51:42 INFO - PROCESS | 2398 | 1462359102670 Marionette DEBUG loaded listener.js 03:51:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x122d50800) [pid = 2398] [serial = 1393] [outer = 0x118323800] 03:51:43 INFO - PROCESS | 2398 | 1462359103084 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]]]}] 03:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 720ms 03:51:43 INFO - PROCESS | 2398 | 1462359103147 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:51:43 INFO - PROCESS | 2398 | 1462359103149 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:51:43 INFO - PROCESS | 2398 | 1462359103168 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:51:43 INFO - PROCESS | 2398 | 1462359103172 Marionette TRACE conn2 <- [1,1830,null,{}] 03:51:43 INFO - PROCESS | 2398 | 1462359103186 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}] 03:51:43 INFO - PROCESS | 2398 | 1462359103410 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:51:43 INFO - PROCESS | 2398 | 1462359103516 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x134de2800 == 68 [pid = 2398] [id = 465] 03:51:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 163 (0x12411d800) [pid = 2398] [serial = 1394] [outer = 0x0] 03:51:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 164 (0x124bac400) [pid = 2398] [serial = 1395] [outer = 0x12411d800] 03:51:43 INFO - PROCESS | 2398 | 1462359103568 Marionette DEBUG loaded listener.js 03:51:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 165 (0x1278d3400) [pid = 2398] [serial = 1396] [outer = 0x12411d800] 03:51:44 INFO - PROCESS | 2398 | 1462359104056 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]]]}] 03:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 944ms 03:51:44 INFO - PROCESS | 2398 | 1462359104097 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:51:44 INFO - PROCESS | 2398 | 1462359104098 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:51:44 INFO - PROCESS | 2398 | 1462359104101 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:51:44 INFO - PROCESS | 2398 | 1462359104102 Marionette TRACE conn2 <- [1,1834,null,{}] 03:51:44 INFO - PROCESS | 2398 | 1462359104105 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}] 03:51:44 INFO - PROCESS | 2398 | 1462359104213 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:51:44 INFO - PROCESS | 2398 | 1462359104321 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x112a1c800 == 69 [pid = 2398] [id = 466] 03:51:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 166 (0x11205c000) [pid = 2398] [serial = 1397] [outer = 0x0] 03:51:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 167 (0x116460000) [pid = 2398] [serial = 1398] [outer = 0x11205c000] 03:51:44 INFO - PROCESS | 2398 | 1462359104352 Marionette DEBUG loaded listener.js 03:51:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 168 (0x122caf000) [pid = 2398] [serial = 1399] [outer = 0x11205c000] 03:51:44 INFO - PROCESS | 2398 | 1462359104750 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]]]}] 03:51:45 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 03:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 972ms 03:51:45 INFO - PROCESS | 2398 | 1462359105098 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:51:45 INFO - PROCESS | 2398 | 1462359105101 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:51:45 INFO - PROCESS | 2398 | 1462359105106 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:51:45 INFO - PROCESS | 2398 | 1462359105108 Marionette TRACE conn2 <- [1,1838,null,{}] 03:51:45 INFO - PROCESS | 2398 | 1462359105111 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}] 03:51:45 INFO - PROCESS | 2398 | 1462359105211 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:51:45 INFO - PROCESS | 2398 | 1462359105275 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x118583000 == 70 [pid = 2398] [id = 467] 03:51:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 169 (0x112971c00) [pid = 2398] [serial = 1400] [outer = 0x0] 03:51:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 170 (0x112d72000) [pid = 2398] [serial = 1401] [outer = 0x112971c00] 03:51:45 INFO - PROCESS | 2398 | 1462359105302 Marionette DEBUG loaded listener.js 03:51:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 171 (0x11303a000) [pid = 2398] [serial = 1402] [outer = 0x112971c00] 03:51:45 INFO - PROCESS | 2398 | 1462359105794 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]]]}] 03:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 721ms 03:51:45 INFO - PROCESS | 2398 | 1462359105827 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:51:45 INFO - PROCESS | 2398 | 1462359105829 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:51:45 INFO - PROCESS | 2398 | 1462359105835 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:51:45 INFO - PROCESS | 2398 | 1462359105837 Marionette TRACE conn2 <- [1,1842,null,{}] 03:51:45 INFO - PROCESS | 2398 | 1462359105862 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}] 03:51:45 INFO - PROCESS | 2398 | 1462359105980 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:51:46 INFO - PROCESS | 2398 | 1462359106096 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x116841800 == 71 [pid = 2398] [id = 468] 03:51:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 172 (0x11303d400) [pid = 2398] [serial = 1403] [outer = 0x0] 03:51:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 173 (0x114e16800) [pid = 2398] [serial = 1404] [outer = 0x11303d400] 03:51:46 INFO - PROCESS | 2398 | 1462359106141 Marionette DEBUG loaded listener.js 03:51:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 174 (0x115e5a000) [pid = 2398] [serial = 1405] [outer = 0x11303d400] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12db89000 == 70 [pid = 2398] [id = 394] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12e51c000 == 69 [pid = 2398] [id = 416] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab39800 == 68 [pid = 2398] [id = 321] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12de13000 == 67 [pid = 2398] [id = 412] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x112a12800 == 66 [pid = 2398] [id = 417] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x127825800 == 65 [pid = 2398] [id = 414] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x13518f000 == 64 [pid = 2398] [id = 461] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x134d8d800 == 63 [pid = 2398] [id = 460] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x113058000 == 62 [pid = 2398] [id = 459] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x134dd8800 == 61 [pid = 2398] [id = 458] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12e532000 == 60 [pid = 2398] [id = 457] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12db76000 == 59 [pid = 2398] [id = 456] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 173 (0x11857d400) [pid = 2398] [serial = 1320] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 172 (0x12c908400) [pid = 2398] [serial = 1314] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 171 (0x12bbab000) [pid = 2398] [serial = 1311] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 170 (0x129674400) [pid = 2398] [serial = 1308] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 169 (0x124379400) [pid = 2398] [serial = 1305] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 168 (0x1215e8400) [pid = 2398] [serial = 1302] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 167 (0x118324400) [pid = 2398] [serial = 1299] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 166 (0x123c0d800) [pid = 2398] [serial = 1296] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5e3000 == 58 [pid = 2398] [id = 455] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0c0000 == 57 [pid = 2398] [id = 454] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x1298bb000 == 56 [pid = 2398] [id = 453] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x12387c000 == 55 [pid = 2398] [id = 452] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x1168a8800 == 54 [pid = 2398] [id = 451] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x123c3e000 == 53 [pid = 2398] [id = 443] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x11a119800 == 52 [pid = 2398] [id = 442] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x1168a6000 == 51 [pid = 2398] [id = 441] 03:51:46 INFO - PROCESS | 2398 | --DOCSHELL 0x1171b2000 == 50 [pid = 2398] [id = 440] 03:51:46 INFO - PROCESS | 2398 | 1462359106601 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]]]}] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 165 (0x116a7f400) [pid = 2398] [serial = 1318] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 164 (0x115e57000) [pid = 2398] [serial = 1317] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 163 (0x122cae000) [pid = 2398] [serial = 1284] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 162 (0x11681b800) [pid = 2398] [serial = 1260] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x128a91800) [pid = 2398] [serial = 1248] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x128ecac00) [pid = 2398] [serial = 1249] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x12ab53800) [pid = 2398] [serial = 1258] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x123b83000) [pid = 2398] [serial = 1266] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x1278c7c00) [pid = 2398] [serial = 1273] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x119866c00) [pid = 2398] [serial = 1242] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x1278a9400) [pid = 2398] [serial = 1288] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x12c139400) [pid = 2398] [serial = 1282] [outer = 0x0] [url = about:blank] 03:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 793ms 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x125291000) [pid = 2398] [serial = 1246] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x12ba7ac00) [pid = 2398] [serial = 1278] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x12c911000) [pid = 2398] [serial = 1291] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x1197fcc00) [pid = 2398] [serial = 1264] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x129653800) [pid = 2398] [serial = 1275] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x1191e4400) [pid = 2398] [serial = 1257] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x124259400) [pid = 2398] [serial = 1245] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x12bbaf400) [pid = 2398] [serial = 1195] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x119be3c00) [pid = 2398] [serial = 1186] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x12528fc00) [pid = 2398] [serial = 1272] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x12419e400) [pid = 2398] [serial = 1267] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x12528cc00) [pid = 2398] [serial = 1189] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x12967e800) [pid = 2398] [serial = 1251] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x1191eb400) [pid = 2398] [serial = 1263] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x12d455000) [pid = 2398] [serial = 1237] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x12add1c00) [pid = 2398] [serial = 1252] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x1296c2800) [pid = 2398] [serial = 1254] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x12adcac00) [pid = 2398] [serial = 1276] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x12bbb6400) [pid = 2398] [serial = 1198] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x12d03dc00) [pid = 2398] [serial = 1183] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x122f26000) [pid = 2398] [serial = 1287] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x12bf8ac00) [pid = 2398] [serial = 1290] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x1296be400) [pid = 2398] [serial = 1192] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x116554c00) [pid = 2398] [serial = 1239] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x124258000) [pid = 2398] [serial = 1269] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x12bbabc00) [pid = 2398] [serial = 1279] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x12c147400) [pid = 2398] [serial = 1129] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x122cb3000) [pid = 2398] [serial = 1285] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x123d0e400) [pid = 2398] [serial = 1243] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x12bbb3400) [pid = 2398] [serial = 1141] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x11831cc00) [pid = 2398] [serial = 1261] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x124969800) [pid = 2398] [serial = 1270] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12d044c00) [pid = 2398] [serial = 1255] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x12bbb6000) [pid = 2398] [serial = 1281] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x118321000) [pid = 2398] [serial = 1240] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12cd48400) [pid = 2398] [serial = 1294] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12cd43800) [pid = 2398] [serial = 1293] [outer = 0x0] [url = about:blank] 03:51:46 INFO - PROCESS | 2398 | 1462359106628 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:51:46 INFO - PROCESS | 2398 | 1462359106629 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:51:46 INFO - PROCESS | 2398 | 1462359106632 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:51:46 INFO - PROCESS | 2398 | 1462359106633 Marionette TRACE conn2 <- [1,1846,null,{}] 03:51:46 INFO - PROCESS | 2398 | 1462359106640 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}] 03:51:46 INFO - PROCESS | 2398 | 1462359106723 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:51:46 INFO - PROCESS | 2398 | 1462359106729 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x115dcd800 == 51 [pid = 2398] [id = 469] 03:51:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x116796000) [pid = 2398] [serial = 1406] [outer = 0x0] 03:51:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x1168da800) [pid = 2398] [serial = 1407] [outer = 0x116796000] 03:51:46 INFO - PROCESS | 2398 | 1462359106758 Marionette DEBUG loaded listener.js 03:51:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x118136000) [pid = 2398] [serial = 1408] [outer = 0x116796000] 03:51:47 INFO - PROCESS | 2398 | 1462359107213 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]]]}] 03:51:47 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) 03:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 619ms 03:51:47 INFO - PROCESS | 2398 | 1462359107252 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:51:47 INFO - PROCESS | 2398 | 1462359107256 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:51:47 INFO - PROCESS | 2398 | 1462359107259 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:51:47 INFO - PROCESS | 2398 | 1462359107261 Marionette TRACE conn2 <- [1,1850,null,{}] 03:51:47 INFO - PROCESS | 2398 | 1462359107265 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}] 03:51:47 INFO - PROCESS | 2398 | 1462359107384 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:51:47 INFO - PROCESS | 2398 | 1462359107395 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e1800 == 52 [pid = 2398] [id = 470] 03:51:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x1183ec800) [pid = 2398] [serial = 1409] [outer = 0x0] 03:51:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x11857c800) [pid = 2398] [serial = 1410] [outer = 0x1183ec800] 03:51:47 INFO - PROCESS | 2398 | 1462359107436 Marionette DEBUG loaded listener.js 03:51:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x11877c800) [pid = 2398] [serial = 1411] [outer = 0x1183ec800] 03:51:47 INFO - PROCESS | 2398 | 1462359107855 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]]]}] 03:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 620ms 03:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:51:47 INFO - PROCESS | 2398 | 1462359107880 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:51:47 INFO - PROCESS | 2398 | 1462359107881 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:51:47 INFO - PROCESS | 2398 | 1462359107884 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:51:47 INFO - PROCESS | 2398 | 1462359107887 Marionette TRACE conn2 <- [1,1854,null,{}] 03:51:47 INFO - PROCESS | 2398 | 1462359107891 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}] 03:51:48 INFO - PROCESS | 2398 | 1462359108013 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:51:48 INFO - PROCESS | 2398 | 1462359108021 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:48 INFO - PROCESS | 2398 | ++DOCSHELL 0x119f49800 == 53 [pid = 2398] [id = 471] 03:51:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x1125b9c00) [pid = 2398] [serial = 1412] [outer = 0x0] 03:51:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x1191e3800) [pid = 2398] [serial = 1413] [outer = 0x1125b9c00] 03:51:48 INFO - PROCESS | 2398 | 1462359108061 Marionette DEBUG loaded listener.js 03:51:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x1197fb000) [pid = 2398] [serial = 1414] [outer = 0x1125b9c00] 03:51:48 INFO - PROCESS | 2398 | 1462359108478 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]]]}] 03:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 623ms 03:51:48 INFO - PROCESS | 2398 | 1462359108509 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:51:48 INFO - PROCESS | 2398 | 1462359108510 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:51:48 INFO - PROCESS | 2398 | 1462359108532 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:51:48 INFO - PROCESS | 2398 | 1462359108533 Marionette TRACE conn2 <- [1,1858,null,{}] 03:51:48 INFO - PROCESS | 2398 | 1462359108543 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}] 03:51:48 INFO - PROCESS | 2398 | 1462359108642 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:51:48 INFO - PROCESS | 2398 | 1462359108647 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:48 INFO - PROCESS | 2398 | ++DOCSHELL 0x123871800 == 54 [pid = 2398] [id = 472] 03:51:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x1215e7800) [pid = 2398] [serial = 1415] [outer = 0x0] 03:51:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x1215f1800) [pid = 2398] [serial = 1416] [outer = 0x1215e7800] 03:51:48 INFO - PROCESS | 2398 | 1462359108675 Marionette DEBUG loaded listener.js 03:51:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x122d51400) [pid = 2398] [serial = 1417] [outer = 0x1215e7800] 03:51:49 INFO - PROCESS | 2398 | 1462359109065 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]]]}] 03:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 569ms 03:51:49 INFO - PROCESS | 2398 | 1462359109102 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:51:49 INFO - PROCESS | 2398 | 1462359109104 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:51:49 INFO - PROCESS | 2398 | 1462359109107 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:51:49 INFO - PROCESS | 2398 | 1462359109109 Marionette TRACE conn2 <- [1,1862,null,{}] 03:51:49 INFO - PROCESS | 2398 | 1462359109118 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}] 03:51:49 INFO - PROCESS | 2398 | 1462359109267 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:51:49 INFO - PROCESS | 2398 | 1462359109290 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x123c2f800 == 55 [pid = 2398] [id = 473] 03:51:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x1215e9000) [pid = 2398] [serial = 1418] [outer = 0x0] 03:51:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x122fd3c00) [pid = 2398] [serial = 1419] [outer = 0x1215e9000] 03:51:49 INFO - PROCESS | 2398 | 1462359109329 Marionette DEBUG loaded listener.js 03:51:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x123b81c00) [pid = 2398] [serial = 1420] [outer = 0x1215e9000] 03:51:49 INFO - PROCESS | 2398 | 1462359109722 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]]]}] 03:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 621ms 03:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:51:49 INFO - PROCESS | 2398 | 1462359109729 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:51:49 INFO - PROCESS | 2398 | 1462359109730 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:51:49 INFO - PROCESS | 2398 | 1462359109732 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:51:49 INFO - PROCESS | 2398 | 1462359109734 Marionette TRACE conn2 <- [1,1866,null,{}] 03:51:49 INFO - PROCESS | 2398 | 1462359109738 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}] 03:51:49 INFO - PROCESS | 2398 | 1462359109847 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:51:49 INFO - PROCESS | 2398 | 1462359109862 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x124957000 == 56 [pid = 2398] [id = 474] 03:51:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x122fd6400) [pid = 2398] [serial = 1421] [outer = 0x0] 03:51:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x123cc9c00) [pid = 2398] [serial = 1422] [outer = 0x122fd6400] 03:51:49 INFO - PROCESS | 2398 | 1462359109887 Marionette DEBUG loaded listener.js 03:51:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x123fc9800) [pid = 2398] [serial = 1423] [outer = 0x122fd6400] 03:51:50 INFO - PROCESS | 2398 | 1462359110202 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]]]}] 03:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 521ms 03:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:51:50 INFO - PROCESS | 2398 | 1462359110254 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:51:50 INFO - PROCESS | 2398 | 1462359110255 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:51:50 INFO - PROCESS | 2398 | 1462359110257 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:51:50 INFO - PROCESS | 2398 | 1462359110258 Marionette TRACE conn2 <- [1,1870,null,{}] 03:51:50 INFO - PROCESS | 2398 | 1462359110260 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}] 03:51:50 INFO - PROCESS | 2398 | 1462359110362 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:51:50 INFO - PROCESS | 2398 | 1462359110373 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x127820800 == 57 [pid = 2398] [id = 475] 03:51:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x123d11c00) [pid = 2398] [serial = 1424] [outer = 0x0] 03:51:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x124125400) [pid = 2398] [serial = 1425] [outer = 0x123d11c00] 03:51:50 INFO - PROCESS | 2398 | 1462359110398 Marionette DEBUG loaded listener.js 03:51:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x12424d800) [pid = 2398] [serial = 1426] [outer = 0x123d11c00] 03:51:50 INFO - PROCESS | 2398 | 1462359110746 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]]]}] 03:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 520ms 03:51:50 INFO - PROCESS | 2398 | 1462359110783 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:51:50 INFO - PROCESS | 2398 | 1462359110784 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:51:50 INFO - PROCESS | 2398 | 1462359110788 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:51:50 INFO - PROCESS | 2398 | 1462359110790 Marionette TRACE conn2 <- [1,1874,null,{}] 03:51:50 INFO - PROCESS | 2398 | 1462359110793 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}] 03:51:51 INFO - PROCESS | 2398 | 1462359111314 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x12ab4e400) [pid = 2398] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x12a9e9400) [pid = 2398] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x117d2dc00) [pid = 2398] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x128ec3000) [pid = 2398] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x1191ef800) [pid = 2398] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x110f1e000) [pid = 2398] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x12424fc00) [pid = 2398] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x112979800) [pid = 2398] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x112d72800) [pid = 2398] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x11303b800) [pid = 2398] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x1189f0c00) [pid = 2398] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x1191e2800) [pid = 2398] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x112e3a000) [pid = 2398] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x122ca8400) [pid = 2398] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x124256800) [pid = 2398] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x123cbd400) [pid = 2398] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12967ec00) [pid = 2398] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x1215edc00) [pid = 2398] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x114e1d000) [pid = 2398] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x11254ec00) [pid = 2398] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x116525000) [pid = 2398] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x123c05400) [pid = 2398] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:51:51 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x12a9e7800) [pid = 2398] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:51:51 INFO - PROCESS | 2398 | 1462359111367 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x117469800 == 58 [pid = 2398] [id = 476] 03:51:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x110f24800) [pid = 2398] [serial = 1427] [outer = 0x0] 03:51:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x112975c00) [pid = 2398] [serial = 1428] [outer = 0x110f24800] 03:51:51 INFO - PROCESS | 2398 | 1462359111393 Marionette DEBUG loaded listener.js 03:51:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x114e1d000) [pid = 2398] [serial = 1429] [outer = 0x110f24800] 03:51:51 INFO - PROCESS | 2398 | 1462359111696 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]]]}] 03:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 921ms 03:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:51:51 INFO - PROCESS | 2398 | 1462359111711 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:51:51 INFO - PROCESS | 2398 | 1462359111713 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:51:51 INFO - PROCESS | 2398 | 1462359111715 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:51:51 INFO - PROCESS | 2398 | 1462359111717 Marionette TRACE conn2 <- [1,1878,null,{}] 03:51:51 INFO - PROCESS | 2398 | 1462359111719 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}] 03:51:51 INFO - PROCESS | 2398 | 1462359111815 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:51:51 INFO - PROCESS | 2398 | 1462359111873 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x127824800 == 59 [pid = 2398] [id = 477] 03:51:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x113040800) [pid = 2398] [serial = 1430] [outer = 0x0] 03:51:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x1215f0c00) [pid = 2398] [serial = 1431] [outer = 0x113040800] 03:51:51 INFO - PROCESS | 2398 | 1462359111902 Marionette DEBUG loaded listener.js 03:51:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x124966800) [pid = 2398] [serial = 1432] [outer = 0x113040800] 03:51:52 INFO - PROCESS | 2398 | 1462359112193 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]]]}] 03:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 520ms 03:51:52 INFO - PROCESS | 2398 | 1462359112237 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:51:52 INFO - PROCESS | 2398 | 1462359112241 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:51:52 INFO - PROCESS | 2398 | 1462359112243 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:51:52 INFO - PROCESS | 2398 | 1462359112245 Marionette TRACE conn2 <- [1,1882,null,{}] 03:51:52 INFO - PROCESS | 2398 | 1462359112247 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}] 03:51:52 INFO - PROCESS | 2398 | 1462359112330 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:51:52 INFO - PROCESS | 2398 | 1462359112334 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a877800 == 60 [pid = 2398] [id = 478] 03:51:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x124969800) [pid = 2398] [serial = 1433] [outer = 0x0] 03:51:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12528dc00) [pid = 2398] [serial = 1434] [outer = 0x124969800] 03:51:52 INFO - PROCESS | 2398 | 1462359112360 Marionette DEBUG loaded listener.js 03:51:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x1278a4800) [pid = 2398] [serial = 1435] [outer = 0x124969800] 03:51:52 INFO - PROCESS | 2398 | 1462359112676 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]]]}] 03:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 472ms 03:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:51:52 INFO - PROCESS | 2398 | 1462359112715 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:51:52 INFO - PROCESS | 2398 | 1462359112716 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:51:52 INFO - PROCESS | 2398 | 1462359112718 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:51:52 INFO - PROCESS | 2398 | 1462359112720 Marionette TRACE conn2 <- [1,1886,null,{}] 03:51:52 INFO - PROCESS | 2398 | 1462359112724 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}] 03:51:52 INFO - PROCESS | 2398 | 1462359112834 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:51:52 INFO - PROCESS | 2398 | 1462359112840 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9d9000 == 61 [pid = 2398] [id = 479] 03:51:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x118324400) [pid = 2398] [serial = 1436] [outer = 0x0] 03:51:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x1278ae000) [pid = 2398] [serial = 1437] [outer = 0x118324400] 03:51:52 INFO - PROCESS | 2398 | 1462359112865 Marionette DEBUG loaded listener.js 03:51:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x128a93000) [pid = 2398] [serial = 1438] [outer = 0x118324400] 03:51:53 INFO - PROCESS | 2398 | 1462359113185 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]]]}] 03:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 473ms 03:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:51:53 INFO - PROCESS | 2398 | 1462359113191 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:51:53 INFO - PROCESS | 2398 | 1462359113193 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:51:53 INFO - PROCESS | 2398 | 1462359113194 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:51:53 INFO - PROCESS | 2398 | 1462359113195 Marionette TRACE conn2 <- [1,1890,null,{}] 03:51:53 INFO - PROCESS | 2398 | 1462359113198 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}] 03:51:53 INFO - PROCESS | 2398 | 1462359113285 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:51:53 INFO - PROCESS | 2398 | 1462359113401 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x112c06800 == 62 [pid = 2398] [id = 480] 03:51:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x110f1f000) [pid = 2398] [serial = 1439] [outer = 0x0] 03:51:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x110f27800) [pid = 2398] [serial = 1440] [outer = 0x110f1f000] 03:51:53 INFO - PROCESS | 2398 | 1462359113440 Marionette DEBUG loaded listener.js 03:51:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x112972000) [pid = 2398] [serial = 1441] [outer = 0x110f1f000] 03:51:53 INFO - PROCESS | 2398 | 1462359113872 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]]]}] 03:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 721ms 03:51:53 INFO - PROCESS | 2398 | 1462359113917 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:51:53 INFO - PROCESS | 2398 | 1462359113921 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:51:53 INFO - PROCESS | 2398 | 1462359113926 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:51:53 INFO - PROCESS | 2398 | 1462359113928 Marionette TRACE conn2 <- [1,1894,null,{}] 03:51:53 INFO - PROCESS | 2398 | 1462359113932 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}] 03:51:54 INFO - PROCESS | 2398 | 1462359114038 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:51:54 INFO - PROCESS | 2398 | 1462359114099 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x11859a000 == 63 [pid = 2398] [id = 481] 03:51:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x112e3a400) [pid = 2398] [serial = 1442] [outer = 0x0] 03:51:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x115e37c00) [pid = 2398] [serial = 1443] [outer = 0x112e3a400] 03:51:54 INFO - PROCESS | 2398 | 1462359114131 Marionette DEBUG loaded listener.js 03:51:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x11652f800) [pid = 2398] [serial = 1444] [outer = 0x112e3a400] 03:51:54 INFO - PROCESS | 2398 | 1462359114597 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]]]}] 03:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 724ms 03:51:54 INFO - PROCESS | 2398 | 1462359114695 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:51:54 INFO - PROCESS | 2398 | 1462359114697 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:51:54 INFO - PROCESS | 2398 | 1462359114702 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:51:54 INFO - PROCESS | 2398 | 1462359114703 Marionette TRACE conn2 <- [1,1898,null,{}] 03:51:54 INFO - PROCESS | 2398 | 1462359114706 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}] 03:51:54 INFO - PROCESS | 2398 | 1462359114807 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:51:54 INFO - PROCESS | 2398 | 1462359114880 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252d2800 == 64 [pid = 2398] [id = 482] 03:51:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x11652b000) [pid = 2398] [serial = 1445] [outer = 0x0] 03:51:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x1183ef000) [pid = 2398] [serial = 1446] [outer = 0x11652b000] 03:51:54 INFO - PROCESS | 2398 | 1462359114910 Marionette DEBUG loaded listener.js 03:51:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x1191ec800) [pid = 2398] [serial = 1447] [outer = 0x11652b000] 03:51:55 INFO - PROCESS | 2398 | 1462359115341 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]]]}] 03:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 673ms 03:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:51:55 INFO - PROCESS | 2398 | 1462359115375 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:51:55 INFO - PROCESS | 2398 | 1462359115377 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:51:55 INFO - PROCESS | 2398 | 1462359115383 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:51:55 INFO - PROCESS | 2398 | 1462359115388 Marionette TRACE conn2 <- [1,1902,null,{}] 03:51:55 INFO - PROCESS | 2398 | 1462359115392 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}] 03:51:55 INFO - PROCESS | 2398 | 1462359115495 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:51:55 INFO - PROCESS | 2398 | 1462359115557 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab48000 == 65 [pid = 2398] [id = 483] 03:51:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x119870000) [pid = 2398] [serial = 1448] [outer = 0x0] 03:51:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x122ca7400) [pid = 2398] [serial = 1449] [outer = 0x119870000] 03:51:55 INFO - PROCESS | 2398 | 1462359115586 Marionette DEBUG loaded listener.js 03:51:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x123c06800) [pid = 2398] [serial = 1450] [outer = 0x119870000] 03:51:56 INFO - PROCESS | 2398 | 1462359116025 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]]]}] 03:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 678ms 03:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:51:56 INFO - PROCESS | 2398 | 1462359116057 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:51:56 INFO - PROCESS | 2398 | 1462359116059 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:51:56 INFO - PROCESS | 2398 | 1462359116062 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:51:56 INFO - PROCESS | 2398 | 1462359116063 Marionette TRACE conn2 <- [1,1906,null,{}] 03:51:56 INFO - PROCESS | 2398 | 1462359116065 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}] 03:51:56 INFO - PROCESS | 2398 | 1462359116188 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:51:56 INFO - PROCESS | 2398 | 1462359116250 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bf34000 == 66 [pid = 2398] [id = 484] 03:51:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x119f0b800) [pid = 2398] [serial = 1451] [outer = 0x0] 03:51:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x123d03400) [pid = 2398] [serial = 1452] [outer = 0x119f0b800] 03:51:56 INFO - PROCESS | 2398 | 1462359116320 Marionette DEBUG loaded listener.js 03:51:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x124254800) [pid = 2398] [serial = 1453] [outer = 0x119f0b800] 03:51:56 INFO - PROCESS | 2398 | 1462359116757 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]]]}] 03:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 721ms 03:51:56 INFO - PROCESS | 2398 | 1462359116783 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:51:56 INFO - PROCESS | 2398 | 1462359116785 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:51:56 INFO - PROCESS | 2398 | 1462359116787 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:51:56 INFO - PROCESS | 2398 | 1462359116789 Marionette TRACE conn2 <- [1,1910,null,{}] 03:51:56 INFO - PROCESS | 2398 | 1462359116791 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}] 03:51:56 INFO - PROCESS | 2398 | 1462359116894 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:51:56 INFO - PROCESS | 2398 | 1462359116958 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x113052000 == 67 [pid = 2398] [id = 485] 03:51:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x112979400) [pid = 2398] [serial = 1454] [outer = 0x0] 03:51:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x113d03800) [pid = 2398] [serial = 1455] [outer = 0x112979400] 03:51:57 INFO - PROCESS | 2398 | 1462359117038 Marionette DEBUG loaded listener.js 03:51:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x1249be000) [pid = 2398] [serial = 1456] [outer = 0x112979400] 03:51:57 INFO - PROCESS | 2398 | 1462359117617 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]]]}] 03:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 872ms 03:51:57 INFO - PROCESS | 2398 | 1462359117661 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:51:57 INFO - PROCESS | 2398 | 1462359117664 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:51:57 INFO - PROCESS | 2398 | 1462359117668 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:51:57 INFO - PROCESS | 2398 | 1462359117670 Marionette TRACE conn2 <- [1,1914,null,{}] 03:51:57 INFO - PROCESS | 2398 | 1462359117676 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}] 03:51:57 INFO - PROCESS | 2398 | 1462359117773 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:51:57 INFO - PROCESS | 2398 | 1462359117854 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x113061000 == 68 [pid = 2398] [id = 486] 03:51:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x113040400) [pid = 2398] [serial = 1457] [outer = 0x0] 03:51:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x113420800) [pid = 2398] [serial = 1458] [outer = 0x113040400] 03:51:57 INFO - PROCESS | 2398 | 1462359117883 Marionette DEBUG loaded listener.js 03:51:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x115ec1000) [pid = 2398] [serial = 1459] [outer = 0x113040400] 03:51:58 INFO - PROCESS | 2398 | 1462359118282 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]]]}] 03:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 676ms 03:51:58 INFO - PROCESS | 2398 | 1462359118344 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:51:58 INFO - PROCESS | 2398 | 1462359118347 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:51:58 INFO - PROCESS | 2398 | 1462359118352 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:51:58 INFO - PROCESS | 2398 | 1462359118353 Marionette TRACE conn2 <- [1,1918,null,{}] 03:51:58 INFO - PROCESS | 2398 | 1462359118356 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}] 03:51:58 INFO - PROCESS | 2398 | 1462359118468 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9d9000 == 67 [pid = 2398] [id = 479] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12a877800 == 66 [pid = 2398] [id = 478] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x127824800 == 65 [pid = 2398] [id = 477] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x117469800 == 64 [pid = 2398] [id = 476] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x127820800 == 63 [pid = 2398] [id = 475] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x124957000 == 62 [pid = 2398] [id = 474] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x123c2f800 == 61 [pid = 2398] [id = 473] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x12425ac00) [pid = 2398] [serial = 1335] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x1278abc00) [pid = 2398] [serial = 1338] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x129672c00) [pid = 2398] [serial = 1341] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x12a9e4800) [pid = 2398] [serial = 1344] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x12ba78400) [pid = 2398] [serial = 1347] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x12ce67800) [pid = 2398] [serial = 1386] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x123871800 == 60 [pid = 2398] [id = 472] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x119f49800 == 59 [pid = 2398] [id = 471] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e1800 == 58 [pid = 2398] [id = 470] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x115dcd800 == 57 [pid = 2398] [id = 469] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x116841800 == 56 [pid = 2398] [id = 468] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x118583000 == 55 [pid = 2398] [id = 467] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x134de2800 == 54 [pid = 2398] [id = 465] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12ae5b000 == 53 [pid = 2398] [id = 464] 03:51:58 INFO - PROCESS | 2398 | --DOCSHELL 0x122c22000 == 52 [pid = 2398] [id = 463] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x12c142000) [pid = 2398] [serial = 1312] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x12d03e000) [pid = 2398] [serial = 1315] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x1189fa000) [pid = 2398] [serial = 1300] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x12a9e1c00) [pid = 2398] [serial = 1309] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x123c02c00) [pid = 2398] [serial = 1303] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x123c11800) [pid = 2398] [serial = 1297] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x128d79800) [pid = 2398] [serial = 1306] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x11297ec00) [pid = 2398] [serial = 1368] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x113039c00) [pid = 2398] [serial = 1371] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x12ce61000) [pid = 2398] [serial = 1369] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x122fd4c00) [pid = 2398] [serial = 1374] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x11a1a6400) [pid = 2398] [serial = 1327] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x119803800) [pid = 2398] [serial = 1326] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x1197f9c00) [pid = 2398] [serial = 1353] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x1215ee800) [pid = 2398] [serial = 1354] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x118771800) [pid = 2398] [serial = 1324] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x116a81400) [pid = 2398] [serial = 1323] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x123c02400) [pid = 2398] [serial = 1329] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x123c10c00) [pid = 2398] [serial = 1330] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x1278a8400) [pid = 2398] [serial = 1359] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12ba7cc00) [pid = 2398] [serial = 1360] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x12420fc00) [pid = 2398] [serial = 1333] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x124119800) [pid = 2398] [serial = 1332] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12bf8f400) [pid = 2398] [serial = 1362] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x12c149800) [pid = 2398] [serial = 1363] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x122f25800) [pid = 2398] [serial = 1356] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x124257000) [pid = 2398] [serial = 1357] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x12bf87800) [pid = 2398] [serial = 1351] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12bb87000) [pid = 2398] [serial = 1350] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1134adc00) [pid = 2398] [serial = 1377] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x119810800) [pid = 2398] [serial = 1380] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x11680dc00) [pid = 2398] [serial = 1378] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x129674c00) [pid = 2398] [serial = 1383] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x122fdec00) [pid = 2398] [serial = 1381] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x12c907400) [pid = 2398] [serial = 1365] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1196a2400) [pid = 2398] [serial = 1384] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x11303f800) [pid = 2398] [serial = 1372] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x122fd8c00) [pid = 2398] [serial = 1375] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x12cd44400) [pid = 2398] [serial = 1366] [outer = 0x0] [url = about:blank] 03:51:58 INFO - PROCESS | 2398 | 1462359118573 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x112dcf000 == 53 [pid = 2398] [id = 487] 03:51:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x11297ec00) [pid = 2398] [serial = 1460] [outer = 0x0] 03:51:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x116527000) [pid = 2398] [serial = 1461] [outer = 0x11297ec00] 03:51:58 INFO - PROCESS | 2398 | 1462359118602 Marionette DEBUG loaded listener.js 03:51:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x118139400) [pid = 2398] [serial = 1462] [outer = 0x11297ec00] 03:51:58 INFO - PROCESS | 2398 | 1462359118918 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]]]}] 03:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 573ms 03:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:51:58 INFO - PROCESS | 2398 | 1462359118928 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:51:58 INFO - PROCESS | 2398 | 1462359118929 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:51:58 INFO - PROCESS | 2398 | 1462359118931 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:51:58 INFO - PROCESS | 2398 | 1462359118934 Marionette TRACE conn2 <- [1,1922,null,{}] 03:51:58 INFO - PROCESS | 2398 | 1462359118945 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}] 03:51:59 INFO - PROCESS | 2398 | 1462359119032 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:51:59 INFO - PROCESS | 2398 | 1462359119038 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x122d2f800 == 54 [pid = 2398] [id = 488] 03:51:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x1183e4000) [pid = 2398] [serial = 1463] [outer = 0x0] 03:51:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x1189fc800) [pid = 2398] [serial = 1464] [outer = 0x1183e4000] 03:51:59 INFO - PROCESS | 2398 | 1462359119065 Marionette DEBUG loaded listener.js 03:51:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x119810000) [pid = 2398] [serial = 1465] [outer = 0x1183e4000] 03:51:59 INFO - PROCESS | 2398 | 1462359119438 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]]]}] 03:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 03:51:59 INFO - PROCESS | 2398 | 1462359119456 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:51:59 INFO - PROCESS | 2398 | 1462359119459 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:51:59 INFO - PROCESS | 2398 | 1462359119461 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:51:59 INFO - PROCESS | 2398 | 1462359119463 Marionette TRACE conn2 <- [1,1926,null,{}] 03:51:59 INFO - PROCESS | 2398 | 1462359119465 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}] 03:51:59 INFO - PROCESS | 2398 | 1462359119546 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:51:59 INFO - PROCESS | 2398 | 1462359119551 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x124180000 == 55 [pid = 2398] [id = 489] 03:51:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x119a88c00) [pid = 2398] [serial = 1466] [outer = 0x0] 03:51:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x1215eec00) [pid = 2398] [serial = 1467] [outer = 0x119a88c00] 03:51:59 INFO - PROCESS | 2398 | 1462359119580 Marionette DEBUG loaded listener.js 03:51:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x122cabc00) [pid = 2398] [serial = 1468] [outer = 0x119a88c00] 03:51:59 INFO - PROCESS | 2398 | 1462359119957 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]]]}] 03:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 03:51:59 INFO - PROCESS | 2398 | 1462359119981 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:51:59 INFO - PROCESS | 2398 | 1462359119983 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:51:59 INFO - PROCESS | 2398 | 1462359119986 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:51:59 INFO - PROCESS | 2398 | 1462359119991 Marionette TRACE conn2 <- [1,1930,null,{}] 03:51:59 INFO - PROCESS | 2398 | 1462359119994 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}] 03:52:00 INFO - PROCESS | 2398 | 1462359120120 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:52:00 INFO - PROCESS | 2398 | 1462359120126 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252d7800 == 56 [pid = 2398] [id = 490] 03:52:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x122cac000) [pid = 2398] [serial = 1469] [outer = 0x0] 03:52:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x122fd4c00) [pid = 2398] [serial = 1470] [outer = 0x122cac000] 03:52:00 INFO - PROCESS | 2398 | 1462359120165 Marionette DEBUG loaded listener.js 03:52:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x123b83000) [pid = 2398] [serial = 1471] [outer = 0x122cac000] 03:52:00 INFO - PROCESS | 2398 | 1462359120772 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]]]}] 03:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 823ms 03:52:00 INFO - PROCESS | 2398 | 1462359120809 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:52:00 INFO - PROCESS | 2398 | 1462359120812 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:52:00 INFO - PROCESS | 2398 | 1462359120816 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:52:00 INFO - PROCESS | 2398 | 1462359120819 Marionette TRACE conn2 <- [1,1934,null,{}] 03:52:00 INFO - PROCESS | 2398 | 1462359120823 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}] 03:52:00 INFO - PROCESS | 2398 | 1462359120925 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:52:01 INFO - PROCESS | 2398 | 1462359120996 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x116ab6000 == 57 [pid = 2398] [id = 491] 03:52:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x113039400) [pid = 2398] [serial = 1472] [outer = 0x0] 03:52:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x115ec2c00) [pid = 2398] [serial = 1473] [outer = 0x113039400] 03:52:01 INFO - PROCESS | 2398 | 1462359121028 Marionette DEBUG loaded listener.js 03:52:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1168dac00) [pid = 2398] [serial = 1474] [outer = 0x113039400] 03:52:01 INFO - PROCESS | 2398 | 1462359121463 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]]]}] 03:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 674ms 03:52:01 INFO - PROCESS | 2398 | 1462359121491 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:52:01 INFO - PROCESS | 2398 | 1462359121495 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:52:01 INFO - PROCESS | 2398 | 1462359121501 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:52:01 INFO - PROCESS | 2398 | 1462359121503 Marionette TRACE conn2 <- [1,1938,null,{}] 03:52:01 INFO - PROCESS | 2398 | 1462359121526 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}] 03:52:01 INFO - PROCESS | 2398 | 1462359121721 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:52:01 INFO - PROCESS | 2398 | 1462359121822 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x123d68800 == 58 [pid = 2398] [id = 492] 03:52:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x1183e3c00) [pid = 2398] [serial = 1475] [outer = 0x0] 03:52:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x11879b400) [pid = 2398] [serial = 1476] [outer = 0x1183e3c00] 03:52:01 INFO - PROCESS | 2398 | 1462359121869 Marionette DEBUG loaded listener.js 03:52:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x1197f0000) [pid = 2398] [serial = 1477] [outer = 0x1183e3c00] 03:52:02 INFO - PROCESS | 2398 | 1462359122274 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]]]}] 03:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 840ms 03:52:02 INFO - PROCESS | 2398 | 1462359122341 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:52:02 INFO - PROCESS | 2398 | 1462359122342 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:52:02 INFO - PROCESS | 2398 | 1462359122345 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:52:02 INFO - PROCESS | 2398 | 1462359122347 Marionette TRACE conn2 <- [1,1942,null,{}] 03:52:02 INFO - PROCESS | 2398 | 1462359122355 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}] 03:52:02 INFO - PROCESS | 2398 | 1462359122460 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:52:02 INFO - PROCESS | 2398 | 1462359122521 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x129413800 == 59 [pid = 2398] [id = 493] 03:52:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x1215e7400) [pid = 2398] [serial = 1478] [outer = 0x0] 03:52:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x123b84c00) [pid = 2398] [serial = 1479] [outer = 0x1215e7400] 03:52:02 INFO - PROCESS | 2398 | 1462359122555 Marionette DEBUG loaded listener.js 03:52:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x123fcb400) [pid = 2398] [serial = 1480] [outer = 0x1215e7400] 03:52:03 INFO - PROCESS | 2398 | 1462359123001 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]]]}] 03:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 676ms 03:52:03 INFO - PROCESS | 2398 | 1462359123024 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:52:03 INFO - PROCESS | 2398 | 1462359123027 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:52:03 INFO - PROCESS | 2398 | 1462359123029 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:52:03 INFO - PROCESS | 2398 | 1462359123030 Marionette TRACE conn2 <- [1,1946,null,{}] 03:52:03 INFO - PROCESS | 2398 | 1462359123033 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}] 03:52:03 INFO - PROCESS | 2398 | 1462359123153 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:52:03 INFO - PROCESS | 2398 | 1462359123211 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298d0000 == 60 [pid = 2398] [id = 494] 03:52:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x124124800) [pid = 2398] [serial = 1481] [outer = 0x0] 03:52:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x1242d8800) [pid = 2398] [serial = 1482] [outer = 0x124124800] 03:52:03 INFO - PROCESS | 2398 | 1462359123241 Marionette DEBUG loaded listener.js 03:52:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12496e400) [pid = 2398] [serial = 1483] [outer = 0x124124800] 03:52:03 INFO - PROCESS | 2398 | 1462359123660 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]]]}] 03:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 03:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:52:03 INFO - PROCESS | 2398 | 1462359123698 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:52:03 INFO - PROCESS | 2398 | 1462359123700 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:52:03 INFO - PROCESS | 2398 | 1462359123702 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:52:03 INFO - PROCESS | 2398 | 1462359123703 Marionette TRACE conn2 <- [1,1950,null,{}] 03:52:03 INFO - PROCESS | 2398 | 1462359123706 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}] 03:52:03 INFO - PROCESS | 2398 | 1462359123805 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:52:03 INFO - PROCESS | 2398 | 1462359123862 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b35c000 == 61 [pid = 2398] [id = 495] 03:52:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x124bac000) [pid = 2398] [serial = 1484] [outer = 0x0] 03:52:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x125294c00) [pid = 2398] [serial = 1485] [outer = 0x124bac000] 03:52:03 INFO - PROCESS | 2398 | 1462359123892 Marionette DEBUG loaded listener.js 03:52:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x1278aa400) [pid = 2398] [serial = 1486] [outer = 0x124bac000] 03:52:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x128d78400) [pid = 2398] [serial = 1487] [outer = 0x12d457400] 03:52:04 INFO - PROCESS | 2398 | 1462359124420 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]]]}] 03:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 771ms 03:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:52:04 INFO - PROCESS | 2398 | 1462359124475 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:52:04 INFO - PROCESS | 2398 | 1462359124476 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:52:04 INFO - PROCESS | 2398 | 1462359124478 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:52:04 INFO - PROCESS | 2398 | 1462359124480 Marionette TRACE conn2 <- [1,1954,null,{}] 03:52:04 INFO - PROCESS | 2398 | 1462359124482 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}] 03:52:04 INFO - PROCESS | 2398 | 1462359124604 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:52:04 INFO - PROCESS | 2398 | 1462359124688 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x12388f000 == 62 [pid = 2398] [id = 496] 03:52:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x112f91800) [pid = 2398] [serial = 1488] [outer = 0x0] 03:52:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x11679d800) [pid = 2398] [serial = 1489] [outer = 0x112f91800] 03:52:04 INFO - PROCESS | 2398 | 1462359124718 Marionette DEBUG loaded listener.js 03:52:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x12965cc00) [pid = 2398] [serial = 1490] [outer = 0x112f91800] 03:52:05 INFO - PROCESS | 2398 | 1462359125125 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]]]}] 03:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 03:52:05 INFO - PROCESS | 2398 | 1462359125149 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:52:05 INFO - PROCESS | 2398 | 1462359125151 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:52:05 INFO - PROCESS | 2398 | 1462359125153 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:52:05 INFO - PROCESS | 2398 | 1462359125154 Marionette TRACE conn2 <- [1,1958,null,{}] 03:52:05 INFO - PROCESS | 2398 | 1462359125157 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}] 03:52:05 INFO - PROCESS | 2398 | 1462359125255 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:52:05 INFO - PROCESS | 2398 | 1462359125326 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd6e800 == 63 [pid = 2398] [id = 497] 03:52:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x128d7fc00) [pid = 2398] [serial = 1491] [outer = 0x0] 03:52:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12967a400) [pid = 2398] [serial = 1492] [outer = 0x128d7fc00] 03:52:05 INFO - PROCESS | 2398 | 1462359125356 Marionette DEBUG loaded listener.js 03:52:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x1296ba800) [pid = 2398] [serial = 1493] [outer = 0x128d7fc00] 03:52:05 INFO - PROCESS | 2398 | 1462359125789 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]]]}] 03:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 671ms 03:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:52:05 INFO - PROCESS | 2398 | 1462359125825 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:52:05 INFO - PROCESS | 2398 | 1462359125826 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:52:05 INFO - PROCESS | 2398 | 1462359125828 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:52:05 INFO - PROCESS | 2398 | 1462359125829 Marionette TRACE conn2 <- [1,1962,null,{}] 03:52:05 INFO - PROCESS | 2398 | 1462359125832 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}] 03:52:05 INFO - PROCESS | 2398 | 1462359125930 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:52:06 INFO - PROCESS | 2398 | 1462359126037 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0bb000 == 64 [pid = 2398] [id = 498] 03:52:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x12967b400) [pid = 2398] [serial = 1494] [outer = 0x0] 03:52:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x1296c4000) [pid = 2398] [serial = 1495] [outer = 0x12967b400] 03:52:06 INFO - PROCESS | 2398 | 1462359126073 Marionette DEBUG loaded listener.js 03:52:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12a7b4400) [pid = 2398] [serial = 1496] [outer = 0x12967b400] 03:52:06 INFO - PROCESS | 2398 | 1462359126674 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]]]}] 03:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 878ms 03:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:52:06 INFO - PROCESS | 2398 | 1462359126707 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:52:06 INFO - PROCESS | 2398 | 1462359126710 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:52:06 INFO - PROCESS | 2398 | 1462359126715 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:52:06 INFO - PROCESS | 2398 | 1462359126719 Marionette TRACE conn2 <- [1,1966,null,{}] 03:52:06 INFO - PROCESS | 2398 | 1462359126724 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}] 03:52:06 INFO - PROCESS | 2398 | 1462359126841 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:52:06 INFO - PROCESS | 2398 | 1462359126921 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x121551800 == 65 [pid = 2398] [id = 499] 03:52:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x113038000) [pid = 2398] [serial = 1497] [outer = 0x0] 03:52:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x1165e0400) [pid = 2398] [serial = 1498] [outer = 0x113038000] 03:52:06 INFO - PROCESS | 2398 | 1462359126950 Marionette DEBUG loaded listener.js 03:52:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x11712e800) [pid = 2398] [serial = 1499] [outer = 0x113038000] 03:52:07 INFO - PROCESS | 2398 | --DOCSHELL 0x112c08000 == 64 [pid = 2398] [id = 23] 03:52:07 INFO - PROCESS | 2398 | --DOCSHELL 0x1130bb000 == 63 [pid = 2398] [id = 24] 03:52:07 INFO - PROCESS | 2398 | --DOCSHELL 0x124180000 == 62 [pid = 2398] [id = 489] 03:52:07 INFO - PROCESS | 2398 | --DOCSHELL 0x122d2f800 == 61 [pid = 2398] [id = 488] 03:52:07 INFO - PROCESS | 2398 | --DOCSHELL 0x112dcf000 == 60 [pid = 2398] [id = 487] 03:52:07 INFO - PROCESS | 2398 | --DOCSHELL 0x113061000 == 59 [pid = 2398] [id = 486] 03:52:07 INFO - PROCESS | 2398 | 1462359127549 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]]]}] 03:52:07 INFO - PROCESS | 2398 | --DOCSHELL 0x112c06800 == 58 [pid = 2398] [id = 480] 03:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 877ms 03:52:07 INFO - PROCESS | 2398 | 1462359127592 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:52:07 INFO - PROCESS | 2398 | 1462359127594 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:52:07 INFO - PROCESS | 2398 | 1462359127598 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:52:07 INFO - PROCESS | 2398 | 1462359127601 Marionette TRACE conn2 <- [1,1970,null,{}] 03:52:07 INFO - PROCESS | 2398 | 1462359127605 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}] 03:52:07 INFO - PROCESS | 2398 | 1462359127709 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:52:07 INFO - PROCESS | 2398 | 1462359127785 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x116aaf000 == 59 [pid = 2398] [id = 500] 03:52:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x11303a800) [pid = 2398] [serial = 1500] [outer = 0x0] 03:52:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x115d0d800) [pid = 2398] [serial = 1501] [outer = 0x11303a800] 03:52:07 INFO - PROCESS | 2398 | 1462359127819 Marionette DEBUG loaded listener.js 03:52:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x117137c00) [pid = 2398] [serial = 1502] [outer = 0x11303a800] 03:52:08 INFO - PROCESS | 2398 | 1462359128256 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]]]}] 03:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 673ms 03:52:08 INFO - PROCESS | 2398 | 1462359128271 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:52:08 INFO - PROCESS | 2398 | 1462359128275 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:52:08 INFO - PROCESS | 2398 | 1462359128280 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:52:08 INFO - PROCESS | 2398 | 1462359128281 Marionette TRACE conn2 <- [1,1974,null,{}] 03:52:08 INFO - PROCESS | 2398 | 1462359128284 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}] 03:52:08 INFO - PROCESS | 2398 | 1462359128389 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:52:08 INFO - PROCESS | 2398 | 1462359128451 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x12393f000 == 60 [pid = 2398] [id = 501] 03:52:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x118325000) [pid = 2398] [serial = 1503] [outer = 0x0] 03:52:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x1191a7800) [pid = 2398] [serial = 1504] [outer = 0x118325000] 03:52:08 INFO - PROCESS | 2398 | 1462359128481 Marionette DEBUG loaded listener.js 03:52:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x11986c800) [pid = 2398] [serial = 1505] [outer = 0x118325000] 03:52:08 INFO - PROCESS | 2398 | 1462359128941 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]]]}] 03:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 03:52:08 INFO - PROCESS | 2398 | 1462359128950 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:52:08 INFO - PROCESS | 2398 | 1462359128951 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:52:08 INFO - PROCESS | 2398 | 1462359128954 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:52:08 INFO - PROCESS | 2398 | 1462359128956 Marionette TRACE conn2 <- [1,1978,null,{}] 03:52:08 INFO - PROCESS | 2398 | 1462359128964 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}] 03:52:09 INFO - PROCESS | 2398 | 1462359129095 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:52:09 INFO - PROCESS | 2398 | 1462359129170 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x129426800 == 61 [pid = 2398] [id = 502] 03:52:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x122fd9c00) [pid = 2398] [serial = 1506] [outer = 0x0] 03:52:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x123c11400) [pid = 2398] [serial = 1507] [outer = 0x122fd9c00] 03:52:09 INFO - PROCESS | 2398 | 1462359129204 Marionette DEBUG loaded listener.js 03:52:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x12411d000) [pid = 2398] [serial = 1508] [outer = 0x122fd9c00] 03:52:09 INFO - PROCESS | 2398 | 1462359129636 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]]]}] 03:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 721ms 03:52:09 INFO - PROCESS | 2398 | 1462359129676 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:52:09 INFO - PROCESS | 2398 | 1462359129678 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:52:09 INFO - PROCESS | 2398 | 1462359129681 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:52:09 INFO - PROCESS | 2398 | 1462359129682 Marionette TRACE conn2 <- [1,1982,null,{}] 03:52:09 INFO - PROCESS | 2398 | 1462359129685 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}] 03:52:09 INFO - PROCESS | 2398 | 1462359129802 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:52:09 INFO - PROCESS | 2398 | 1462359129933 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c212800 == 62 [pid = 2398] [id = 503] 03:52:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x124256400) [pid = 2398] [serial = 1509] [outer = 0x0] 03:52:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x1278a7c00) [pid = 2398] [serial = 1510] [outer = 0x124256400] 03:52:09 INFO - PROCESS | 2398 | 1462359129965 Marionette DEBUG loaded listener.js 03:52:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x128d7f000) [pid = 2398] [serial = 1511] [outer = 0x124256400] 03:52:10 INFO - PROCESS | 2398 | 1462359130476 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]]]}] 03:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 820ms 03:52:10 INFO - PROCESS | 2398 | 1462359130502 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:52:10 INFO - PROCESS | 2398 | 1462359130504 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:52:10 INFO - PROCESS | 2398 | 1462359130529 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:52:10 INFO - PROCESS | 2398 | 1462359130531 Marionette TRACE conn2 <- [1,1986,null,{}] 03:52:10 INFO - PROCESS | 2398 | 1462359130535 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}] 03:52:10 INFO - PROCESS | 2398 | 1462359130678 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:52:10 INFO - PROCESS | 2398 | 1462359130775 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d4b2800 == 63 [pid = 2398] [id = 504] 03:52:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x128d7e000) [pid = 2398] [serial = 1512] [outer = 0x0] 03:52:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x1293f1400) [pid = 2398] [serial = 1513] [outer = 0x128d7e000] 03:52:10 INFO - PROCESS | 2398 | 1462359130805 Marionette DEBUG loaded listener.js 03:52:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x12965bc00) [pid = 2398] [serial = 1514] [outer = 0x128d7e000] 03:52:11 INFO - PROCESS | 2398 | 1462359131220 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]]]}] 03:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 724ms 03:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:52:11 INFO - PROCESS | 2398 | 1462359131249 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:52:11 INFO - PROCESS | 2398 | 1462359131251 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:52:11 INFO - PROCESS | 2398 | 1462359131253 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:52:11 INFO - PROCESS | 2398 | 1462359131254 Marionette TRACE conn2 <- [1,1990,null,{}] 03:52:11 INFO - PROCESS | 2398 | 1462359131256 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}] 03:52:11 INFO - PROCESS | 2398 | 1462359131381 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:52:11 INFO - PROCESS | 2398 | 1462359131458 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d77e000 == 64 [pid = 2398] [id = 505] 03:52:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x1265da400) [pid = 2398] [serial = 1515] [outer = 0x0] 03:52:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x12a8db000) [pid = 2398] [serial = 1516] [outer = 0x1265da400] 03:52:11 INFO - PROCESS | 2398 | 1462359131490 Marionette DEBUG loaded listener.js 03:52:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x12b372000) [pid = 2398] [serial = 1517] [outer = 0x1265da400] 03:52:11 INFO - PROCESS | 2398 | 1462359131891 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]]]}] 03:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 669ms 03:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:52:11 INFO - PROCESS | 2398 | 1462359131923 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:52:11 INFO - PROCESS | 2398 | 1462359131924 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:52:11 INFO - PROCESS | 2398 | 1462359131926 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:52:11 INFO - PROCESS | 2398 | 1462359131928 Marionette TRACE conn2 <- [1,1994,null,{}] 03:52:11 INFO - PROCESS | 2398 | 1462359131930 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}] 03:52:12 INFO - PROCESS | 2398 | 1462359132048 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:52:12 INFO - PROCESS | 2398 | 1462359132120 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x12db73800 == 65 [pid = 2398] [id = 506] 03:52:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x12a8df800) [pid = 2398] [serial = 1518] [outer = 0x0] 03:52:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 163 (0x12ba79400) [pid = 2398] [serial = 1519] [outer = 0x12a8df800] 03:52:12 INFO - PROCESS | 2398 | 1462359132149 Marionette DEBUG loaded listener.js 03:52:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 164 (0x12ba83c00) [pid = 2398] [serial = 1520] [outer = 0x12a8df800] 03:52:12 INFO - PROCESS | 2398 | 1462359132546 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]]]}] 03:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 671ms 03:52:12 INFO - PROCESS | 2398 | 1462359132598 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:52:12 INFO - PROCESS | 2398 | 1462359132600 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:52:12 INFO - PROCESS | 2398 | 1462359132602 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:52:12 INFO - PROCESS | 2398 | 1462359132603 Marionette TRACE conn2 <- [1,1998,null,{}] 03:52:12 INFO - PROCESS | 2398 | 1462359132606 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}] 03:52:12 INFO - PROCESS | 2398 | 1462359132704 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:52:12 INFO - PROCESS | 2398 | 1462359132766 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de05800 == 66 [pid = 2398] [id = 507] 03:52:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 165 (0x12adcb000) [pid = 2398] [serial = 1521] [outer = 0x0] 03:52:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 166 (0x12bb87000) [pid = 2398] [serial = 1522] [outer = 0x12adcb000] 03:52:12 INFO - PROCESS | 2398 | 1462359132837 Marionette DEBUG loaded listener.js 03:52:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 167 (0x12bbac000) [pid = 2398] [serial = 1523] [outer = 0x12adcb000] 03:52:13 INFO - PROCESS | 2398 | 1462359133240 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]]]}] 03:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 03:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:52:13 INFO - PROCESS | 2398 | 1462359133274 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:52:13 INFO - PROCESS | 2398 | 1462359133275 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:52:13 INFO - PROCESS | 2398 | 1462359133277 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:52:13 INFO - PROCESS | 2398 | 1462359133279 Marionette TRACE conn2 <- [1,2002,null,{}] 03:52:13 INFO - PROCESS | 2398 | 1462359133281 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}] 03:52:13 INFO - PROCESS | 2398 | 1462359133398 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:52:13 INFO - PROCESS | 2398 | 1462359133461 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de1d800 == 67 [pid = 2398] [id = 508] 03:52:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 168 (0x12bbaac00) [pid = 2398] [serial = 1524] [outer = 0x0] 03:52:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 169 (0x12bbb7000) [pid = 2398] [serial = 1525] [outer = 0x12bbaac00] 03:52:13 INFO - PROCESS | 2398 | 1462359133490 Marionette DEBUG loaded listener.js 03:52:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 170 (0x12bf8b800) [pid = 2398] [serial = 1526] [outer = 0x12bbaac00] 03:52:14 INFO - PROCESS | 2398 | 1462359134011 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]]]}] 03:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 770ms 03:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:52:14 INFO - PROCESS | 2398 | 1462359134047 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:52:14 INFO - PROCESS | 2398 | 1462359134050 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:52:14 INFO - PROCESS | 2398 | 1462359134053 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:52:14 INFO - PROCESS | 2398 | 1462359134055 Marionette TRACE conn2 <- [1,2006,null,{}] 03:52:14 INFO - PROCESS | 2398 | 1462359134077 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}] 03:52:14 INFO - PROCESS | 2398 | 1462359134181 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:52:14 INFO - PROCESS | 2398 | 1462359134258 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x12388d000 == 68 [pid = 2398] [id = 509] 03:52:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 171 (0x11303c800) [pid = 2398] [serial = 1527] [outer = 0x0] 03:52:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 172 (0x1165dd400) [pid = 2398] [serial = 1528] [outer = 0x11303c800] 03:52:14 INFO - PROCESS | 2398 | 1462359134287 Marionette DEBUG loaded listener.js 03:52:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 173 (0x1183f2800) [pid = 2398] [serial = 1529] [outer = 0x11303c800] 03:52:14 INFO - PROCESS | 2398 | 1462359134788 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]]]}] 03:52:14 INFO - PROCESS | 2398 | --DOCSHELL 0x1298d0000 == 67 [pid = 2398] [id = 494] 03:52:14 INFO - PROCESS | 2398 | --DOCSHELL 0x129413800 == 66 [pid = 2398] [id = 493] 03:52:14 INFO - PROCESS | 2398 | --DOCSHELL 0x123d68800 == 65 [pid = 2398] [id = 492] 03:52:14 INFO - PROCESS | 2398 | --DOCSHELL 0x116ab6000 == 64 [pid = 2398] [id = 491] 03:52:14 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 03:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 790ms 03:52:14 INFO - PROCESS | 2398 | 1462359134851 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:52:14 INFO - PROCESS | 2398 | 1462359134855 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:52:14 INFO - PROCESS | 2398 | 1462359134858 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:52:14 INFO - PROCESS | 2398 | 1462359134861 Marionette TRACE conn2 <- [1,2010,null,{}] 03:52:14 INFO - PROCESS | 2398 | 1462359134866 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}] 03:52:14 INFO - PROCESS | 2398 | 1462359134979 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:52:15 INFO - PROCESS | 2398 | 1462359135053 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x115e6d800 == 65 [pid = 2398] [id = 510] 03:52:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 174 (0x116814800) [pid = 2398] [serial = 1530] [outer = 0x0] 03:52:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 175 (0x11813d000) [pid = 2398] [serial = 1531] [outer = 0x116814800] 03:52:15 INFO - PROCESS | 2398 | 1462359135084 Marionette DEBUG loaded listener.js 03:52:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 176 (0x1189f0c00) [pid = 2398] [serial = 1532] [outer = 0x116814800] 03:52:15 INFO - PROCESS | 2398 | 1462359135504 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]]]}] 03:52:15 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 03:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 675ms 03:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:52:15 INFO - PROCESS | 2398 | 1462359135534 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:52:15 INFO - PROCESS | 2398 | 1462359135538 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:52:15 INFO - PROCESS | 2398 | 1462359135542 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:52:15 INFO - PROCESS | 2398 | 1462359135544 Marionette TRACE conn2 <- [1,2014,null,{}] 03:52:15 INFO - PROCESS | 2398 | 1462359135547 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}] 03:52:15 INFO - PROCESS | 2398 | 1462359135655 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:52:15 INFO - PROCESS | 2398 | 1462359135722 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ae55800 == 66 [pid = 2398] [id = 511] 03:52:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 177 (0x1197f9c00) [pid = 2398] [serial = 1533] [outer = 0x0] 03:52:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 178 (0x122ca9000) [pid = 2398] [serial = 1534] [outer = 0x1197f9c00] 03:52:15 INFO - PROCESS | 2398 | 1462359135793 Marionette DEBUG loaded listener.js 03:52:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 179 (0x124120000) [pid = 2398] [serial = 1535] [outer = 0x1197f9c00] 03:52:16 INFO - PROCESS | 2398 | 1462359136198 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]]]}] 03:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 721ms 03:52:16 INFO - PROCESS | 2398 | 1462359136264 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:52:16 INFO - PROCESS | 2398 | 1462359136265 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:52:16 INFO - PROCESS | 2398 | 1462359136268 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:52:16 INFO - PROCESS | 2398 | 1462359136270 Marionette TRACE conn2 <- [1,2018,null,{}] 03:52:16 INFO - PROCESS | 2398 | 1462359136278 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}] 03:52:16 INFO - PROCESS | 2398 | 1462359136411 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:52:16 INFO - PROCESS | 2398 | 1462359136520 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d4a9000 == 67 [pid = 2398] [id = 512] 03:52:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 180 (0x124122c00) [pid = 2398] [serial = 1536] [outer = 0x0] 03:52:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 181 (0x12528f000) [pid = 2398] [serial = 1537] [outer = 0x124122c00] 03:52:16 INFO - PROCESS | 2398 | 1462359136555 Marionette DEBUG loaded listener.js 03:52:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 182 (0x1293ec000) [pid = 2398] [serial = 1538] [outer = 0x124122c00] 03:52:17 INFO - PROCESS | 2398 | 1462359137008 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]]]}] 03:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 777ms 03:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:52:17 INFO - PROCESS | 2398 | 1462359137044 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:52:17 INFO - PROCESS | 2398 | 1462359137046 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:52:17 INFO - PROCESS | 2398 | 1462359137049 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:52:17 INFO - PROCESS | 2398 | 1462359137050 Marionette TRACE conn2 <- [1,2022,null,{}] 03:52:17 INFO - PROCESS | 2398 | 1462359137052 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}] 03:52:17 INFO - PROCESS | 2398 | 1462359137156 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:52:17 INFO - PROCESS | 2398 | 1462359137223 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e516000 == 68 [pid = 2398] [id = 513] 03:52:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 183 (0x1296bb800) [pid = 2398] [serial = 1539] [outer = 0x0] 03:52:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 184 (0x12a8e0000) [pid = 2398] [serial = 1540] [outer = 0x1296bb800] 03:52:17 INFO - PROCESS | 2398 | 1462359137294 Marionette DEBUG loaded listener.js 03:52:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 185 (0x12ab53800) [pid = 2398] [serial = 1541] [outer = 0x1296bb800] 03:52:17 INFO - PROCESS | 2398 | 1462359137711 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]]]}] 03:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 723ms 03:52:17 INFO - PROCESS | 2398 | 1462359137786 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:52:17 INFO - PROCESS | 2398 | 1462359137787 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:52:17 INFO - PROCESS | 2398 | 1462359137792 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:52:17 INFO - PROCESS | 2398 | 1462359137793 Marionette TRACE conn2 <- [1,2026,null,{}] 03:52:17 INFO - PROCESS | 2398 | 1462359137796 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}] 03:52:17 INFO - PROCESS | 2398 | 1462359137905 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:52:17 INFO - PROCESS | 2398 | 1462359137986 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x134d89800 == 69 [pid = 2398] [id = 514] 03:52:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 186 (0x12ab58000) [pid = 2398] [serial = 1542] [outer = 0x0] 03:52:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 187 (0x12add7800) [pid = 2398] [serial = 1543] [outer = 0x12ab58000] 03:52:18 INFO - PROCESS | 2398 | 1462359138018 Marionette DEBUG loaded listener.js 03:52:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 188 (0x12bf8d000) [pid = 2398] [serial = 1544] [outer = 0x12ab58000] 03:52:18 INFO - PROCESS | 2398 | 1462359138406 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]]]}] 03:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 669ms 03:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:52:18 INFO - PROCESS | 2398 | 1462359138461 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:52:18 INFO - PROCESS | 2398 | 1462359138462 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:52:18 INFO - PROCESS | 2398 | 1462359138464 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:52:18 INFO - PROCESS | 2398 | 1462359138466 Marionette TRACE conn2 <- [1,2030,null,{}] 03:52:18 INFO - PROCESS | 2398 | 1462359138468 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}] 03:52:18 INFO - PROCESS | 2398 | 1462359138595 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:52:18 INFO - PROCESS | 2398 | 1462359138666 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x134dd9800 == 70 [pid = 2398] [id = 515] 03:52:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 189 (0x12bf94800) [pid = 2398] [serial = 1545] [outer = 0x0] 03:52:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 190 (0x12c13ac00) [pid = 2398] [serial = 1546] [outer = 0x12bf94800] 03:52:18 INFO - PROCESS | 2398 | 1462359138697 Marionette DEBUG loaded listener.js 03:52:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 191 (0x12cd3f000) [pid = 2398] [serial = 1547] [outer = 0x12bf94800] 03:52:19 INFO - PROCESS | 2398 | 1462359139164 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]]]}] 03:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 718ms 03:52:19 INFO - PROCESS | 2398 | 1462359139203 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:52:19 INFO - PROCESS | 2398 | 1462359139204 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:52:19 INFO - PROCESS | 2398 | 1462359139233 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:52:19 INFO - PROCESS | 2398 | 1462359139235 Marionette TRACE conn2 <- [1,2034,null,{}] 03:52:19 INFO - PROCESS | 2398 | 1462359139237 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}] 03:52:19 INFO - PROCESS | 2398 | 1462359139379 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:52:19 INFO - PROCESS | 2398 | 1462359139439 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x134f93000 == 71 [pid = 2398] [id = 516] 03:52:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 192 (0x12cd3ec00) [pid = 2398] [serial = 1548] [outer = 0x0] 03:52:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 193 (0x12cd4a000) [pid = 2398] [serial = 1549] [outer = 0x12cd3ec00] 03:52:19 INFO - PROCESS | 2398 | 1462359139471 Marionette DEBUG loaded listener.js 03:52:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 194 (0x12ce61c00) [pid = 2398] [serial = 1550] [outer = 0x12cd3ec00] 03:52:19 INFO - PROCESS | 2398 | 1462359139899 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]]]}] 03:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 722ms 03:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:52:19 INFO - PROCESS | 2398 | 1462359139953 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:52:19 INFO - PROCESS | 2398 | 1462359139955 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:52:19 INFO - PROCESS | 2398 | 1462359139957 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:52:19 INFO - PROCESS | 2398 | 1462359139958 Marionette TRACE conn2 <- [1,2038,null,{}] 03:52:19 INFO - PROCESS | 2398 | 1462359139961 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}] 03:52:20 INFO - PROCESS | 2398 | 1462359140060 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:52:20 INFO - PROCESS | 2398 | 1462359140142 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x13519a000 == 72 [pid = 2398] [id = 517] 03:52:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 195 (0x12cd45800) [pid = 2398] [serial = 1551] [outer = 0x0] 03:52:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 196 (0x12ce69c00) [pid = 2398] [serial = 1552] [outer = 0x12cd45800] 03:52:20 INFO - PROCESS | 2398 | 1462359140171 Marionette DEBUG loaded listener.js 03:52:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 197 (0x12d03fc00) [pid = 2398] [serial = 1553] [outer = 0x12cd45800] 03:52:20 INFO - PROCESS | 2398 | 1462359140800 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]]]}] 03:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 920ms 03:52:20 INFO - PROCESS | 2398 | 1462359140878 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:52:20 INFO - PROCESS | 2398 | 1462359140881 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:52:20 INFO - PROCESS | 2398 | 1462359140886 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:52:20 INFO - PROCESS | 2398 | 1462359140890 Marionette TRACE conn2 <- [1,2042,null,{}] 03:52:20 INFO - PROCESS | 2398 | 1462359140896 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}] 03:52:21 INFO - PROCESS | 2398 | 1462359141042 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:52:21 INFO - PROCESS | 2398 | 1462359141195 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ae5b000 == 73 [pid = 2398] [id = 518] 03:52:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 198 (0x116796800) [pid = 2398] [serial = 1554] [outer = 0x0] 03:52:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 199 (0x118771800) [pid = 2398] [serial = 1555] [outer = 0x116796800] 03:52:21 INFO - PROCESS | 2398 | 1462359141227 Marionette DEBUG loaded listener.js 03:52:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 200 (0x122cae000) [pid = 2398] [serial = 1556] [outer = 0x116796800] 03:52:21 INFO - PROCESS | 2398 | --DOCSHELL 0x12db73800 == 72 [pid = 2398] [id = 506] 03:52:21 INFO - PROCESS | 2398 | --DOCSHELL 0x12d77e000 == 71 [pid = 2398] [id = 505] 03:52:21 INFO - PROCESS | 2398 | --DOCSHELL 0x12d4b2800 == 70 [pid = 2398] [id = 504] 03:52:21 INFO - PROCESS | 2398 | --DOCSHELL 0x12c212800 == 69 [pid = 2398] [id = 503] 03:52:21 INFO - PROCESS | 2398 | --DOCSHELL 0x129426800 == 68 [pid = 2398] [id = 502] 03:52:21 INFO - PROCESS | 2398 | --DOCSHELL 0x12393f000 == 67 [pid = 2398] [id = 501] 03:52:21 INFO - PROCESS | 2398 | --DOCSHELL 0x116aaf000 == 66 [pid = 2398] [id = 500] 03:52:21 INFO - PROCESS | 2398 | 1462359141751 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]]]}] 03:52:21 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) 03:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 926ms 03:52:21 INFO - PROCESS | 2398 | 1462359141810 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:52:21 INFO - PROCESS | 2398 | 1462359141813 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:52:21 INFO - PROCESS | 2398 | 1462359141817 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:52:21 INFO - PROCESS | 2398 | 1462359141819 Marionette TRACE conn2 <- [1,2046,null,{}] 03:52:21 INFO - PROCESS | 2398 | 1462359141823 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}] 03:52:21 INFO - PROCESS | 2398 | 1462359141930 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:52:22 INFO - PROCESS | 2398 | 1462359142043 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298d3000 == 67 [pid = 2398] [id = 519] 03:52:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 201 (0x11986d000) [pid = 2398] [serial = 1557] [outer = 0x0] 03:52:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 202 (0x122fd5c00) [pid = 2398] [serial = 1558] [outer = 0x11986d000] 03:52:22 INFO - PROCESS | 2398 | 1462359142080 Marionette DEBUG loaded listener.js 03:52:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 203 (0x12411dc00) [pid = 2398] [serial = 1559] [outer = 0x11986d000] 03:52:22 INFO - PROCESS | 2398 | 1462359142486 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]]]}] 03:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 770ms 03:52:22 INFO - PROCESS | 2398 | 1462359142590 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:52:22 INFO - PROCESS | 2398 | 1462359142594 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:52:22 INFO - PROCESS | 2398 | 1462359142599 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:52:22 INFO - PROCESS | 2398 | 1462359142601 Marionette TRACE conn2 <- [1,2050,null,{}] 03:52:22 INFO - PROCESS | 2398 | 1462359142603 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}] 03:52:22 INFO - PROCESS | 2398 | 1462359142710 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:52:22 INFO - PROCESS | 2398 | 1462359142792 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5f5800 == 68 [pid = 2398] [id = 520] 03:52:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 204 (0x128a91000) [pid = 2398] [serial = 1560] [outer = 0x0] 03:52:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 205 (0x128ec1800) [pid = 2398] [serial = 1561] [outer = 0x128a91000] 03:52:22 INFO - PROCESS | 2398 | 1462359142823 Marionette DEBUG loaded listener.js 03:52:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 206 (0x129658c00) [pid = 2398] [serial = 1562] [outer = 0x128a91000] 03:52:23 INFO - PROCESS | 2398 | 1462359143262 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]]]}] 03:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 675ms 03:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:52:23 INFO - PROCESS | 2398 | 1462359143275 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:52:23 INFO - PROCESS | 2398 | 1462359143277 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:52:23 INFO - PROCESS | 2398 | 1462359143279 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:52:23 INFO - PROCESS | 2398 | 1462359143281 Marionette TRACE conn2 <- [1,2054,null,{}] 03:52:23 INFO - PROCESS | 2398 | 1462359143289 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}] 03:52:23 INFO - PROCESS | 2398 | 1462359143396 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:52:23 INFO - PROCESS | 2398 | 1462359143509 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x134d94800 == 69 [pid = 2398] [id = 521] 03:52:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 207 (0x12add2400) [pid = 2398] [serial = 1563] [outer = 0x0] 03:52:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 208 (0x12ba7d000) [pid = 2398] [serial = 1564] [outer = 0x12add2400] 03:52:23 INFO - PROCESS | 2398 | 1462359143546 Marionette DEBUG loaded listener.js 03:52:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 209 (0x12bf88c00) [pid = 2398] [serial = 1565] [outer = 0x12add2400] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x112a1c800 == 68 [pid = 2398] [id = 466] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x1351a2800 == 67 [pid = 2398] [id = 462] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x12db87800 == 66 [pid = 2398] [id = 21] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x12bf34000 == 65 [pid = 2398] [id = 484] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x11859a000 == 64 [pid = 2398] [id = 481] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x12b35e000 == 63 [pid = 2398] [id = 325] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x12b363000 == 62 [pid = 2398] [id = 448] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x134f93000 == 61 [pid = 2398] [id = 516] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x134dd9800 == 60 [pid = 2398] [id = 515] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x134d89800 == 59 [pid = 2398] [id = 514] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x12e516000 == 58 [pid = 2398] [id = 513] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x12d4a9000 == 57 [pid = 2398] [id = 512] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x12ae55800 == 56 [pid = 2398] [id = 511] 03:52:24 INFO - PROCESS | 2398 | --DOCSHELL 0x115e6d800 == 55 [pid = 2398] [id = 510] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12c97b800 == 54 [pid = 2398] [id = 13] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12b35c000 == 53 [pid = 2398] [id = 495] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x1243ca000 == 52 [pid = 2398] [id = 444] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0ae800 == 51 [pid = 2398] [id = 15] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x11858b000 == 50 [pid = 2398] [id = 413] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x115dda800 == 49 [pid = 2398] [id = 25] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x118593800 == 48 [pid = 2398] [id = 12] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x116ab6800 == 47 [pid = 2398] [id = 11] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab33000 == 46 [pid = 2398] [id = 447] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x127832000 == 45 [pid = 2398] [id = 445] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x11304b000 == 44 [pid = 2398] [id = 418] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12bf30800 == 43 [pid = 2398] [id = 449] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd70800 == 42 [pid = 2398] [id = 340] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x11871b800 == 41 [pid = 2398] [id = 19] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12de1c000 == 40 [pid = 2398] [id = 432] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12c21e800 == 39 [pid = 2398] [id = 450] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12d49f800 == 38 [pid = 2398] [id = 16] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12b360800 == 37 [pid = 2398] [id = 9] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x11689c000 == 36 [pid = 2398] [id = 26] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd60000 == 35 [pid = 2398] [id = 14] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x123875000 == 34 [pid = 2398] [id = 437] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab48000 == 33 [pid = 2398] [id = 483] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x129423000 == 32 [pid = 2398] [id = 446] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd6e800 == 31 [pid = 2398] [id = 497] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x123c3d800 == 30 [pid = 2398] [id = 438] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12388f000 == 29 [pid = 2398] [id = 496] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x13519a000 == 28 [pid = 2398] [id = 517] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12baec000 == 27 [pid = 2398] [id = 10] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0bb000 == 26 [pid = 2398] [id = 498] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x1130a3800 == 25 [pid = 2398] [id = 419] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x1252d2800 == 24 [pid = 2398] [id = 482] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12d4aa000 == 23 [pid = 2398] [id = 415] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x1252d9000 == 22 [pid = 2398] [id = 342] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12de1d800 == 21 [pid = 2398] [id = 508] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x1120a4800 == 20 [pid = 2398] [id = 22] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12de05800 == 19 [pid = 2398] [id = 507] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5ee800 == 18 [pid = 2398] [id = 20] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab2b000 == 17 [pid = 2398] [id = 8] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12941b000 == 16 [pid = 2398] [id = 6] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12388d000 == 15 [pid = 2398] [id = 509] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5f5800 == 14 [pid = 2398] [id = 520] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x1252d7800 == 13 [pid = 2398] [id = 490] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x113052000 == 12 [pid = 2398] [id = 485] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x1298d3000 == 11 [pid = 2398] [id = 519] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x12ae5b000 == 10 [pid = 2398] [id = 518] 03:52:27 INFO - PROCESS | 2398 | --DOCSHELL 0x121551800 == 9 [pid = 2398] [id = 499] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 208 (0x1183e3c00) [pid = 2398] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 207 (0x113039400) [pid = 2398] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 206 (0x119a88c00) [pid = 2398] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 205 (0x122cac000) [pid = 2398] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 204 (0x11303a800) [pid = 2398] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 203 (0x110f1f000) [pid = 2398] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 202 (0x112e3a400) [pid = 2398] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 201 (0x11652b000) [pid = 2398] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 200 (0x1215e7400) [pid = 2398] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 199 (0x119870000) [pid = 2398] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 198 (0x119f0b800) [pid = 2398] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 197 (0x113040400) [pid = 2398] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 196 (0x112979400) [pid = 2398] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 195 (0x11986d000) [pid = 2398] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 194 (0x11297ec00) [pid = 2398] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 193 (0x1183e4000) [pid = 2398] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 192 (0x12ab58000) [pid = 2398] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 191 (0x128a91000) [pid = 2398] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 190 (0x124bac000) [pid = 2398] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 189 (0x1296bb800) [pid = 2398] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 188 (0x118325000) [pid = 2398] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 187 (0x124124800) [pid = 2398] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 186 (0x12967b400) [pid = 2398] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 185 (0x12bf94800) [pid = 2398] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 184 (0x128d7fc00) [pid = 2398] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 183 (0x124256400) [pid = 2398] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 182 (0x122fd9c00) [pid = 2398] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 181 (0x112f91800) [pid = 2398] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 180 (0x12a8df800) [pid = 2398] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 179 (0x12411d800) [pid = 2398] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 178 (0x12cd3ec00) [pid = 2398] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 177 (0x1215e7800) [pid = 2398] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 176 (0x12967e000) [pid = 2398] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 175 (0x11303d400) [pid = 2398] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 174 (0x123d11c00) [pid = 2398] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 173 (0x11297e800) [pid = 2398] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 172 (0x1265da400) [pid = 2398] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 171 (0x1125b9c00) [pid = 2398] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 170 (0x1183ec800) [pid = 2398] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 169 (0x113040800) [pid = 2398] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 168 (0x128d7e400) [pid = 2398] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 167 (0x11205c000) [pid = 2398] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 166 (0x124122c00) [pid = 2398] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 165 (0x128d7e000) [pid = 2398] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 164 (0x1197f9c00) [pid = 2398] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 163 (0x113038000) [pid = 2398] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 162 (0x12cd45800) [pid = 2398] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x116796800) [pid = 2398] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x11303c800) [pid = 2398] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x116814800) [pid = 2398] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x12bbaac00) [pid = 2398] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x118324400) [pid = 2398] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x123f25000) [pid = 2398] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x1215e9000) [pid = 2398] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x124bb0c00) [pid = 2398] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x118323800) [pid = 2398] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x124969800) [pid = 2398] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x112971c00) [pid = 2398] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x12adcb000) [pid = 2398] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x122fd6400) [pid = 2398] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x1278c8c00) [pid = 2398] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x116796000) [pid = 2398] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x1171bf400) [pid = 2398] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x110f24800) [pid = 2398] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:52:29 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x125292c00) [pid = 2398] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:52:29 INFO - PROCESS | 2398 | 1462359149287 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]]]}] 03:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 6042ms 03:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:52:29 INFO - PROCESS | 2398 | 1462359149322 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:52:29 INFO - PROCESS | 2398 | 1462359149325 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:52:29 INFO - PROCESS | 2398 | 1462359149328 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:52:29 INFO - PROCESS | 2398 | 1462359149331 Marionette TRACE conn2 <- [1,2058,null,{}] 03:52:29 INFO - PROCESS | 2398 | 1462359149334 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}] 03:52:29 INFO - PROCESS | 2398 | 1462359149443 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:52:29 INFO - PROCESS | 2398 | 1462359149483 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x115d1a800 == 10 [pid = 2398] [id = 522] 03:52:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x11297a400) [pid = 2398] [serial = 1566] [outer = 0x0] 03:52:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x11297d800) [pid = 2398] [serial = 1567] [outer = 0x11297a400] 03:52:29 INFO - PROCESS | 2398 | 1462359149516 Marionette DEBUG loaded listener.js 03:52:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x112e3fc00) [pid = 2398] [serial = 1568] [outer = 0x11297a400] 03:52:29 INFO - PROCESS | 2398 | 1462359149908 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]]]}] 03:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 622ms 03:52:29 INFO - PROCESS | 2398 | 1462359149950 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:52:29 INFO - PROCESS | 2398 | 1462359149957 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:52:29 INFO - PROCESS | 2398 | 1462359149972 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:52:29 INFO - PROCESS | 2398 | 1462359149975 Marionette TRACE conn2 <- [1,2062,null,{}] 03:52:29 INFO - PROCESS | 2398 | 1462359149979 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}] 03:52:30 INFO - PROCESS | 2398 | 1462359150104 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:52:30 INFO - PROCESS | 2398 | 1462359150150 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x117470000 == 11 [pid = 2398] [id = 523] 03:52:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x11318dc00) [pid = 2398] [serial = 1569] [outer = 0x0] 03:52:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x113425000) [pid = 2398] [serial = 1570] [outer = 0x11318dc00] 03:52:30 INFO - PROCESS | 2398 | 1462359150192 Marionette DEBUG loaded listener.js 03:52:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x115d08000) [pid = 2398] [serial = 1571] [outer = 0x11318dc00] 03:52:30 INFO - PROCESS | 2398 | 1462359150612 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]]]}] 03:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 674ms 03:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:52:30 INFO - PROCESS | 2398 | 1462359150644 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:52:30 INFO - PROCESS | 2398 | 1462359150646 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:52:30 INFO - PROCESS | 2398 | 1462359150648 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:52:30 INFO - PROCESS | 2398 | 1462359150651 Marionette TRACE conn2 <- [1,2066,null,{}] 03:52:30 INFO - PROCESS | 2398 | 1462359150679 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}] 03:52:30 INFO - PROCESS | 2398 | 1462359150764 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:52:30 INFO - PROCESS | 2398 | 1462359150770 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x118726000 == 12 [pid = 2398] [id = 524] 03:52:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x1165d7c00) [pid = 2398] [serial = 1572] [outer = 0x0] 03:52:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x116796800) [pid = 2398] [serial = 1573] [outer = 0x1165d7c00] 03:52:30 INFO - PROCESS | 2398 | 1462359150803 Marionette DEBUG loaded listener.js 03:52:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x117137400) [pid = 2398] [serial = 1574] [outer = 0x1165d7c00] 03:52:31 INFO - PROCESS | 2398 | 1462359151313 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]]]}] 03:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 724ms 03:52:31 INFO - PROCESS | 2398 | 1462359151373 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:52:31 INFO - PROCESS | 2398 | 1462359151377 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:52:31 INFO - PROCESS | 2398 | 1462359151383 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:52:31 INFO - PROCESS | 2398 | 1462359151386 Marionette TRACE conn2 <- [1,2070,null,{}] 03:52:31 INFO - PROCESS | 2398 | 1462359151392 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}] 03:52:31 INFO - PROCESS | 2398 | 1462359151590 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:52:31 INFO - PROCESS | 2398 | 1462359151686 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x116aa7000 == 13 [pid = 2398] [id = 525] 03:52:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x112f97800) [pid = 2398] [serial = 1575] [outer = 0x0] 03:52:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x113033c00) [pid = 2398] [serial = 1576] [outer = 0x112f97800] 03:52:31 INFO - PROCESS | 2398 | 1462359151718 Marionette DEBUG loaded listener.js 03:52:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x113426800) [pid = 2398] [serial = 1577] [outer = 0x112f97800] 03:52:32 INFO - PROCESS | 2398 | 1462359152268 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]]]}] 03:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 927ms 03:52:32 INFO - PROCESS | 2398 | 1462359152319 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:52:32 INFO - PROCESS | 2398 | 1462359152327 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:52:32 INFO - PROCESS | 2398 | 1462359152336 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:52:32 INFO - PROCESS | 2398 | 1462359152339 Marionette TRACE conn2 <- [1,2074,null,{}] 03:52:32 INFO - PROCESS | 2398 | 1462359152342 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}] 03:52:32 INFO - PROCESS | 2398 | 1462359152486 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:52:32 INFO - PROCESS | 2398 | 1462359152574 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b18000 == 14 [pid = 2398] [id = 526] 03:52:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x116402800) [pid = 2398] [serial = 1578] [outer = 0x0] 03:52:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x1165dd000) [pid = 2398] [serial = 1579] [outer = 0x116402800] 03:52:32 INFO - PROCESS | 2398 | 1462359152604 Marionette DEBUG loaded listener.js 03:52:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x117d2c400) [pid = 2398] [serial = 1580] [outer = 0x116402800] 03:52:33 INFO - PROCESS | 2398 | 1462359153168 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]]]}] 03:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 874ms 03:52:33 INFO - PROCESS | 2398 | 1462359153225 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:52:33 INFO - PROCESS | 2398 | 1462359153226 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:52:33 INFO - PROCESS | 2398 | 1462359153229 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:52:33 INFO - PROCESS | 2398 | 1462359153232 Marionette TRACE conn2 <- [1,2078,null,{}] 03:52:33 INFO - PROCESS | 2398 | 1462359153239 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}] 03:52:33 INFO - PROCESS | 2398 | 1462359153352 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:52:33 INFO - PROCESS | 2398 | 1462359153416 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c24000 == 15 [pid = 2398] [id = 527] 03:52:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x11831dc00) [pid = 2398] [serial = 1581] [outer = 0x0] 03:52:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x1183e9800) [pid = 2398] [serial = 1582] [outer = 0x11831dc00] 03:52:33 INFO - PROCESS | 2398 | 1462359153448 Marionette DEBUG loaded listener.js 03:52:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x11857dc00) [pid = 2398] [serial = 1583] [outer = 0x11831dc00] 03:52:34 INFO - PROCESS | 2398 | 1462359154155 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]]]}] 03:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 974ms 03:52:34 INFO - PROCESS | 2398 | 1462359154205 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:52:34 INFO - PROCESS | 2398 | 1462359154208 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:52:34 INFO - PROCESS | 2398 | 1462359154213 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:52:34 INFO - PROCESS | 2398 | 1462359154217 Marionette TRACE conn2 <- [1,2082,null,{}] 03:52:34 INFO - PROCESS | 2398 | 1462359154223 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}] 03:52:34 INFO - PROCESS | 2398 | 1462359154359 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x122fd3c00) [pid = 2398] [serial = 1419] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x123cc9c00) [pid = 2398] [serial = 1422] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x123b81c00) [pid = 2398] [serial = 1420] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x1191e3800) [pid = 2398] [serial = 1413] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x1197fb000) [pid = 2398] [serial = 1414] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x1215f1800) [pid = 2398] [serial = 1416] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x11303a000) [pid = 2398] [serial = 1402] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x112d72000) [pid = 2398] [serial = 1401] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x124125400) [pid = 2398] [serial = 1425] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x1191ebc00) [pid = 2398] [serial = 1392] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x11857c800) [pid = 2398] [serial = 1410] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x11877c800) [pid = 2398] [serial = 1411] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x1168da800) [pid = 2398] [serial = 1407] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x118136000) [pid = 2398] [serial = 1408] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x12d044000) [pid = 2398] [serial = 1387] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x123fc9800) [pid = 2398] [serial = 1423] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x115e5a000) [pid = 2398] [serial = 1405] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x114e16800) [pid = 2398] [serial = 1404] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x113035800) [pid = 2398] [serial = 1389] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x124bac400) [pid = 2398] [serial = 1395] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x116460000) [pid = 2398] [serial = 1398] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x1278a4800) [pid = 2398] [serial = 1435] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x12424d800) [pid = 2398] [serial = 1426] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x12528dc00) [pid = 2398] [serial = 1434] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x1215f0c00) [pid = 2398] [serial = 1431] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x112975c00) [pid = 2398] [serial = 1428] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x114e1d000) [pid = 2398] [serial = 1429] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x124966800) [pid = 2398] [serial = 1432] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x122d51400) [pid = 2398] [serial = 1417] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x112e38000) [pid = 2398] [serial = 922] [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.] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x12935d800) [pid = 2398] [serial = 1339] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x122d50800) [pid = 2398] [serial = 1393] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x122caf000) [pid = 2398] [serial = 1399] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x12491ac00) [pid = 2398] [serial = 1336] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x1278d3400) [pid = 2398] [serial = 1396] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12add1400) [pid = 2398] [serial = 1345] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x1189f2400) [pid = 2398] [serial = 1321] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x11713b000) [pid = 2398] [serial = 1390] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x1296c1800) [pid = 2398] [serial = 1342] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12bb7e400) [pid = 2398] [serial = 1348] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x1168dac00) [pid = 2398] [serial = 1474] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x118771800) [pid = 2398] [serial = 1555] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x11879b400) [pid = 2398] [serial = 1476] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x119810000) [pid = 2398] [serial = 1465] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x11652f800) [pid = 2398] [serial = 1444] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x1183f2800) [pid = 2398] [serial = 1529] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x11813d000) [pid = 2398] [serial = 1531] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x112972000) [pid = 2398] [serial = 1441] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x1191ec800) [pid = 2398] [serial = 1447] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x123c06800) [pid = 2398] [serial = 1450] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1165dd400) [pid = 2398] [serial = 1528] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x110f27800) [pid = 2398] [serial = 1440] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x124254800) [pid = 2398] [serial = 1453] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x122cabc00) [pid = 2398] [serial = 1468] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x123b83000) [pid = 2398] [serial = 1471] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x122fd4c00) [pid = 2398] [serial = 1470] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1278ae000) [pid = 2398] [serial = 1437] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x1197f0000) [pid = 2398] [serial = 1477] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x1189f0c00) [pid = 2398] [serial = 1532] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x123b84c00) [pid = 2398] [serial = 1479] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x124120000) [pid = 2398] [serial = 1535] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x12528f000) [pid = 2398] [serial = 1537] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x11712e800) [pid = 2398] [serial = 1499] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x115e37c00) [pid = 2398] [serial = 1443] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x122cae000) [pid = 2398] [serial = 1556] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x1183ef000) [pid = 2398] [serial = 1446] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x122ca7400) [pid = 2398] [serial = 1449] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x123d03400) [pid = 2398] [serial = 1452] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x1165e0400) [pid = 2398] [serial = 1498] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x1215eec00) [pid = 2398] [serial = 1467] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 91 (0x113420800) [pid = 2398] [serial = 1458] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 90 (0x115ec1000) [pid = 2398] [serial = 1459] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 89 (0x115d0d800) [pid = 2398] [serial = 1501] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 88 (0x113d03800) [pid = 2398] [serial = 1455] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 87 (0x1249be000) [pid = 2398] [serial = 1456] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 86 (0x116527000) [pid = 2398] [serial = 1461] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 85 (0x118139400) [pid = 2398] [serial = 1462] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 84 (0x1189fc800) [pid = 2398] [serial = 1464] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 83 (0x115ec2c00) [pid = 2398] [serial = 1473] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 82 (0x12496e400) [pid = 2398] [serial = 1483] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 81 (0x123c11400) [pid = 2398] [serial = 1507] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 80 (0x125294c00) [pid = 2398] [serial = 1485] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 79 (0x12a8e0000) [pid = 2398] [serial = 1540] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 78 (0x1293ec000) [pid = 2398] [serial = 1538] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 77 (0x128ec1800) [pid = 2398] [serial = 1561] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 76 (0x123fcb400) [pid = 2398] [serial = 1480] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 75 (0x11986c800) [pid = 2398] [serial = 1505] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 74 (0x1242d8800) [pid = 2398] [serial = 1482] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 73 (0x122ca9000) [pid = 2398] [serial = 1534] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 72 (0x1191a7800) [pid = 2398] [serial = 1504] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 71 (0x122fd5c00) [pid = 2398] [serial = 1558] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 70 (0x12411d000) [pid = 2398] [serial = 1508] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 69 (0x1278a7c00) [pid = 2398] [serial = 1510] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 68 (0x12965cc00) [pid = 2398] [serial = 1490] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 67 (0x12967a400) [pid = 2398] [serial = 1492] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 66 (0x129658c00) [pid = 2398] [serial = 1562] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 65 (0x117137c00) [pid = 2398] [serial = 1502] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 64 (0x11679d800) [pid = 2398] [serial = 1489] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 63 (0x12ab53800) [pid = 2398] [serial = 1541] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 62 (0x1278aa400) [pid = 2398] [serial = 1486] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 61 (0x12add7800) [pid = 2398] [serial = 1543] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 60 (0x12cd4a000) [pid = 2398] [serial = 1549] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 59 (0x12965bc00) [pid = 2398] [serial = 1514] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 58 (0x12a8db000) [pid = 2398] [serial = 1516] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 57 (0x12a7b4400) [pid = 2398] [serial = 1496] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 56 (0x128d7f000) [pid = 2398] [serial = 1511] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 55 (0x1293f1400) [pid = 2398] [serial = 1513] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 54 (0x12411dc00) [pid = 2398] [serial = 1559] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 53 (0x1296ba800) [pid = 2398] [serial = 1493] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 52 (0x12bf8d000) [pid = 2398] [serial = 1544] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 51 (0x12c13ac00) [pid = 2398] [serial = 1546] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 50 (0x1296c4000) [pid = 2398] [serial = 1495] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 49 (0x12d03fc00) [pid = 2398] [serial = 1553] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 48 (0x12ce61c00) [pid = 2398] [serial = 1550] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 47 (0x12ce69c00) [pid = 2398] [serial = 1552] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 46 (0x12cd3f000) [pid = 2398] [serial = 1547] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 45 (0x12bbac000) [pid = 2398] [serial = 1523] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 44 (0x12bbb7000) [pid = 2398] [serial = 1525] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 43 (0x12ba83c00) [pid = 2398] [serial = 1520] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 42 (0x128a93000) [pid = 2398] [serial = 1438] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 41 (0x12bb87000) [pid = 2398] [serial = 1522] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 40 (0x12b372000) [pid = 2398] [serial = 1517] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 39 (0x12ba79400) [pid = 2398] [serial = 1519] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | --DOMWINDOW == 38 (0x12bf8b800) [pid = 2398] [serial = 1526] [outer = 0x0] [url = about:blank] 03:52:34 INFO - PROCESS | 2398 | 1462359154481 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x112f38000 == 16 [pid = 2398] [id = 528] 03:52:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 39 (0x11205c000) [pid = 2398] [serial = 1584] [outer = 0x0] 03:52:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 40 (0x1125b8c00) [pid = 2398] [serial = 1585] [outer = 0x11205c000] 03:52:34 INFO - PROCESS | 2398 | 1462359154525 Marionette DEBUG loaded listener.js 03:52:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 41 (0x112d73400) [pid = 2398] [serial = 1586] [outer = 0x11205c000] 03:52:34 INFO - PROCESS | 2398 | 1462359154986 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]]]}] 03:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 880ms 03:52:35 INFO - PROCESS | 2398 | 1462359155093 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:52:35 INFO - PROCESS | 2398 | 1462359155097 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:52:35 INFO - PROCESS | 2398 | 1462359155101 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:52:35 INFO - PROCESS | 2398 | 1462359155105 Marionette TRACE conn2 <- [1,2086,null,{}] 03:52:35 INFO - PROCESS | 2398 | 1462359155111 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}] 03:52:35 INFO - PROCESS | 2398 | 1462359155207 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:52:35 INFO - PROCESS | 2398 | 1462359155261 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x112dd5000 == 17 [pid = 2398] [id = 529] 03:52:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 42 (0x112973c00) [pid = 2398] [serial = 1587] [outer = 0x0] 03:52:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 43 (0x112d72800) [pid = 2398] [serial = 1588] [outer = 0x112973c00] 03:52:35 INFO - PROCESS | 2398 | 1462359155296 Marionette DEBUG loaded listener.js 03:52:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 44 (0x113035400) [pid = 2398] [serial = 1589] [outer = 0x112973c00] 03:52:35 INFO - PROCESS | 2398 | 1462359155864 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]]]}] 03:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 776ms 03:52:35 INFO - PROCESS | 2398 | 1462359155878 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:52:35 INFO - PROCESS | 2398 | 1462359155881 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:52:35 INFO - PROCESS | 2398 | 1462359155890 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:52:35 INFO - PROCESS | 2398 | 1462359155894 Marionette TRACE conn2 <- [1,2090,null,{}] 03:52:35 INFO - PROCESS | 2398 | 1462359155896 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}] 03:52:35 INFO - PROCESS | 2398 | 1462359155975 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:52:36 INFO - PROCESS | 2398 | 1462359156012 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x11747d800 == 18 [pid = 2398] [id = 530] 03:52:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 45 (0x113034400) [pid = 2398] [serial = 1590] [outer = 0x0] 03:52:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 46 (0x113d07400) [pid = 2398] [serial = 1591] [outer = 0x113034400] 03:52:36 INFO - PROCESS | 2398 | 1462359156043 Marionette DEBUG loaded listener.js 03:52:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 47 (0x11679d800) [pid = 2398] [serial = 1592] [outer = 0x113034400] 03:52:36 INFO - PROCESS | 2398 | 1462359156517 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]]]}] 03:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 678ms 03:52:36 INFO - PROCESS | 2398 | 1462359156565 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:52:36 INFO - PROCESS | 2398 | 1462359156567 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:52:36 INFO - PROCESS | 2398 | 1462359156571 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:52:36 INFO - PROCESS | 2398 | 1462359156573 Marionette TRACE conn2 <- [1,2094,null,{}] 03:52:36 INFO - PROCESS | 2398 | 1462359156584 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}] 03:52:36 INFO - PROCESS | 2398 | 1462359156726 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:52:36 INFO - PROCESS | 2398 | 1462359156802 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x11897e000 == 19 [pid = 2398] [id = 531] 03:52:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 48 (0x117d2b400) [pid = 2398] [serial = 1593] [outer = 0x0] 03:52:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 49 (0x11813e800) [pid = 2398] [serial = 1594] [outer = 0x117d2b400] 03:52:36 INFO - PROCESS | 2398 | 1462359156836 Marionette DEBUG loaded listener.js 03:52:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 50 (0x118325400) [pid = 2398] [serial = 1595] [outer = 0x117d2b400] 03:52:37 INFO - PROCESS | 2398 | 1462359157305 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]]]}] 03:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 773ms 03:52:37 INFO - PROCESS | 2398 | 1462359157344 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:52:37 INFO - PROCESS | 2398 | 1462359157345 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:52:37 INFO - PROCESS | 2398 | 1462359157347 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:52:37 INFO - PROCESS | 2398 | 1462359157348 Marionette TRACE conn2 <- [1,2098,null,{}] 03:52:37 INFO - PROCESS | 2398 | 1462359157351 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}] 03:52:37 INFO - PROCESS | 2398 | 1462359157442 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:52:37 INFO - PROCESS | 2398 | 1462359157522 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x119d7b000 == 20 [pid = 2398] [id = 532] 03:52:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 51 (0x1187a2c00) [pid = 2398] [serial = 1596] [outer = 0x0] 03:52:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 52 (0x1189f2000) [pid = 2398] [serial = 1597] [outer = 0x1187a2c00] 03:52:37 INFO - PROCESS | 2398 | 1462359157574 Marionette DEBUG loaded listener.js 03:52:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 53 (0x1191a9000) [pid = 2398] [serial = 1598] [outer = 0x1187a2c00] 03:52:38 INFO - PROCESS | 2398 | 1462359158078 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]]]}] 03:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 771ms 03:52:38 INFO - PROCESS | 2398 | 1462359158119 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:52:38 INFO - PROCESS | 2398 | 1462359158120 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:52:38 INFO - PROCESS | 2398 | 1462359158122 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:52:38 INFO - PROCESS | 2398 | 1462359158123 Marionette TRACE conn2 <- [1,2102,null,{}] 03:52:38 INFO - PROCESS | 2398 | 1462359158126 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}] 03:52:38 INFO - PROCESS | 2398 | 1462359158219 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:52:38 INFO - PROCESS | 2398 | 1462359158285 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a246000 == 21 [pid = 2398] [id = 533] 03:52:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 54 (0x118771400) [pid = 2398] [serial = 1599] [outer = 0x0] 03:52:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 55 (0x1191eb800) [pid = 2398] [serial = 1600] [outer = 0x118771400] 03:52:38 INFO - PROCESS | 2398 | 1462359158373 Marionette DEBUG loaded listener.js 03:52:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 56 (0x1196a2000) [pid = 2398] [serial = 1601] [outer = 0x118771400] 03:52:38 INFO - PROCESS | 2398 | 1462359158870 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]]]}] 03:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 771ms 03:52:38 INFO - PROCESS | 2398 | 1462359158907 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:52:38 INFO - PROCESS | 2398 | 1462359158909 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:52:38 INFO - PROCESS | 2398 | 1462359158912 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:52:38 INFO - PROCESS | 2398 | 1462359158914 Marionette TRACE conn2 <- [1,2106,null,{}] 03:52:38 INFO - PROCESS | 2398 | 1462359158916 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}] 03:52:39 INFO - PROCESS | 2398 | 1462359159029 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:52:39 INFO - PROCESS | 2398 | 1462359159093 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x123888000 == 22 [pid = 2398] [id = 534] 03:52:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 57 (0x119865c00) [pid = 2398] [serial = 1602] [outer = 0x0] 03:52:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 58 (0x119a89000) [pid = 2398] [serial = 1603] [outer = 0x119865c00] 03:52:39 INFO - PROCESS | 2398 | 1462359159125 Marionette DEBUG loaded listener.js 03:52:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 59 (0x11a1a5c00) [pid = 2398] [serial = 1604] [outer = 0x119865c00] 03:52:39 INFO - PROCESS | 2398 | 1462359159589 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]]]}] 03:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 719ms 03:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:52:39 INFO - PROCESS | 2398 | 1462359159643 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:52:39 INFO - PROCESS | 2398 | 1462359159645 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:52:39 INFO - PROCESS | 2398 | 1462359159649 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:52:39 INFO - PROCESS | 2398 | 1462359159650 Marionette TRACE conn2 <- [1,2110,null,{}] 03:52:39 INFO - PROCESS | 2398 | 1462359159652 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}] 03:52:39 INFO - PROCESS | 2398 | 1462359159744 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:52:39 INFO - PROCESS | 2398 | 1462359159805 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b07800 == 23 [pid = 2398] [id = 535] 03:52:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 60 (0x11986ac00) [pid = 2398] [serial = 1605] [outer = 0x0] 03:52:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 61 (0x1215ec800) [pid = 2398] [serial = 1606] [outer = 0x11986ac00] 03:52:39 INFO - PROCESS | 2398 | 1462359159834 Marionette DEBUG loaded listener.js 03:52:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 62 (0x122ca8000) [pid = 2398] [serial = 1607] [outer = 0x11986ac00] 03:52:40 INFO - PROCESS | 2398 | 1462359160241 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]]]}] 03:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 618ms 03:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:52:40 INFO - PROCESS | 2398 | 1462359160268 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:52:40 INFO - PROCESS | 2398 | 1462359160269 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:52:40 INFO - PROCESS | 2398 | 1462359160272 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:52:40 INFO - PROCESS | 2398 | 1462359160274 Marionette TRACE conn2 <- [1,2114,null,{}] 03:52:40 INFO - PROCESS | 2398 | 1462359160276 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}] 03:52:40 INFO - PROCESS | 2398 | 1462359160406 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:52:40 INFO - PROCESS | 2398 | 1462359160490 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x12417f000 == 24 [pid = 2398] [id = 536] 03:52:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 63 (0x1215e8000) [pid = 2398] [serial = 1608] [outer = 0x0] 03:52:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 64 (0x122cadc00) [pid = 2398] [serial = 1609] [outer = 0x1215e8000] 03:52:40 INFO - PROCESS | 2398 | 1462359160536 Marionette DEBUG loaded listener.js 03:52:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 65 (0x122cb3800) [pid = 2398] [serial = 1610] [outer = 0x1215e8000] 03:52:41 INFO - PROCESS | 2398 | 1462359161098 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]]]}] 03:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 870ms 03:52:41 INFO - PROCESS | 2398 | 1462359161144 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:52:41 INFO - PROCESS | 2398 | 1462359161147 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:52:41 INFO - PROCESS | 2398 | 1462359161150 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:52:41 INFO - PROCESS | 2398 | 1462359161152 Marionette TRACE conn2 <- [1,2118,null,{}] 03:52:41 INFO - PROCESS | 2398 | 1462359161178 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}] 03:52:41 INFO - PROCESS | 2398 | 1462359161272 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:52:41 INFO - PROCESS | 2398 | 1462359161337 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x11650b000 == 25 [pid = 2398] [id = 537] 03:52:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 66 (0x115d0d000) [pid = 2398] [serial = 1611] [outer = 0x0] 03:52:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 67 (0x115e37400) [pid = 2398] [serial = 1612] [outer = 0x115d0d000] 03:52:41 INFO - PROCESS | 2398 | 1462359161366 Marionette DEBUG loaded listener.js 03:52:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 68 (0x116797800) [pid = 2398] [serial = 1613] [outer = 0x115d0d000] 03:52:41 INFO - PROCESS | 2398 | 1462359161759 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]]]}] 03:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 626ms 03:52:41 INFO - PROCESS | 2398 | 1462359161777 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:52:41 INFO - PROCESS | 2398 | 1462359161783 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:52:41 INFO - PROCESS | 2398 | 1462359161789 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:52:41 INFO - PROCESS | 2398 | 1462359161791 Marionette TRACE conn2 <- [1,2122,null,{}] 03:52:41 INFO - PROCESS | 2398 | 1462359161795 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}] 03:52:41 INFO - PROCESS | 2398 | 1462359161922 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:52:42 INFO - PROCESS | 2398 | 1462359162037 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196f1000 == 26 [pid = 2398] [id = 538] 03:52:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 69 (0x1171bd400) [pid = 2398] [serial = 1614] [outer = 0x0] 03:52:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 70 (0x11856f800) [pid = 2398] [serial = 1615] [outer = 0x1171bd400] 03:52:42 INFO - PROCESS | 2398 | 1462359162077 Marionette DEBUG loaded listener.js 03:52:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 71 (0x11879b800) [pid = 2398] [serial = 1616] [outer = 0x1171bd400] 03:52:42 INFO - PROCESS | 2398 | 1462359162412 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]]]}] 03:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 672ms 03:52:42 INFO - PROCESS | 2398 | 1462359162461 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:52:42 INFO - PROCESS | 2398 | 1462359162462 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:52:42 INFO - PROCESS | 2398 | 1462359162464 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:52:42 INFO - PROCESS | 2398 | 1462359162467 Marionette TRACE conn2 <- [1,2126,null,{}] 03:52:42 INFO - PROCESS | 2398 | 1462359162474 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}] 03:52:42 INFO - PROCESS | 2398 | 1462359162556 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:52:42 INFO - PROCESS | 2398 | 1462359162563 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x1241bc800 == 27 [pid = 2398] [id = 539] 03:52:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 72 (0x1197f6000) [pid = 2398] [serial = 1617] [outer = 0x0] 03:52:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 73 (0x119874400) [pid = 2398] [serial = 1618] [outer = 0x1197f6000] 03:52:42 INFO - PROCESS | 2398 | 1462359162590 Marionette DEBUG loaded listener.js 03:52:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 74 (0x122cb2400) [pid = 2398] [serial = 1619] [outer = 0x1197f6000] 03:52:42 INFO - PROCESS | 2398 | 1462359162946 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]]]}] 03:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms 03:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:52:42 INFO - PROCESS | 2398 | 1462359162987 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:52:42 INFO - PROCESS | 2398 | 1462359162988 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:52:42 INFO - PROCESS | 2398 | 1462359162991 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:52:42 INFO - PROCESS | 2398 | 1462359162992 Marionette TRACE conn2 <- [1,2130,null,{}] 03:52:42 INFO - PROCESS | 2398 | 1462359162994 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}] 03:52:43 INFO - PROCESS | 2398 | 1462359163090 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:52:43 INFO - PROCESS | 2398 | 1462359163094 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x124b1b000 == 28 [pid = 2398] [id = 540] 03:52:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 75 (0x122d4e000) [pid = 2398] [serial = 1620] [outer = 0x0] 03:52:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 76 (0x122f2ec00) [pid = 2398] [serial = 1621] [outer = 0x122d4e000] 03:52:43 INFO - PROCESS | 2398 | 1462359163147 Marionette DEBUG loaded listener.js 03:52:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 77 (0x122fd8400) [pid = 2398] [serial = 1622] [outer = 0x122d4e000] 03:52:43 INFO - PROCESS | 2398 | --DOMWINDOW == 76 (0x11318dc00) [pid = 2398] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:52:43 INFO - PROCESS | 2398 | --DOMWINDOW == 75 (0x11297a400) [pid = 2398] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:52:43 INFO - PROCESS | 2398 | --DOMWINDOW == 74 (0x12add2400) [pid = 2398] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:52:43 INFO - PROCESS | 2398 | 1462359163479 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] 03:52:43 INFO - PROCESS | 2398 | 1462359163512 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:52:43 INFO - PROCESS | 2398 | 1462359163515 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:52:43 INFO - PROCESS | 2398 | 1462359163517 Marionette TRACE conn2 <- [1,2134,null,{}] 03:52:43 INFO - PROCESS | 2398 | 1462359163520 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}] 03:52:43 INFO - PROCESS | 2398 | 1462359163621 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:52:43 INFO - PROCESS | 2398 | 1462359163684 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x125320800 == 29 [pid = 2398] [id = 541] 03:52:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 75 (0x1110ce000) [pid = 2398] [serial = 1623] [outer = 0x0] 03:52:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 76 (0x122fd3c00) [pid = 2398] [serial = 1624] [outer = 0x1110ce000] 03:52:43 INFO - PROCESS | 2398 | 1462359163729 Marionette DEBUG loaded listener.js 03:52:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 77 (0x123b7e400) [pid = 2398] [serial = 1625] [outer = 0x1110ce000] 03:52:44 INFO - PROCESS | 2398 | 1462359164134 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]]]}] 03:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 03:52:44 INFO - PROCESS | 2398 | 1462359164186 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:52:44 INFO - PROCESS | 2398 | 1462359164187 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:52:44 INFO - PROCESS | 2398 | 1462359164190 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:52:44 INFO - PROCESS | 2398 | 1462359164191 Marionette TRACE conn2 <- [1,2138,null,{}] 03:52:44 INFO - PROCESS | 2398 | 1462359164193 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}] 03:52:44 INFO - PROCESS | 2398 | 1462359164283 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:52:44 INFO - PROCESS | 2398 | 1462359164346 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x1278e0000 == 30 [pid = 2398] [id = 542] 03:52:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 78 (0x123c05400) [pid = 2398] [serial = 1626] [outer = 0x0] 03:52:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 79 (0x123c11000) [pid = 2398] [serial = 1627] [outer = 0x123c05400] 03:52:44 INFO - PROCESS | 2398 | 1462359164368 Marionette DEBUG loaded listener.js 03:52:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 80 (0x124103400) [pid = 2398] [serial = 1628] [outer = 0x123c05400] 03:52:44 INFO - PROCESS | 2398 | 1462359164741 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]]]}] 03:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 571ms 03:52:44 INFO - PROCESS | 2398 | 1462359164762 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:52:44 INFO - PROCESS | 2398 | 1462359164764 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:52:44 INFO - PROCESS | 2398 | 1462359164767 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:52:44 INFO - PROCESS | 2398 | 1462359164769 Marionette TRACE conn2 <- [1,2142,null,{}] 03:52:44 INFO - PROCESS | 2398 | 1462359164773 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}] 03:52:44 INFO - PROCESS | 2398 | 1462359164837 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:52:44 INFO - PROCESS | 2398 | 1462359164843 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x1290a2800 == 31 [pid = 2398] [id = 543] 03:52:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 81 (0x124110400) [pid = 2398] [serial = 1629] [outer = 0x0] 03:52:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 82 (0x12411d400) [pid = 2398] [serial = 1630] [outer = 0x124110400] 03:52:44 INFO - PROCESS | 2398 | 1462359164862 Marionette DEBUG loaded listener.js 03:52:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 83 (0x124121c00) [pid = 2398] [serial = 1631] [outer = 0x124110400] 03:52:45 INFO - PROCESS | 2398 | 1462359165177 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] 03:52:45 INFO - PROCESS | 2398 | 1462359165196 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:52:45 INFO - PROCESS | 2398 | 1462359165198 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:52:45 INFO - PROCESS | 2398 | 1462359165200 Marionette TRACE conn2 <- [1,2146,null,{}] 03:52:45 INFO - PROCESS | 2398 | 1462359165203 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}] 03:52:45 INFO - PROCESS | 2398 | 1462359165341 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:52:45 INFO - PROCESS | 2398 | 1462359165350 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x12942d800 == 32 [pid = 2398] [id = 544] 03:52:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 84 (0x1165de400) [pid = 2398] [serial = 1632] [outer = 0x0] 03:52:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 85 (0x124121800) [pid = 2398] [serial = 1633] [outer = 0x1165de400] 03:52:45 INFO - PROCESS | 2398 | 1462359165389 Marionette DEBUG loaded listener.js 03:52:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 86 (0x12424e400) [pid = 2398] [serial = 1634] [outer = 0x1165de400] 03:52:45 INFO - PROCESS | 2398 | 1462359165776 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] 03:52:45 INFO - PROCESS | 2398 | 1462359165821 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:52:45 INFO - PROCESS | 2398 | 1462359165823 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:52:45 INFO - PROCESS | 2398 | 1462359165824 Marionette TRACE conn2 <- [1,2150,null,{}] 03:52:45 INFO - PROCESS | 2398 | 1462359165827 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}] 03:52:45 INFO - PROCESS | 2398 | 1462359165903 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:52:45 INFO - PROCESS | 2398 | 1462359165956 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298c5800 == 33 [pid = 2398] [id = 545] 03:52:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 87 (0x118776800) [pid = 2398] [serial = 1635] [outer = 0x0] 03:52:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 88 (0x124252800) [pid = 2398] [serial = 1636] [outer = 0x118776800] 03:52:45 INFO - PROCESS | 2398 | 1462359165980 Marionette DEBUG loaded listener.js 03:52:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 89 (0x1242d9c00) [pid = 2398] [serial = 1637] [outer = 0x118776800] 03:52:46 INFO - PROCESS | 2398 | 1462359166243 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]]]}] 03:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 470ms 03:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:52:46 INFO - PROCESS | 2398 | 1462359166296 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:52:46 INFO - PROCESS | 2398 | 1462359166297 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:52:46 INFO - PROCESS | 2398 | 1462359166300 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:52:46 INFO - PROCESS | 2398 | 1462359166301 Marionette TRACE conn2 <- [1,2154,null,{}] 03:52:46 INFO - PROCESS | 2398 | 1462359166303 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}] 03:52:46 INFO - PROCESS | 2398 | 1462359166387 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:52:46 INFO - PROCESS | 2398 | 1462359166394 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a88b800 == 34 [pid = 2398] [id = 546] 03:52:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 90 (0x12419e400) [pid = 2398] [serial = 1638] [outer = 0x0] 03:52:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 91 (0x124911400) [pid = 2398] [serial = 1639] [outer = 0x12419e400] 03:52:46 INFO - PROCESS | 2398 | 1462359166419 Marionette DEBUG loaded listener.js 03:52:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 92 (0x124968800) [pid = 2398] [serial = 1640] [outer = 0x12419e400] 03:52:46 INFO - PROCESS | 2398 | 1462359166827 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]]]}] 03:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 569ms 03:52:46 INFO - PROCESS | 2398 | 1462359166869 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:52:46 INFO - PROCESS | 2398 | 1462359166872 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:52:46 INFO - PROCESS | 2398 | 1462359166876 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:52:46 INFO - PROCESS | 2398 | 1462359166879 Marionette TRACE conn2 <- [1,2158,null,{}] 03:52:46 INFO - PROCESS | 2398 | 1462359166883 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}] 03:52:46 INFO - PROCESS | 2398 | 1462359166987 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:52:47 INFO - PROCESS | 2398 | 1462359167056 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171b7800 == 35 [pid = 2398] [id = 547] 03:52:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x1120da000) [pid = 2398] [serial = 1641] [outer = 0x0] 03:52:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x11303c800) [pid = 2398] [serial = 1642] [outer = 0x1120da000] 03:52:47 INFO - PROCESS | 2398 | 1462359167086 Marionette DEBUG loaded listener.js 03:52:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x116551c00) [pid = 2398] [serial = 1643] [outer = 0x1120da000] 03:52:47 INFO - PROCESS | 2398 | 1462359167500 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]]]}] 03:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 672ms 03:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:52:47 INFO - PROCESS | 2398 | 1462359167548 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:52:47 INFO - PROCESS | 2398 | 1462359167552 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:52:47 INFO - PROCESS | 2398 | 1462359167557 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:52:47 INFO - PROCESS | 2398 | 1462359167559 Marionette TRACE conn2 <- [1,2162,null,{}] 03:52:47 INFO - PROCESS | 2398 | 1462359167561 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}] 03:52:47 INFO - PROCESS | 2398 | 1462359167662 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:52:47 INFO - PROCESS | 2398 | 1462359167754 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x124194800 == 36 [pid = 2398] [id = 548] 03:52:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x11813b800) [pid = 2398] [serial = 1644] [outer = 0x0] 03:52:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x1191aac00) [pid = 2398] [serial = 1645] [outer = 0x11813b800] 03:52:47 INFO - PROCESS | 2398 | 1462359167784 Marionette DEBUG loaded listener.js 03:52:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x1197fac00) [pid = 2398] [serial = 1646] [outer = 0x11813b800] 03:52:48 INFO - PROCESS | 2398 | 1462359168249 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]]]}] 03:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 723ms 03:52:48 INFO - PROCESS | 2398 | 1462359168280 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:52:48 INFO - PROCESS | 2398 | 1462359168282 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:52:48 INFO - PROCESS | 2398 | 1462359168285 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:52:48 INFO - PROCESS | 2398 | 1462359168287 Marionette TRACE conn2 <- [1,2166,null,{}] 03:52:48 INFO - PROCESS | 2398 | 1462359168295 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}] 03:52:48 INFO - PROCESS | 2398 | 1462359168397 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:52:48 INFO - PROCESS | 2398 | 1462359168452 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:48 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab2a800 == 37 [pid = 2398] [id = 549] 03:52:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x119871400) [pid = 2398] [serial = 1647] [outer = 0x0] 03:52:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x123b83800) [pid = 2398] [serial = 1648] [outer = 0x119871400] 03:52:48 INFO - PROCESS | 2398 | 1462359168483 Marionette DEBUG loaded listener.js 03:52:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x123c0f400) [pid = 2398] [serial = 1649] [outer = 0x119871400] 03:52:48 INFO - PROCESS | 2398 | 1462359168937 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]]]}] 03:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 676ms 03:52:48 INFO - PROCESS | 2398 | 1462359168977 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:52:48 INFO - PROCESS | 2398 | 1462359168978 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:52:48 INFO - PROCESS | 2398 | 1462359168981 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:52:48 INFO - PROCESS | 2398 | 1462359168982 Marionette TRACE conn2 <- [1,2170,null,{}] 03:52:48 INFO - PROCESS | 2398 | 1462359168985 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}] 03:52:49 INFO - PROCESS | 2398 | 1462359169085 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:52:49 INFO - PROCESS | 2398 | 1462359169139 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ae5e800 == 38 [pid = 2398] [id = 550] 03:52:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x123cc9c00) [pid = 2398] [serial = 1650] [outer = 0x0] 03:52:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x123fcc400) [pid = 2398] [serial = 1651] [outer = 0x123cc9c00] 03:52:49 INFO - PROCESS | 2398 | 1462359169168 Marionette DEBUG loaded listener.js 03:52:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x124969c00) [pid = 2398] [serial = 1652] [outer = 0x123cc9c00] 03:52:49 INFO - PROCESS | 2398 | 1462359169608 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]]]}] 03:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 668ms 03:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:52:49 INFO - PROCESS | 2398 | 1462359169650 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:52:49 INFO - PROCESS | 2398 | 1462359169651 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:52:49 INFO - PROCESS | 2398 | 1462359169654 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:52:49 INFO - PROCESS | 2398 | 1462359169655 Marionette TRACE conn2 <- [1,2174,null,{}] 03:52:49 INFO - PROCESS | 2398 | 1462359169700 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}] 03:52:49 INFO - PROCESS | 2398 | 1462359169796 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:52:49 INFO - PROCESS | 2398 | 1462359169863 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x115e77000 == 39 [pid = 2398] [id = 551] 03:52:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x112551000) [pid = 2398] [serial = 1653] [outer = 0x0] 03:52:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x1168dac00) [pid = 2398] [serial = 1654] [outer = 0x112551000] 03:52:49 INFO - PROCESS | 2398 | 1462359169893 Marionette DEBUG loaded listener.js 03:52:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x124c36400) [pid = 2398] [serial = 1655] [outer = 0x112551000] 03:52:50 INFO - PROCESS | 2398 | 1462359170497 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]]]}] 03:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 863ms 03:52:50 INFO - PROCESS | 2398 | 1462359170518 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:52:50 INFO - PROCESS | 2398 | 1462359170520 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:52:50 INFO - PROCESS | 2398 | 1462359170524 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:52:50 INFO - PROCESS | 2398 | 1462359170526 Marionette TRACE conn2 <- [1,2178,null,{}] 03:52:50 INFO - PROCESS | 2398 | 1462359170529 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}] 03:52:50 INFO - PROCESS | 2398 | 1462359170618 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:52:50 INFO - PROCESS | 2398 | 1462359170671 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x12393e800 == 40 [pid = 2398] [id = 552] 03:52:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x113424c00) [pid = 2398] [serial = 1656] [outer = 0x0] 03:52:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x116199c00) [pid = 2398] [serial = 1657] [outer = 0x113424c00] 03:52:50 INFO - PROCESS | 2398 | 1462359170699 Marionette DEBUG loaded listener.js 03:52:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x11687e400) [pid = 2398] [serial = 1658] [outer = 0x113424c00] 03:52:51 INFO - PROCESS | 2398 | 1462359171086 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]]]}] 03:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 623ms 03:52:51 INFO - PROCESS | 2398 | 1462359171147 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:52:51 INFO - PROCESS | 2398 | 1462359171150 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:52:51 INFO - PROCESS | 2398 | 1462359171155 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:52:51 INFO - PROCESS | 2398 | 1462359171156 Marionette TRACE conn2 <- [1,2182,null,{}] 03:52:51 INFO - PROCESS | 2398 | 1462359171159 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}] 03:52:51 INFO - PROCESS | 2398 | 1462359171250 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:52:51 INFO - PROCESS | 2398 | 1462359171320 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x118069800 == 41 [pid = 2398] [id = 553] 03:52:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x113d08000) [pid = 2398] [serial = 1659] [outer = 0x0] 03:52:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x118323c00) [pid = 2398] [serial = 1660] [outer = 0x113d08000] 03:52:51 INFO - PROCESS | 2398 | 1462359171346 Marionette DEBUG loaded listener.js 03:52:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x1191adc00) [pid = 2398] [serial = 1661] [outer = 0x113d08000] 03:52:51 INFO - PROCESS | 2398 | --DOCSHELL 0x134d94800 == 40 [pid = 2398] [id = 521] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x1125b8c00) [pid = 2398] [serial = 1585] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1183e9800) [pid = 2398] [serial = 1582] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x12ba7d000) [pid = 2398] [serial = 1564] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x116796800) [pid = 2398] [serial = 1573] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x1165dd000) [pid = 2398] [serial = 1579] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x113033c00) [pid = 2398] [serial = 1576] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x113425000) [pid = 2398] [serial = 1570] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x11297d800) [pid = 2398] [serial = 1567] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x112e3fc00) [pid = 2398] [serial = 1568] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x12bf88c00) [pid = 2398] [serial = 1565] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x115d08000) [pid = 2398] [serial = 1571] [outer = 0x0] [url = about:blank] 03:52:51 INFO - PROCESS | 2398 | 1462359171747 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]]]}] 03:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 621ms 03:52:51 INFO - PROCESS | 2398 | 1462359171777 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:52:51 INFO - PROCESS | 2398 | 1462359171779 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:52:51 INFO - PROCESS | 2398 | 1462359171783 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:52:51 INFO - PROCESS | 2398 | 1462359171787 Marionette TRACE conn2 <- [1,2186,null,{}] 03:52:51 INFO - PROCESS | 2398 | 1462359171797 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}] 03:52:51 INFO - PROCESS | 2398 | 1462359171919 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:52:51 INFO - PROCESS | 2398 | 1462359171953 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x119d7c800 == 41 [pid = 2398] [id = 554] 03:52:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x119811400) [pid = 2398] [serial = 1662] [outer = 0x0] 03:52:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x119a7c800) [pid = 2398] [serial = 1663] [outer = 0x119811400] 03:52:52 INFO - PROCESS | 2398 | 1462359171999 Marionette DEBUG loaded listener.js 03:52:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x1215e6800) [pid = 2398] [serial = 1664] [outer = 0x119811400] 03:52:52 INFO - PROCESS | 2398 | 1462359172400 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]]]}] 03:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 626ms 03:52:52 INFO - PROCESS | 2398 | 1462359172414 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:52:52 INFO - PROCESS | 2398 | 1462359172415 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:52:52 INFO - PROCESS | 2398 | 1462359172418 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:52:52 INFO - PROCESS | 2398 | 1462359172419 Marionette TRACE conn2 <- [1,2190,null,{}] 03:52:52 INFO - PROCESS | 2398 | 1462359172422 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}] 03:52:52 INFO - PROCESS | 2398 | 1462359172499 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:52:52 INFO - PROCESS | 2398 | 1462359172503 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x123935800 == 42 [pid = 2398] [id = 555] 03:52:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x122ca6400) [pid = 2398] [serial = 1665] [outer = 0x0] 03:52:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x122cb1800) [pid = 2398] [serial = 1666] [outer = 0x122ca6400] 03:52:52 INFO - PROCESS | 2398 | 1462359172533 Marionette DEBUG loaded listener.js 03:52:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x122fd5400) [pid = 2398] [serial = 1667] [outer = 0x122ca6400] 03:52:52 INFO - PROCESS | 2398 | 1462359172907 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]]]}] 03:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 03:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:52:52 INFO - PROCESS | 2398 | 1462359172938 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:52:52 INFO - PROCESS | 2398 | 1462359172939 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:52:52 INFO - PROCESS | 2398 | 1462359172942 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:52:52 INFO - PROCESS | 2398 | 1462359172943 Marionette TRACE conn2 <- [1,2194,null,{}] 03:52:52 INFO - PROCESS | 2398 | 1462359172945 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}] 03:52:53 INFO - PROCESS | 2398 | 1462359173038 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:52:53 INFO - PROCESS | 2398 | 1462359173047 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x124958000 == 43 [pid = 2398] [id = 556] 03:52:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x122fd8000) [pid = 2398] [serial = 1668] [outer = 0x0] 03:52:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x122fdec00) [pid = 2398] [serial = 1669] [outer = 0x122fd8000] 03:52:53 INFO - PROCESS | 2398 | 1462359173073 Marionette DEBUG loaded listener.js 03:52:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x123c07800) [pid = 2398] [serial = 1670] [outer = 0x122fd8000] 03:52:53 INFO - PROCESS | 2398 | 1462359173412 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]]]}] 03:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 03:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:52:53 INFO - PROCESS | 2398 | 1462359173462 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:52:53 INFO - PROCESS | 2398 | 1462359173463 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:52:53 INFO - PROCESS | 2398 | 1462359173465 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:52:53 INFO - PROCESS | 2398 | 1462359173466 Marionette TRACE conn2 <- [1,2198,null,{}] 03:52:53 INFO - PROCESS | 2398 | 1462359173468 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}] 03:52:53 INFO - PROCESS | 2398 | 1462359173562 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:52:53 INFO - PROCESS | 2398 | 1462359173568 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171a8000 == 44 [pid = 2398] [id = 557] 03:52:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x122cae800) [pid = 2398] [serial = 1671] [outer = 0x0] 03:52:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x123d02c00) [pid = 2398] [serial = 1672] [outer = 0x122cae800] 03:52:53 INFO - PROCESS | 2398 | 1462359173650 Marionette DEBUG loaded listener.js 03:52:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x12424fc00) [pid = 2398] [serial = 1673] [outer = 0x122cae800] 03:52:53 INFO - PROCESS | 2398 | 1462359173949 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]]]}] 03:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 519ms 03:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:52:53 INFO - PROCESS | 2398 | 1462359173985 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:52:53 INFO - PROCESS | 2398 | 1462359173986 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:52:53 INFO - PROCESS | 2398 | 1462359173988 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:52:53 INFO - PROCESS | 2398 | 1462359173991 Marionette TRACE conn2 <- [1,2202,null,{}] 03:52:53 INFO - PROCESS | 2398 | 1462359173994 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}] 03:52:54 INFO - PROCESS | 2398 | 1462359174091 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:52:54 INFO - PROCESS | 2398 | 1462359174096 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x1297b5800 == 45 [pid = 2398] [id = 558] 03:52:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x123fc3c00) [pid = 2398] [serial = 1674] [outer = 0x0] 03:52:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1242dc400) [pid = 2398] [serial = 1675] [outer = 0x123fc3c00] 03:52:54 INFO - PROCESS | 2398 | 1462359174121 Marionette DEBUG loaded listener.js 03:52:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x124bac400) [pid = 2398] [serial = 1676] [outer = 0x123fc3c00] 03:52:54 INFO - PROCESS | 2398 | 1462359174450 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]]]}] 03:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 472ms 03:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:52:54 INFO - PROCESS | 2398 | 1462359174464 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:52:54 INFO - PROCESS | 2398 | 1462359174465 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:52:54 INFO - PROCESS | 2398 | 1462359174467 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:52:54 INFO - PROCESS | 2398 | 1462359174468 Marionette TRACE conn2 <- [1,2206,null,{}] 03:52:54 INFO - PROCESS | 2398 | 1462359174470 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}] 03:52:54 INFO - PROCESS | 2398 | 1462359174572 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:52:54 INFO - PROCESS | 2398 | 1462359174609 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab34000 == 46 [pid = 2398] [id = 559] 03:52:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x124bac800) [pid = 2398] [serial = 1677] [outer = 0x0] 03:52:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x12528fc00) [pid = 2398] [serial = 1678] [outer = 0x124bac800] 03:52:54 INFO - PROCESS | 2398 | 1462359174634 Marionette DEBUG loaded listener.js 03:52:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x1265d6800) [pid = 2398] [serial = 1679] [outer = 0x124bac800] 03:52:54 INFO - PROCESS | 2398 | 1462359174980 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]]]}] 03:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 03:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:52:54 INFO - PROCESS | 2398 | 1462359174986 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:52:54 INFO - PROCESS | 2398 | 1462359174987 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:52:54 INFO - PROCESS | 2398 | 1462359174990 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:52:54 INFO - PROCESS | 2398 | 1462359174992 Marionette TRACE conn2 <- [1,2210,null,{}] 03:52:54 INFO - PROCESS | 2398 | 1462359174995 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}] 03:52:55 INFO - PROCESS | 2398 | 1462359175094 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:52:55 INFO - PROCESS | 2398 | 1462359175129 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bad9000 == 47 [pid = 2398] [id = 560] 03:52:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x125294400) [pid = 2398] [serial = 1680] [outer = 0x0] 03:52:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x1265dfc00) [pid = 2398] [serial = 1681] [outer = 0x125294400] 03:52:55 INFO - PROCESS | 2398 | 1462359175155 Marionette DEBUG loaded listener.js 03:52:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x1278a7400) [pid = 2398] [serial = 1682] [outer = 0x125294400] 03:52:55 INFO - PROCESS | 2398 | 1462359175453 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]]]}] 03:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 471ms 03:52:55 INFO - PROCESS | 2398 | 1462359175465 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:52:55 INFO - PROCESS | 2398 | 1462359175466 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:52:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:52:55 INFO - PROCESS | 2398 | 1462359175468 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:52:55 INFO - PROCESS | 2398 | 1462359175469 Marionette TRACE conn2 <- [1,2214,null,{}] 03:52:55 INFO - PROCESS | 2398 | 1462359175472 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}] 03:52:55 INFO - PROCESS | 2398 | 1462359175584 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x11831dc00) [pid = 2398] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x122d4e000) [pid = 2398] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x112973c00) [pid = 2398] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1187a2c00) [pid = 2398] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x118771400) [pid = 2398] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x1110ce000) [pid = 2398] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x1171bd400) [pid = 2398] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x1197f6000) [pid = 2398] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x123c05400) [pid = 2398] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x113034400) [pid = 2398] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x115d0d000) [pid = 2398] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x119865c00) [pid = 2398] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x1215e8000) [pid = 2398] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x117d2b400) [pid = 2398] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x118776800) [pid = 2398] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x124110400) [pid = 2398] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:52:55 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1165de400) [pid = 2398] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:52:55 INFO - PROCESS | 2398 | 1462359175805 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x1132de000 == 48 [pid = 2398] [id = 561] 03:52:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x110f1c800) [pid = 2398] [serial = 1683] [outer = 0x0] 03:52:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x111f43000) [pid = 2398] [serial = 1684] [outer = 0x110f1c800] 03:52:55 INFO - PROCESS | 2398 | 1462359175831 Marionette DEBUG loaded listener.js 03:52:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x1171bd400) [pid = 2398] [serial = 1685] [outer = 0x110f1c800] 03:52:56 INFO - PROCESS | 2398 | 1462359176116 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]]]}] 03:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 671ms 03:52:56 INFO - PROCESS | 2398 | 1462359176147 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:52:56 INFO - PROCESS | 2398 | 1462359176148 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:52:56 INFO - PROCESS | 2398 | 1462359176151 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:52:56 INFO - PROCESS | 2398 | 1462359176153 Marionette TRACE conn2 <- [1,2218,null,{}] 03:52:56 INFO - PROCESS | 2398 | 1462359176158 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}] 03:52:56 INFO - PROCESS | 2398 | 1462359176265 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:52:56 INFO - PROCESS | 2398 | 1462359176269 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c972000 == 49 [pid = 2398] [id = 562] 03:52:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1168d9c00) [pid = 2398] [serial = 1686] [outer = 0x0] 03:52:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x12419f000) [pid = 2398] [serial = 1687] [outer = 0x1168d9c00] 03:52:56 INFO - PROCESS | 2398 | 1462359176312 Marionette DEBUG loaded listener.js 03:52:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x128d7c800) [pid = 2398] [serial = 1688] [outer = 0x1168d9c00] 03:52:56 INFO - PROCESS | 2398 | 1462359176768 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]]]}] 03:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 625ms 03:52:56 INFO - PROCESS | 2398 | 1462359176777 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:52:56 INFO - PROCESS | 2398 | 1462359176778 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:52:56 INFO - PROCESS | 2398 | 1462359176780 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:52:56 INFO - PROCESS | 2398 | 1462359176781 Marionette TRACE conn2 <- [1,2222,null,{}] 03:52:56 INFO - PROCESS | 2398 | 1462359176783 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}] 03:52:56 INFO - PROCESS | 2398 | 1462359176864 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:52:56 INFO - PROCESS | 2398 | 1462359176868 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd59000 == 50 [pid = 2398] [id = 563] 03:52:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x128d7f800) [pid = 2398] [serial = 1689] [outer = 0x0] 03:52:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x128ec2800) [pid = 2398] [serial = 1690] [outer = 0x128d7f800] 03:52:56 INFO - PROCESS | 2398 | 1462359176893 Marionette DEBUG loaded listener.js 03:52:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x12935a800) [pid = 2398] [serial = 1691] [outer = 0x128d7f800] 03:52:57 INFO - PROCESS | 2398 | 1462359177242 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]]]}] 03:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms 03:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:52:57 INFO - PROCESS | 2398 | 1462359177250 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:52:57 INFO - PROCESS | 2398 | 1462359177251 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:52:57 INFO - PROCESS | 2398 | 1462359177253 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:52:57 INFO - PROCESS | 2398 | 1462359177254 Marionette TRACE conn2 <- [1,2226,null,{}] 03:52:57 INFO - PROCESS | 2398 | 1462359177258 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}] 03:52:57 INFO - PROCESS | 2398 | 1462359177336 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:52:57 INFO - PROCESS | 2398 | 1462359177342 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0aa000 == 51 [pid = 2398] [id = 564] 03:52:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1293e7400) [pid = 2398] [serial = 1692] [outer = 0x0] 03:52:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x1293f0400) [pid = 2398] [serial = 1693] [outer = 0x1293e7400] 03:52:57 INFO - PROCESS | 2398 | 1462359177367 Marionette DEBUG loaded listener.js 03:52:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x129652000) [pid = 2398] [serial = 1694] [outer = 0x1293e7400] 03:52:57 INFO - PROCESS | 2398 | 1462359177683 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]]]}] 03:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 471ms 03:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:52:57 INFO - PROCESS | 2398 | 1462359177724 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:52:57 INFO - PROCESS | 2398 | 1462359177725 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:52:57 INFO - PROCESS | 2398 | 1462359177727 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:52:57 INFO - PROCESS | 2398 | 1462359177728 Marionette TRACE conn2 <- [1,2230,null,{}] 03:52:57 INFO - PROCESS | 2398 | 1462359177731 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}] 03:52:57 INFO - PROCESS | 2398 | 1462359177839 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:52:57 INFO - PROCESS | 2398 | 1462359177932 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x1130a3800 == 52 [pid = 2398] [id = 565] 03:52:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x110f29400) [pid = 2398] [serial = 1695] [outer = 0x0] 03:52:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x1120de400) [pid = 2398] [serial = 1696] [outer = 0x110f29400] 03:52:57 INFO - PROCESS | 2398 | 1462359177963 Marionette DEBUG loaded listener.js 03:52:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x112f90400) [pid = 2398] [serial = 1697] [outer = 0x110f29400] 03:52:58 INFO - PROCESS | 2398 | 1462359178415 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]]]}] 03:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 720ms 03:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:52:58 INFO - PROCESS | 2398 | 1462359178449 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:52:58 INFO - PROCESS | 2398 | 1462359178451 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:52:58 INFO - PROCESS | 2398 | 1462359178454 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:52:58 INFO - PROCESS | 2398 | 1462359178456 Marionette TRACE conn2 <- [1,2234,null,{}] 03:52:58 INFO - PROCESS | 2398 | 1462359178460 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}] 03:52:58 INFO - PROCESS | 2398 | 1462359178562 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:52:58 INFO - PROCESS | 2398 | 1462359178620 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b19000 == 53 [pid = 2398] [id = 566] 03:52:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x11303d400) [pid = 2398] [serial = 1698] [outer = 0x0] 03:52:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x118576c00) [pid = 2398] [serial = 1699] [outer = 0x11303d400] 03:52:58 INFO - PROCESS | 2398 | 1462359178652 Marionette DEBUG loaded listener.js 03:52:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x1191e1c00) [pid = 2398] [serial = 1700] [outer = 0x11303d400] 03:52:59 INFO - PROCESS | 2398 | 1462359179098 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]]]}] 03:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 03:52:59 INFO - PROCESS | 2398 | 1462359179128 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:52:59 INFO - PROCESS | 2398 | 1462359179131 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:52:59 INFO - PROCESS | 2398 | 1462359179134 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:52:59 INFO - PROCESS | 2398 | 1462359179135 Marionette TRACE conn2 <- [1,2238,null,{}] 03:52:59 INFO - PROCESS | 2398 | 1462359179138 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}] 03:52:59 INFO - PROCESS | 2398 | 1462359179259 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:52:59 INFO - PROCESS | 2398 | 1462359179332 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x129089800 == 54 [pid = 2398] [id = 567] 03:52:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x119810800) [pid = 2398] [serial = 1701] [outer = 0x0] 03:52:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x1215eb800) [pid = 2398] [serial = 1702] [outer = 0x119810800] 03:52:59 INFO - PROCESS | 2398 | 1462359179362 Marionette DEBUG loaded listener.js 03:52:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12380cc00) [pid = 2398] [serial = 1703] [outer = 0x119810800] 03:52:59 INFO - PROCESS | 2398 | 1462359179751 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]]]}] 03:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 669ms 03:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:52:59 INFO - PROCESS | 2398 | 1462359179803 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:52:59 INFO - PROCESS | 2398 | 1462359179805 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:52:59 INFO - PROCESS | 2398 | 1462359179812 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:52:59 INFO - PROCESS | 2398 | 1462359179817 Marionette TRACE conn2 <- [1,2242,null,{}] 03:52:59 INFO - PROCESS | 2398 | 1462359179820 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}] 03:52:59 INFO - PROCESS | 2398 | 1462359179921 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:52:59 INFO - PROCESS | 2398 | 1462359179981 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c991000 == 55 [pid = 2398] [id = 568] 03:52:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x123c0c400) [pid = 2398] [serial = 1704] [outer = 0x0] 03:53:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x124106000) [pid = 2398] [serial = 1705] [outer = 0x123c0c400] 03:53:00 INFO - PROCESS | 2398 | 1462359180012 Marionette DEBUG loaded listener.js 03:53:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x12420fc00) [pid = 2398] [serial = 1706] [outer = 0x123c0c400] 03:53:00 INFO - PROCESS | 2398 | 1462359180417 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]]]}] 03:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 628ms 03:53:00 INFO - PROCESS | 2398 | 1462359180436 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:53:00 INFO - PROCESS | 2398 | 1462359180438 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:53:00 INFO - PROCESS | 2398 | 1462359180440 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:53:00 INFO - PROCESS | 2398 | 1462359180442 Marionette TRACE conn2 <- [1,2246,null,{}] 03:53:00 INFO - PROCESS | 2398 | 1462359180444 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}] 03:53:00 INFO - PROCESS | 2398 | 1462359180546 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:53:00 INFO - PROCESS | 2398 | 1462359180636 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d49e000 == 56 [pid = 2398] [id = 569] 03:53:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x124259800) [pid = 2398] [serial = 1707] [outer = 0x0] 03:53:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x1265d7400) [pid = 2398] [serial = 1708] [outer = 0x124259800] 03:53:00 INFO - PROCESS | 2398 | 1462359180665 Marionette DEBUG loaded listener.js 03:53:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x128a8e800) [pid = 2398] [serial = 1709] [outer = 0x124259800] 03:53:01 INFO - PROCESS | 2398 | 1462359181061 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]]]}] 03:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 669ms 03:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:53:01 INFO - PROCESS | 2398 | 1462359181109 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:53:01 INFO - PROCESS | 2398 | 1462359181111 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:53:01 INFO - PROCESS | 2398 | 1462359181113 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:53:01 INFO - PROCESS | 2398 | 1462359181114 Marionette TRACE conn2 <- [1,2250,null,{}] 03:53:01 INFO - PROCESS | 2398 | 1462359181117 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}] 03:53:01 INFO - PROCESS | 2398 | 1462359181215 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:53:01 INFO - PROCESS | 2398 | 1462359181288 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5e9000 == 57 [pid = 2398] [id = 570] 03:53:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x128d7d800) [pid = 2398] [serial = 1710] [outer = 0x0] 03:53:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x12935a000) [pid = 2398] [serial = 1711] [outer = 0x128d7d800] 03:53:01 INFO - PROCESS | 2398 | 1462359181323 Marionette DEBUG loaded listener.js 03:53:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12965a000) [pid = 2398] [serial = 1712] [outer = 0x128d7d800] 03:53:01 INFO - PROCESS | 2398 | 1462359181778 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]]]}] 03:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 720ms 03:53:01 INFO - PROCESS | 2398 | 1462359181855 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:53:01 INFO - PROCESS | 2398 | 1462359181856 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:53:02 INFO - PROCESS | 2398 | 1462359182059 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:53:02 INFO - PROCESS | 2398 | 1462359182061 Marionette TRACE conn2 <- [1,2254,null,{}] 03:53:02 INFO - PROCESS | 2398 | 1462359182067 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}] 03:53:02 INFO - PROCESS | 2398 | 1462359182156 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:53:02 INFO - PROCESS | 2398 | 1462359182226 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x119b0f800 == 58 [pid = 2398] [id = 571] 03:53:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x113037400) [pid = 2398] [serial = 1713] [outer = 0x0] 03:53:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x11318d800) [pid = 2398] [serial = 1714] [outer = 0x113037400] 03:53:02 INFO - PROCESS | 2398 | 1462359182253 Marionette DEBUG loaded listener.js 03:53:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x11712e400) [pid = 2398] [serial = 1715] [outer = 0x113037400] 03:53:02 INFO - PROCESS | 2398 | 1462359182693 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]]]}] 03:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 702ms 03:53:02 INFO - PROCESS | 2398 | 1462359182742 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:53:02 INFO - PROCESS | 2398 | 1462359182744 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:53:02 INFO - PROCESS | 2398 | 1462359182748 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:53:02 INFO - PROCESS | 2398 | 1462359182749 Marionette TRACE conn2 <- [1,2258,null,{}] 03:53:02 INFO - PROCESS | 2398 | 1462359182755 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}] 03:53:02 INFO - PROCESS | 2398 | 1462359182853 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:53:02 INFO - PROCESS | 2398 | 1462359182927 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196e5000 == 59 [pid = 2398] [id = 572] 03:53:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x1183f2800) [pid = 2398] [serial = 1716] [outer = 0x0] 03:53:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x118779400) [pid = 2398] [serial = 1717] [outer = 0x1183f2800] 03:53:02 INFO - PROCESS | 2398 | 1462359182954 Marionette DEBUG loaded listener.js 03:53:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x1191ebc00) [pid = 2398] [serial = 1718] [outer = 0x1183f2800] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0aa000 == 58 [pid = 2398] [id = 564] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd59000 == 57 [pid = 2398] [id = 563] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x12c972000 == 56 [pid = 2398] [id = 562] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x1132de000 == 55 [pid = 2398] [id = 561] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x12bad9000 == 54 [pid = 2398] [id = 560] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab34000 == 53 [pid = 2398] [id = 559] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x1297b5800 == 52 [pid = 2398] [id = 558] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x124911400) [pid = 2398] [serial = 1639] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x1171a8000 == 51 [pid = 2398] [id = 557] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x124958000 == 50 [pid = 2398] [id = 556] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x123935800 == 49 [pid = 2398] [id = 555] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x119d7c800 == 48 [pid = 2398] [id = 554] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x118069800 == 47 [pid = 2398] [id = 553] 03:53:03 INFO - PROCESS | 2398 | --DOCSHELL 0x12393e800 == 46 [pid = 2398] [id = 552] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x11857dc00) [pid = 2398] [serial = 1583] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x122f2ec00) [pid = 2398] [serial = 1621] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x112d72800) [pid = 2398] [serial = 1588] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x113035400) [pid = 2398] [serial = 1589] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x1191a9000) [pid = 2398] [serial = 1598] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x1189f2000) [pid = 2398] [serial = 1597] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x1196a2000) [pid = 2398] [serial = 1601] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x1191eb800) [pid = 2398] [serial = 1600] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x122fd3c00) [pid = 2398] [serial = 1624] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x11856f800) [pid = 2398] [serial = 1615] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x11879b800) [pid = 2398] [serial = 1616] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x119874400) [pid = 2398] [serial = 1618] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x123c11000) [pid = 2398] [serial = 1627] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x11679d800) [pid = 2398] [serial = 1592] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x113d07400) [pid = 2398] [serial = 1591] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x116797800) [pid = 2398] [serial = 1613] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x115e37400) [pid = 2398] [serial = 1612] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x124103400) [pid = 2398] [serial = 1628] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x11a1a5c00) [pid = 2398] [serial = 1604] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x119a89000) [pid = 2398] [serial = 1603] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x122cadc00) [pid = 2398] [serial = 1609] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x122cb3800) [pid = 2398] [serial = 1610] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x11813e800) [pid = 2398] [serial = 1594] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x1242d9c00) [pid = 2398] [serial = 1637] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x118325400) [pid = 2398] [serial = 1595] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x12411d400) [pid = 2398] [serial = 1630] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x1215ec800) [pid = 2398] [serial = 1606] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x12424e400) [pid = 2398] [serial = 1634] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x124252800) [pid = 2398] [serial = 1636] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x124121c00) [pid = 2398] [serial = 1631] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x124121800) [pid = 2398] [serial = 1633] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x122fd8400) [pid = 2398] [serial = 1622] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x122cb2400) [pid = 2398] [serial = 1619] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x123b7e400) [pid = 2398] [serial = 1625] [outer = 0x0] [url = about:blank] 03:53:03 INFO - PROCESS | 2398 | 1462359183373 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]]]}] 03:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 670ms 03:53:03 INFO - PROCESS | 2398 | 1462359183451 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:53:03 INFO - PROCESS | 2398 | 1462359183453 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:53:03 INFO - PROCESS | 2398 | 1462359183465 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:53:03 INFO - PROCESS | 2398 | 1462359183467 Marionette TRACE conn2 <- [1,2262,null,{}] 03:53:03 INFO - PROCESS | 2398 | 1462359183471 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}] 03:53:03 INFO - PROCESS | 2398 | 1462359183597 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:53:03 INFO - PROCESS | 2398 | 1462359183619 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e8800 == 47 [pid = 2398] [id = 573] 03:53:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x11986c800) [pid = 2398] [serial = 1719] [outer = 0x0] 03:53:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x119a7b000) [pid = 2398] [serial = 1720] [outer = 0x11986c800] 03:53:03 INFO - PROCESS | 2398 | 1462359183667 Marionette DEBUG loaded listener.js 03:53:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x1215f1000) [pid = 2398] [serial = 1721] [outer = 0x11986c800] 03:53:04 INFO - PROCESS | 2398 | 1462359184092 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]]]}] 03:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 673ms 03:53:04 INFO - PROCESS | 2398 | 1462359184135 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:53:04 INFO - PROCESS | 2398 | 1462359184137 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:53:04 INFO - PROCESS | 2398 | 1462359184140 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:53:04 INFO - PROCESS | 2398 | 1462359184141 Marionette TRACE conn2 <- [1,2266,null,{}] 03:53:04 INFO - PROCESS | 2398 | 1462359184144 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}] 03:53:04 INFO - PROCESS | 2398 | 1462359184226 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:53:04 INFO - PROCESS | 2398 | 1462359184230 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x123c33800 == 48 [pid = 2398] [id = 574] 03:53:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x122caa400) [pid = 2398] [serial = 1722] [outer = 0x0] 03:53:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x122fd5000) [pid = 2398] [serial = 1723] [outer = 0x122caa400] 03:53:04 INFO - PROCESS | 2398 | 1462359184257 Marionette DEBUG loaded listener.js 03:53:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x12380f000) [pid = 2398] [serial = 1724] [outer = 0x122caa400] 03:53:04 INFO - PROCESS | 2398 | 1462359184599 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]]]}] 03:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 471ms 03:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:53:04 INFO - PROCESS | 2398 | 1462359184612 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:53:04 INFO - PROCESS | 2398 | 1462359184613 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:53:04 INFO - PROCESS | 2398 | 1462359184615 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:53:04 INFO - PROCESS | 2398 | 1462359184616 Marionette TRACE conn2 <- [1,2270,null,{}] 03:53:04 INFO - PROCESS | 2398 | 1462359184619 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}] 03:53:04 INFO - PROCESS | 2398 | 1462359184719 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:53:04 INFO - PROCESS | 2398 | 1462359184728 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x1243e3000 == 49 [pid = 2398] [id = 575] 03:53:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x123c02400) [pid = 2398] [serial = 1725] [outer = 0x0] 03:53:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x123c0f000) [pid = 2398] [serial = 1726] [outer = 0x123c02400] 03:53:04 INFO - PROCESS | 2398 | 1462359184753 Marionette DEBUG loaded listener.js 03:53:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x123fc7000) [pid = 2398] [serial = 1727] [outer = 0x123c02400] 03:53:05 INFO - PROCESS | 2398 | 1462359185119 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]]]}] 03:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 03:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:53:05 INFO - PROCESS | 2398 | 1462359185134 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:53:05 INFO - PROCESS | 2398 | 1462359185136 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:53:05 INFO - PROCESS | 2398 | 1462359185139 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:53:05 INFO - PROCESS | 2398 | 1462359185141 Marionette TRACE conn2 <- [1,2274,null,{}] 03:53:05 INFO - PROCESS | 2398 | 1462359185146 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}] 03:53:05 INFO - PROCESS | 2398 | 1462359185284 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:53:05 INFO - PROCESS | 2398 | 1462359185359 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x11858c800 == 50 [pid = 2398] [id = 576] 03:53:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x123fc2800) [pid = 2398] [serial = 1728] [outer = 0x0] 03:53:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x12419b400) [pid = 2398] [serial = 1729] [outer = 0x123fc2800] 03:53:05 INFO - PROCESS | 2398 | 1462359185387 Marionette DEBUG loaded listener.js 03:53:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x12496bc00) [pid = 2398] [serial = 1730] [outer = 0x123fc2800] 03:53:05 INFO - PROCESS | 2398 | 1462359185710 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]]]}] 03:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 623ms 03:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:53:05 INFO - PROCESS | 2398 | 1462359185763 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:53:05 INFO - PROCESS | 2398 | 1462359185764 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:53:05 INFO - PROCESS | 2398 | 1462359185766 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:53:05 INFO - PROCESS | 2398 | 1462359185767 Marionette TRACE conn2 <- [1,2278,null,{}] 03:53:05 INFO - PROCESS | 2398 | 1462359185769 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}] 03:53:05 INFO - PROCESS | 2398 | 1462359185867 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:53:05 INFO - PROCESS | 2398 | 1462359185879 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x129413000 == 51 [pid = 2398] [id = 577] 03:53:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x1249b9800) [pid = 2398] [serial = 1731] [outer = 0x0] 03:53:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x1265d6c00) [pid = 2398] [serial = 1732] [outer = 0x1249b9800] 03:53:05 INFO - PROCESS | 2398 | 1462359185904 Marionette DEBUG loaded listener.js 03:53:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x1278ab000) [pid = 2398] [serial = 1733] [outer = 0x1249b9800] 03:53:06 INFO - PROCESS | 2398 | 1462359186250 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]]]}] 03:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 03:53:06 INFO - PROCESS | 2398 | 1462359186291 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:53:06 INFO - PROCESS | 2398 | 1462359186292 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:53:06 INFO - PROCESS | 2398 | 1462359186295 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:53:06 INFO - PROCESS | 2398 | 1462359186296 Marionette TRACE conn2 <- [1,2282,null,{}] 03:53:06 INFO - PROCESS | 2398 | 1462359186298 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}] 03:53:06 INFO - PROCESS | 2398 | 1462359186398 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:53:06 INFO - PROCESS | 2398 | 1462359186434 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298d0000 == 52 [pid = 2398] [id = 578] 03:53:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x1278ad000) [pid = 2398] [serial = 1734] [outer = 0x0] 03:53:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x128a9b000) [pid = 2398] [serial = 1735] [outer = 0x1278ad000] 03:53:06 INFO - PROCESS | 2398 | 1462359186460 Marionette DEBUG loaded listener.js 03:53:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x128ec6800) [pid = 2398] [serial = 1736] [outer = 0x1278ad000] 03:53:06 INFO - PROCESS | 2398 | 1462359186767 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]]]}] 03:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 03:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:53:06 INFO - PROCESS | 2398 | 1462359186815 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:53:06 INFO - PROCESS | 2398 | 1462359186816 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:53:06 INFO - PROCESS | 2398 | 1462359186818 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:53:06 INFO - PROCESS | 2398 | 1462359186819 Marionette TRACE conn2 <- [1,2286,null,{}] 03:53:06 INFO - PROCESS | 2398 | 1462359186821 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}] 03:53:06 INFO - PROCESS | 2398 | 1462359186924 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:53:06 INFO - PROCESS | 2398 | 1462359186939 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab3c000 == 53 [pid = 2398] [id = 579] 03:53:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x128a94400) [pid = 2398] [serial = 1737] [outer = 0x0] 03:53:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x1293edc00) [pid = 2398] [serial = 1738] [outer = 0x128a94400] 03:53:06 INFO - PROCESS | 2398 | 1462359186964 Marionette DEBUG loaded listener.js 03:53:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x129658c00) [pid = 2398] [serial = 1739] [outer = 0x128a94400] 03:53:07 INFO - PROCESS | 2398 | 1462359187292 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]]]}] 03:53:07 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 03:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 517ms 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x113424c00) [pid = 2398] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x112551000) [pid = 2398] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x122ca6400) [pid = 2398] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x113d08000) [pid = 2398] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x125294400) [pid = 2398] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x123fc3c00) [pid = 2398] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x122fd8000) [pid = 2398] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x128d7f800) [pid = 2398] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x122cae800) [pid = 2398] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x11205c000) [pid = 2398] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x124bac800) [pid = 2398] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x1168d9c00) [pid = 2398] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x119811400) [pid = 2398] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:53:07 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x110f1c800) [pid = 2398] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:53:07 INFO - PROCESS | 2398 | 1462359187434 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:53:07 INFO - PROCESS | 2398 | 1462359187435 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:53:07 INFO - PROCESS | 2398 | 1462359187440 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:53:07 INFO - PROCESS | 2398 | 1462359187441 Marionette TRACE conn2 <- [1,2290,null,{}] 03:53:07 INFO - PROCESS | 2398 | 1462359187443 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}] 03:53:07 INFO - PROCESS | 2398 | 1462359187521 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:53:07 INFO - PROCESS | 2398 | 1462359187528 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x119f4c800 == 54 [pid = 2398] [id = 580] 03:53:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x1165de400) [pid = 2398] [serial = 1740] [outer = 0x0] 03:53:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x11879f000) [pid = 2398] [serial = 1741] [outer = 0x1165de400] 03:53:07 INFO - PROCESS | 2398 | 1462359187554 Marionette DEBUG loaded listener.js 03:53:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x123d05000) [pid = 2398] [serial = 1742] [outer = 0x1165de400] 03:53:07 INFO - PROCESS | 2398 | 1462359187893 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]]]}] 03:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 03:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:53:07 INFO - PROCESS | 2398 | 1462359187910 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:53:07 INFO - PROCESS | 2398 | 1462359187911 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:53:07 INFO - PROCESS | 2398 | 1462359187913 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:53:07 INFO - PROCESS | 2398 | 1462359187915 Marionette TRACE conn2 <- [1,2294,null,{}] 03:53:07 INFO - PROCESS | 2398 | 1462359187918 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}] 03:53:08 INFO - PROCESS | 2398 | 1462359188011 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:53:08 INFO - PROCESS | 2398 | 1462359188069 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c220800 == 55 [pid = 2398] [id = 581] 03:53:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x122cae800) [pid = 2398] [serial = 1743] [outer = 0x0] 03:53:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x129651c00) [pid = 2398] [serial = 1744] [outer = 0x122cae800] 03:53:08 INFO - PROCESS | 2398 | 1462359188099 Marionette DEBUG loaded listener.js 03:53:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x12967b000) [pid = 2398] [serial = 1745] [outer = 0x122cae800] 03:53:08 INFO - PROCESS | 2398 | 1462359188389 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]]]}] 03:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 03:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:53:08 INFO - PROCESS | 2398 | 1462359188433 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:53:08 INFO - PROCESS | 2398 | 1462359188434 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:53:08 INFO - PROCESS | 2398 | 1462359188436 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:53:08 INFO - PROCESS | 2398 | 1462359188438 Marionette TRACE conn2 <- [1,2298,null,{}] 03:53:08 INFO - PROCESS | 2398 | 1462359188442 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}] 03:53:08 INFO - PROCESS | 2398 | 1462359188521 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:53:08 INFO - PROCESS | 2398 | 1462359188528 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5e5800 == 56 [pid = 2398] [id = 582] 03:53:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x12967d800) [pid = 2398] [serial = 1746] [outer = 0x0] 03:53:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x1296bdc00) [pid = 2398] [serial = 1747] [outer = 0x12967d800] 03:53:08 INFO - PROCESS | 2398 | 1462359188553 Marionette DEBUG loaded listener.js 03:53:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12a7ad000) [pid = 2398] [serial = 1748] [outer = 0x12967d800] 03:53:08 INFO - PROCESS | 2398 | 1462359188891 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]]]}] 03:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 469ms 03:53:08 INFO - PROCESS | 2398 | 1462359188907 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:53:08 INFO - PROCESS | 2398 | 1462359188910 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:53:08 INFO - PROCESS | 2398 | 1462359188913 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:53:08 INFO - PROCESS | 2398 | 1462359188914 Marionette TRACE conn2 <- [1,2302,null,{}] 03:53:08 INFO - PROCESS | 2398 | 1462359188917 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}] 03:53:09 INFO - PROCESS | 2398 | 1462359189029 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:53:09 INFO - PROCESS | 2398 | 1462359189035 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d77a000 == 57 [pid = 2398] [id = 583] 03:53:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x1296bb000) [pid = 2398] [serial = 1749] [outer = 0x0] 03:53:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12a8d8000) [pid = 2398] [serial = 1750] [outer = 0x1296bb000] 03:53:09 INFO - PROCESS | 2398 | 1462359189060 Marionette DEBUG loaded listener.js 03:53:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12a8e0c00) [pid = 2398] [serial = 1751] [outer = 0x1296bb000] 03:53:09 INFO - PROCESS | 2398 | 1462359189349 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]]]}] 03:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 467ms 03:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:53:09 INFO - PROCESS | 2398 | 1462359189382 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:53:09 INFO - PROCESS | 2398 | 1462359189383 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:53:09 INFO - PROCESS | 2398 | 1462359189385 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:53:09 INFO - PROCESS | 2398 | 1462359189386 Marionette TRACE conn2 <- [1,2306,null,{}] 03:53:09 INFO - PROCESS | 2398 | 1462359189388 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}] 03:53:09 INFO - PROCESS | 2398 | 1462359189530 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:53:09 INFO - PROCESS | 2398 | 1462359189590 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x11682e000 == 58 [pid = 2398] [id = 584] 03:53:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x110f29c00) [pid = 2398] [serial = 1752] [outer = 0x0] 03:53:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x112976400) [pid = 2398] [serial = 1753] [outer = 0x110f29c00] 03:53:09 INFO - PROCESS | 2398 | 1462359189622 Marionette DEBUG loaded listener.js 03:53:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x113d07400) [pid = 2398] [serial = 1754] [outer = 0x110f29c00] 03:53:10 INFO - PROCESS | 2398 | 1462359190094 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]]]}] 03:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 719ms 03:53:10 INFO - PROCESS | 2398 | 1462359190105 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:53:10 INFO - PROCESS | 2398 | 1462359190110 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:53:10 INFO - PROCESS | 2398 | 1462359190113 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:53:10 INFO - PROCESS | 2398 | 1462359190115 Marionette TRACE conn2 <- [1,2310,null,{}] 03:53:10 INFO - PROCESS | 2398 | 1462359190119 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}] 03:53:10 INFO - PROCESS | 2398 | 1462359190224 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:53:10 INFO - PROCESS | 2398 | 1462359190284 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x12388f000 == 59 [pid = 2398] [id = 585] 03:53:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x11808c800) [pid = 2398] [serial = 1755] [outer = 0x0] 03:53:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x1197fd800) [pid = 2398] [serial = 1756] [outer = 0x11808c800] 03:53:10 INFO - PROCESS | 2398 | 1462359190316 Marionette DEBUG loaded listener.js 03:53:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x119f93000) [pid = 2398] [serial = 1757] [outer = 0x11808c800] 03:53:10 INFO - PROCESS | 2398 | 1462359190746 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]]]}] 03:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 671ms 03:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:53:10 INFO - PROCESS | 2398 | 1462359190784 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:53:10 INFO - PROCESS | 2398 | 1462359190786 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:53:10 INFO - PROCESS | 2398 | 1462359190789 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:53:10 INFO - PROCESS | 2398 | 1462359190790 Marionette TRACE conn2 <- [1,2314,null,{}] 03:53:10 INFO - PROCESS | 2398 | 1462359190793 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}] 03:53:10 INFO - PROCESS | 2398 | 1462359190897 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:53:10 INFO - PROCESS | 2398 | 1462359190992 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x1297c4800 == 60 [pid = 2398] [id = 586] 03:53:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x122fd9400) [pid = 2398] [serial = 1758] [outer = 0x0] 03:53:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x123cc8c00) [pid = 2398] [serial = 1759] [outer = 0x122fd9400] 03:53:11 INFO - PROCESS | 2398 | 1462359191022 Marionette DEBUG loaded listener.js 03:53:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x12419c000) [pid = 2398] [serial = 1760] [outer = 0x122fd9400] 03:53:11 INFO - PROCESS | 2398 | 1462359191431 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]]]}] 03:53:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:53:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 03:53:11 INFO - PROCESS | 2398 | 1462359191459 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:53:11 INFO - PROCESS | 2398 | 1462359191462 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:53:11 INFO - PROCESS | 2398 | 1462359191470 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:53:11 INFO - PROCESS | 2398 | 1462359191474 Marionette TRACE conn2 <- [1,2318,null,{}] 03:53:11 INFO - PROCESS | 2398 | 1462359191476 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}] 03:53:11 INFO - PROCESS | 2398 | 1462359191582 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:53:11 INFO - PROCESS | 2398 | 1462359191657 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d8ca000 == 61 [pid = 2398] [id = 587] 03:53:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x122fdd400) [pid = 2398] [serial = 1761] [outer = 0x0] 03:53:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x1247dc800) [pid = 2398] [serial = 1762] [outer = 0x122fdd400] 03:53:11 INFO - PROCESS | 2398 | 1462359191687 Marionette DEBUG loaded listener.js 03:53:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x129653000) [pid = 2398] [serial = 1763] [outer = 0x122fdd400] 03:53:12 INFO - PROCESS | 2398 | 1462359192097 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] 03:53:12 INFO - PROCESS | 2398 | 1462359192146 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:53:12 INFO - PROCESS | 2398 | 1462359192149 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:53:12 INFO - PROCESS | 2398 | 1462359192150 Marionette TRACE conn2 <- [1,2322,null,{}] 03:53:12 INFO - PROCESS | 2398 | 1462359192152 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}] 03:53:12 INFO - PROCESS | 2398 | 1462359192289 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:53:12 INFO - PROCESS | 2398 | 1462359192388 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de06800 == 62 [pid = 2398] [id = 588] 03:53:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12965a800) [pid = 2398] [serial = 1764] [outer = 0x0] 03:53:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12967e800) [pid = 2398] [serial = 1765] [outer = 0x12965a800] 03:53:12 INFO - PROCESS | 2398 | 1462359192434 Marionette DEBUG loaded listener.js 03:53:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x12a8d8800) [pid = 2398] [serial = 1766] [outer = 0x12965a800] 03:53:12 INFO - PROCESS | 2398 | 1462359192874 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]]]}] 03:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 770ms 03:53:12 INFO - PROCESS | 2398 | 1462359192919 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:53:12 INFO - PROCESS | 2398 | 1462359192921 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:53:12 INFO - PROCESS | 2398 | 1462359192923 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:53:12 INFO - PROCESS | 2398 | 1462359192924 Marionette TRACE conn2 <- [1,2326,null,{}] 03:53:12 INFO - PROCESS | 2398 | 1462359192926 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}] 03:53:13 INFO - PROCESS | 2398 | 1462359193028 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:53:13 INFO - PROCESS | 2398 | 1462359193089 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de20000 == 63 [pid = 2398] [id = 589] 03:53:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12a9e5400) [pid = 2398] [serial = 1767] [outer = 0x0] 03:53:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x12a9e9400) [pid = 2398] [serial = 1768] [outer = 0x12a9e5400] 03:53:13 INFO - PROCESS | 2398 | 1462359193166 Marionette DEBUG loaded listener.js 03:53:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x12ab59000) [pid = 2398] [serial = 1769] [outer = 0x12a9e5400] 03:53:13 INFO - PROCESS | 2398 | 1462359193714 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]]]}] 03:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 821ms 03:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:53:13 INFO - PROCESS | 2398 | 1462359193745 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:53:13 INFO - PROCESS | 2398 | 1462359193748 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:53:13 INFO - PROCESS | 2398 | 1462359193751 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:53:13 INFO - PROCESS | 2398 | 1462359193753 Marionette TRACE conn2 <- [1,2330,null,{}] 03:53:13 INFO - PROCESS | 2398 | 1462359193756 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}] 03:53:13 INFO - PROCESS | 2398 | 1462359193910 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:53:14 INFO - PROCESS | 2398 | 1462359194137 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x11917a800 == 64 [pid = 2398] [id = 590] 03:53:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x112d76000) [pid = 2398] [serial = 1770] [outer = 0x0] 03:53:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x113039800) [pid = 2398] [serial = 1771] [outer = 0x112d76000] 03:53:14 INFO - PROCESS | 2398 | 1462359194193 Marionette DEBUG loaded listener.js 03:53:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x116468c00) [pid = 2398] [serial = 1772] [outer = 0x112d76000] 03:53:14 INFO - PROCESS | 2398 | 1462359194620 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]]]}] 03:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 922ms 03:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:53:14 INFO - PROCESS | 2398 | 1462359194673 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:53:14 INFO - PROCESS | 2398 | 1462359194675 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:53:14 INFO - PROCESS | 2398 | 1462359194678 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:53:14 INFO - PROCESS | 2398 | 1462359194680 Marionette TRACE conn2 <- [1,2334,null,{}] 03:53:14 INFO - PROCESS | 2398 | 1462359194683 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}] 03:53:14 INFO - PROCESS | 2398 | 1462359194781 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:53:14 INFO - PROCESS | 2398 | 1462359194856 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x11871b800 == 65 [pid = 2398] [id = 591] 03:53:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x11679ec00) [pid = 2398] [serial = 1773] [outer = 0x0] 03:53:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x11813fc00) [pid = 2398] [serial = 1774] [outer = 0x11679ec00] 03:53:14 INFO - PROCESS | 2398 | 1462359194887 Marionette DEBUG loaded listener.js 03:53:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x11969b400) [pid = 2398] [serial = 1775] [outer = 0x11679ec00] 03:53:15 INFO - PROCESS | 2398 | 1462359195300 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]]]}] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12d77a000 == 64 [pid = 2398] [id = 583] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5e5800 == 63 [pid = 2398] [id = 582] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12c220800 == 62 [pid = 2398] [id = 581] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x119f4c800 == 61 [pid = 2398] [id = 580] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab3c000 == 60 [pid = 2398] [id = 579] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x1298d0000 == 59 [pid = 2398] [id = 578] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x129413000 == 58 [pid = 2398] [id = 577] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x11858c800 == 57 [pid = 2398] [id = 576] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x123b83800) [pid = 2398] [serial = 1648] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x11303c800) [pid = 2398] [serial = 1642] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x123fcc400) [pid = 2398] [serial = 1651] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x1191aac00) [pid = 2398] [serial = 1645] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x1293f0400) [pid = 2398] [serial = 1693] [outer = 0x0] [url = about:blank] 03:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x1243e3000 == 56 [pid = 2398] [id = 575] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x123c33800 == 55 [pid = 2398] [id = 574] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e8800 == 54 [pid = 2398] [id = 573] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x1196e5000 == 53 [pid = 2398] [id = 572] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x119b0f800 == 52 [pid = 2398] [id = 571] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x12c991000 == 51 [pid = 2398] [id = 568] 03:53:15 INFO - PROCESS | 2398 | --DOCSHELL 0x1130a3800 == 50 [pid = 2398] [id = 565] 03:53:15 INFO - PROCESS | 2398 | 1462359195353 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:53:15 INFO - PROCESS | 2398 | 1462359195356 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:53:15 INFO - PROCESS | 2398 | 1462359195359 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:53:15 INFO - PROCESS | 2398 | 1462359195360 Marionette TRACE conn2 <- [1,2338,null,{}] 03:53:15 INFO - PROCESS | 2398 | 1462359195363 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}] 03:53:15 INFO - PROCESS | 2398 | 1462359195466 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:53:15 INFO - PROCESS | 2398 | 1462359195477 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x11746e000 == 51 [pid = 2398] [id = 592] 03:53:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x119f07000) [pid = 2398] [serial = 1776] [outer = 0x0] 03:53:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x1215ef000) [pid = 2398] [serial = 1777] [outer = 0x119f07000] 03:53:15 INFO - PROCESS | 2398 | 1462359195503 Marionette DEBUG loaded listener.js 03:53:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x122d53400) [pid = 2398] [serial = 1778] [outer = 0x119f07000] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x12935a800) [pid = 2398] [serial = 1691] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x116199c00) [pid = 2398] [serial = 1657] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x124c36400) [pid = 2398] [serial = 1655] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x122cb1800) [pid = 2398] [serial = 1666] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x1191adc00) [pid = 2398] [serial = 1661] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x1265dfc00) [pid = 2398] [serial = 1681] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x124bac400) [pid = 2398] [serial = 1676] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x122fdec00) [pid = 2398] [serial = 1669] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x128ec2800) [pid = 2398] [serial = 1690] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x123d02c00) [pid = 2398] [serial = 1672] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x1242dc400) [pid = 2398] [serial = 1675] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x112d73400) [pid = 2398] [serial = 1586] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x1168dac00) [pid = 2398] [serial = 1654] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x11687e400) [pid = 2398] [serial = 1658] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x1265d6800) [pid = 2398] [serial = 1679] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x12419f000) [pid = 2398] [serial = 1687] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x128d7c800) [pid = 2398] [serial = 1688] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x123c07800) [pid = 2398] [serial = 1670] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x12424fc00) [pid = 2398] [serial = 1673] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x119a7c800) [pid = 2398] [serial = 1663] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x1215e6800) [pid = 2398] [serial = 1664] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12528fc00) [pid = 2398] [serial = 1678] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x122fd5400) [pid = 2398] [serial = 1667] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x1278a7400) [pid = 2398] [serial = 1682] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x118323c00) [pid = 2398] [serial = 1660] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x1171bd400) [pid = 2398] [serial = 1685] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x111f43000) [pid = 2398] [serial = 1684] [outer = 0x0] [url = about:blank] 03:53:15 INFO - PROCESS | 2398 | 1462359195885 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]]]}] 03:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 568ms 03:53:15 INFO - PROCESS | 2398 | 1462359195928 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:53:15 INFO - PROCESS | 2398 | 1462359195929 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:53:15 INFO - PROCESS | 2398 | 1462359195933 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:53:15 INFO - PROCESS | 2398 | 1462359195937 Marionette TRACE conn2 <- [1,2342,null,{}] 03:53:15 INFO - PROCESS | 2398 | 1462359195949 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}] 03:53:16 INFO - PROCESS | 2398 | 1462359196032 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:53:16 INFO - PROCESS | 2398 | 1462359196038 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x1241be800 == 52 [pid = 2398] [id = 593] 03:53:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x123c09400) [pid = 2398] [serial = 1779] [outer = 0x0] 03:53:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x123d10800) [pid = 2398] [serial = 1780] [outer = 0x123c09400] 03:53:16 INFO - PROCESS | 2398 | 1462359196067 Marionette DEBUG loaded listener.js 03:53:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12410fc00) [pid = 2398] [serial = 1781] [outer = 0x123c09400] 03:53:16 INFO - PROCESS | 2398 | 1462359196399 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]]]}] 03:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 473ms 03:53:16 INFO - PROCESS | 2398 | 1462359196406 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:53:16 INFO - PROCESS | 2398 | 1462359196409 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:53:16 INFO - PROCESS | 2398 | 1462359196413 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:53:16 INFO - PROCESS | 2398 | 1462359196414 Marionette TRACE conn2 <- [1,2346,null,{}] 03:53:16 INFO - PROCESS | 2398 | 1462359196417 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}] 03:53:16 INFO - PROCESS | 2398 | 1462359196503 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:53:16 INFO - PROCESS | 2398 | 1462359196562 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x12781f000 == 53 [pid = 2398] [id = 594] 03:53:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x123fcc400) [pid = 2398] [serial = 1782] [outer = 0x0] 03:53:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12421b000) [pid = 2398] [serial = 1783] [outer = 0x123fcc400] 03:53:16 INFO - PROCESS | 2398 | 1462359196588 Marionette DEBUG loaded listener.js 03:53:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x1242e1800) [pid = 2398] [serial = 1784] [outer = 0x123fcc400] 03:53:16 INFO - PROCESS | 2398 | 1462359196873 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]]]}] 03:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 520ms 03:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:53:16 INFO - PROCESS | 2398 | 1462359196934 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:53:16 INFO - PROCESS | 2398 | 1462359196935 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:53:16 INFO - PROCESS | 2398 | 1462359196937 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:53:16 INFO - PROCESS | 2398 | 1462359196938 Marionette TRACE conn2 <- [1,2350,null,{}] 03:53:16 INFO - PROCESS | 2398 | 1462359196943 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}] 03:53:17 INFO - PROCESS | 2398 | 1462359197020 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:53:17 INFO - PROCESS | 2398 | 1462359197086 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x119193000 == 54 [pid = 2398] [id = 595] 03:53:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x124bb1400) [pid = 2398] [serial = 1785] [outer = 0x0] 03:53:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x125291c00) [pid = 2398] [serial = 1786] [outer = 0x124bb1400] 03:53:17 INFO - PROCESS | 2398 | 1462359197118 Marionette DEBUG loaded listener.js 03:53:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x1278a4c00) [pid = 2398] [serial = 1787] [outer = 0x124bb1400] 03:53:17 INFO - PROCESS | 2398 | 1462359197411 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]]]}] 03:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 03:53:17 INFO - PROCESS | 2398 | 1462359197457 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:53:17 INFO - PROCESS | 2398 | 1462359197460 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:53:17 INFO - PROCESS | 2398 | 1462359197462 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:53:17 INFO - PROCESS | 2398 | 1462359197463 Marionette TRACE conn2 <- [1,2354,null,{}] 03:53:17 INFO - PROCESS | 2398 | 1462359197466 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}] 03:53:17 INFO - PROCESS | 2398 | 1462359197567 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:53:17 INFO - PROCESS | 2398 | 1462359197578 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9c6800 == 55 [pid = 2398] [id = 596] 03:53:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x1278a8000) [pid = 2398] [serial = 1788] [outer = 0x0] 03:53:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x128a95c00) [pid = 2398] [serial = 1789] [outer = 0x1278a8000] 03:53:17 INFO - PROCESS | 2398 | 1462359197603 Marionette DEBUG loaded listener.js 03:53:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x128d82400) [pid = 2398] [serial = 1790] [outer = 0x1278a8000] 03:53:17 INFO - PROCESS | 2398 | 1462359197962 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]]]}] 03:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 03:53:17 INFO - PROCESS | 2398 | 1462359197981 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:53:17 INFO - PROCESS | 2398 | 1462359197982 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:53:17 INFO - PROCESS | 2398 | 1462359197984 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:53:17 INFO - PROCESS | 2398 | 1462359197986 Marionette TRACE conn2 <- [1,2358,null,{}] 03:53:17 INFO - PROCESS | 2398 | 1462359197988 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}] 03:53:18 INFO - PROCESS | 2398 | 1462359198128 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:53:18 INFO - PROCESS | 2398 | 1462359198143 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b364000 == 56 [pid = 2398] [id = 597] 03:53:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x128a90c00) [pid = 2398] [serial = 1791] [outer = 0x0] 03:53:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x1293ea800) [pid = 2398] [serial = 1792] [outer = 0x128a90c00] 03:53:18 INFO - PROCESS | 2398 | 1462359198184 Marionette DEBUG loaded listener.js 03:53:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x129655000) [pid = 2398] [serial = 1793] [outer = 0x128a90c00] 03:53:18 INFO - PROCESS | 2398 | 1462359198681 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]]]}] 03:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 719ms 03:53:18 INFO - PROCESS | 2398 | 1462359198704 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:53:18 INFO - PROCESS | 2398 | 1462359198707 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:53:18 INFO - PROCESS | 2398 | 1462359198716 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:53:18 INFO - PROCESS | 2398 | 1462359198717 Marionette TRACE conn2 <- [1,2362,null,{}] 03:53:18 INFO - PROCESS | 2398 | 1462359198719 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}] 03:53:18 INFO - PROCESS | 2398 | 1462359198824 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:53:18 INFO - PROCESS | 2398 | 1462359198882 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c987800 == 57 [pid = 2398] [id = 598] 03:53:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x129651400) [pid = 2398] [serial = 1794] [outer = 0x0] 03:53:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x1296bb400) [pid = 2398] [serial = 1795] [outer = 0x129651400] 03:53:18 INFO - PROCESS | 2398 | 1462359198906 Marionette DEBUG loaded listener.js 03:53:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12a8e1c00) [pid = 2398] [serial = 1796] [outer = 0x129651400] 03:53:19 INFO - PROCESS | 2398 | 1462359199234 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]]]}] 03:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 576ms 03:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:53:19 INFO - PROCESS | 2398 | 1462359199287 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:53:19 INFO - PROCESS | 2398 | 1462359199289 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:53:19 INFO - PROCESS | 2398 | 1462359199292 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:53:19 INFO - PROCESS | 2398 | 1462359199294 Marionette TRACE conn2 <- [1,2366,null,{}] 03:53:19 INFO - PROCESS | 2398 | 1462359199304 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}] 03:53:19 INFO - PROCESS | 2398 | 1462359199663 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x1293e7400) [pid = 2398] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x1120da000) [pid = 2398] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x1165d7c00) [pid = 2398] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x119871400) [pid = 2398] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x123cc9c00) [pid = 2398] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x11986ac00) [pid = 2398] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x113037400) [pid = 2398] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x1249b9800) [pid = 2398] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x11986c800) [pid = 2398] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x12967d800) [pid = 2398] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x1183f2800) [pid = 2398] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x122caa400) [pid = 2398] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x123c02400) [pid = 2398] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x1278ad000) [pid = 2398] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x128a94400) [pid = 2398] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x1165de400) [pid = 2398] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x122cae800) [pid = 2398] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x123fc2800) [pid = 2398] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x11813b800) [pid = 2398] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x116402800) [pid = 2398] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:53:19 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x112f97800) [pid = 2398] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:53:19 INFO - PROCESS | 2398 | 1462359199712 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x11858e000 == 58 [pid = 2398] [id = 599] 03:53:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x112ce3400) [pid = 2398] [serial = 1797] [outer = 0x0] 03:53:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x11303cc00) [pid = 2398] [serial = 1798] [outer = 0x112ce3400] 03:53:19 INFO - PROCESS | 2398 | 1462359199738 Marionette DEBUG loaded listener.js 03:53:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x116877c00) [pid = 2398] [serial = 1799] [outer = 0x112ce3400] 03:53:20 INFO - PROCESS | 2398 | 1462359200032 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]]]}] 03:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 771ms 03:53:20 INFO - PROCESS | 2398 | 1462359200099 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:53:20 INFO - PROCESS | 2398 | 1462359200102 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:53:20 INFO - PROCESS | 2398 | 1462359200108 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:53:20 INFO - PROCESS | 2398 | 1462359200110 Marionette TRACE conn2 <- [1,2370,null,{}] 03:53:20 INFO - PROCESS | 2398 | 1462359200114 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}] 03:53:20 INFO - PROCESS | 2398 | 1462359200245 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:53:20 INFO - PROCESS | 2398 | 1462359200331 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ae5a000 == 59 [pid = 2398] [id = 600] 03:53:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x112d72800) [pid = 2398] [serial = 1800] [outer = 0x0] 03:53:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x11a2a9400) [pid = 2398] [serial = 1801] [outer = 0x112d72800] 03:53:20 INFO - PROCESS | 2398 | 1462359200377 Marionette DEBUG loaded listener.js 03:53:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12a9e4800) [pid = 2398] [serial = 1802] [outer = 0x112d72800] 03:53:20 INFO - PROCESS | 2398 | 1462359200702 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]]]}] 03:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 625ms 03:53:20 INFO - PROCESS | 2398 | 1462359200731 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:53:20 INFO - PROCESS | 2398 | 1462359200733 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:53:20 INFO - PROCESS | 2398 | 1462359200736 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:53:20 INFO - PROCESS | 2398 | 1462359200737 Marionette TRACE conn2 <- [1,2374,null,{}] 03:53:20 INFO - PROCESS | 2398 | 1462359200747 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}] 03:53:20 INFO - PROCESS | 2398 | 1462359200849 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:53:20 INFO - PROCESS | 2398 | 1462359200910 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5f1000 == 60 [pid = 2398] [id = 601] 03:53:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x1249bc400) [pid = 2398] [serial = 1803] [outer = 0x0] 03:53:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12ab58400) [pid = 2398] [serial = 1804] [outer = 0x1249bc400] 03:53:20 INFO - PROCESS | 2398 | 1462359200935 Marionette DEBUG loaded listener.js 03:53:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12b378800) [pid = 2398] [serial = 1805] [outer = 0x1249bc400] 03:53:21 INFO - PROCESS | 2398 | 1462359201211 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]]]}] 03:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 03:53:21 INFO - PROCESS | 2398 | 1462359201255 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:53:21 INFO - PROCESS | 2398 | 1462359201256 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:53:21 INFO - PROCESS | 2398 | 1462359201262 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:53:21 INFO - PROCESS | 2398 | 1462359201263 Marionette TRACE conn2 <- [1,2378,null,{}] 03:53:21 INFO - PROCESS | 2398 | 1462359201265 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}] 03:53:21 INFO - PROCESS | 2398 | 1462359201351 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:53:21 INFO - PROCESS | 2398 | 1462359201355 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x12db8f800 == 61 [pid = 2398] [id = 602] 03:53:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x12b37b000) [pid = 2398] [serial = 1806] [outer = 0x0] 03:53:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x12ba78400) [pid = 2398] [serial = 1807] [outer = 0x12b37b000] 03:53:21 INFO - PROCESS | 2398 | 1462359201380 Marionette DEBUG loaded listener.js 03:53:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x12ba80800) [pid = 2398] [serial = 1808] [outer = 0x12b37b000] 03:53:21 INFO - PROCESS | 2398 | 1462359201864 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]]]}] 03:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 622ms 03:53:21 INFO - PROCESS | 2398 | 1462359201883 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:53:21 INFO - PROCESS | 2398 | 1462359201885 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:53:21 INFO - PROCESS | 2398 | 1462359201889 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:53:21 INFO - PROCESS | 2398 | 1462359201893 Marionette TRACE conn2 <- [1,2382,null,{}] 03:53:21 INFO - PROCESS | 2398 | 1462359201898 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}] 03:53:22 INFO - PROCESS | 2398 | 1462359202003 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:53:22 INFO - PROCESS | 2398 | 1462359202078 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a135000 == 62 [pid = 2398] [id = 603] 03:53:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x116530c00) [pid = 2398] [serial = 1809] [outer = 0x0] 03:53:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x1183eb800) [pid = 2398] [serial = 1810] [outer = 0x116530c00] 03:53:22 INFO - PROCESS | 2398 | 1462359202110 Marionette DEBUG loaded listener.js 03:53:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x1191aac00) [pid = 2398] [serial = 1811] [outer = 0x116530c00] 03:53:22 INFO - PROCESS | 2398 | 1462359202543 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]]]}] 03:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 673ms 03:53:22 INFO - PROCESS | 2398 | 1462359202562 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:53:22 INFO - PROCESS | 2398 | 1462359202566 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:53:22 INFO - PROCESS | 2398 | 1462359202571 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:53:22 INFO - PROCESS | 2398 | 1462359202573 Marionette TRACE conn2 <- [1,2386,null,{}] 03:53:22 INFO - PROCESS | 2398 | 1462359202575 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}] 03:53:22 INFO - PROCESS | 2398 | 1462359202680 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:53:22 INFO - PROCESS | 2398 | 1462359202779 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x127836000 == 63 [pid = 2398] [id = 604] 03:53:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x122cb3400) [pid = 2398] [serial = 1812] [outer = 0x0] 03:53:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x122fd1400) [pid = 2398] [serial = 1813] [outer = 0x122cb3400] 03:53:22 INFO - PROCESS | 2398 | 1462359202809 Marionette DEBUG loaded listener.js 03:53:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x123b83800) [pid = 2398] [serial = 1814] [outer = 0x122cb3400] 03:53:23 INFO - PROCESS | 2398 | 1462359203216 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]]]}] 03:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 673ms 03:53:23 INFO - PROCESS | 2398 | 1462359203245 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:53:23 INFO - PROCESS | 2398 | 1462359203246 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:53:23 INFO - PROCESS | 2398 | 1462359203249 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:53:23 INFO - PROCESS | 2398 | 1462359203251 Marionette TRACE conn2 <- [1,2390,null,{}] 03:53:23 INFO - PROCESS | 2398 | 1462359203276 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}] 03:53:23 INFO - PROCESS | 2398 | 1462359203410 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:53:23 INFO - PROCESS | 2398 | 1462359203466 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d780000 == 64 [pid = 2398] [id = 605] 03:53:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x12437a400) [pid = 2398] [serial = 1815] [outer = 0x0] 03:53:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x125292000) [pid = 2398] [serial = 1816] [outer = 0x12437a400] 03:53:23 INFO - PROCESS | 2398 | 1462359203498 Marionette DEBUG loaded listener.js 03:53:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x1278a7000) [pid = 2398] [serial = 1817] [outer = 0x12437a400] 03:53:23 INFO - PROCESS | 2398 | 1462359203940 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]]]}] 03:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 723ms 03:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:53:23 INFO - PROCESS | 2398 | 1462359203973 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:53:23 INFO - PROCESS | 2398 | 1462359203975 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:53:23 INFO - PROCESS | 2398 | 1462359203977 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:53:23 INFO - PROCESS | 2398 | 1462359203978 Marionette TRACE conn2 <- [1,2394,null,{}] 03:53:23 INFO - PROCESS | 2398 | 1462359203980 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}] 03:53:24 INFO - PROCESS | 2398 | 1462359204103 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:53:24 INFO - PROCESS | 2398 | 1462359204216 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x134d90800 == 65 [pid = 2398] [id = 606] 03:53:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x128ec9c00) [pid = 2398] [serial = 1818] [outer = 0x0] 03:53:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x12967d800) [pid = 2398] [serial = 1819] [outer = 0x128ec9c00] 03:53:24 INFO - PROCESS | 2398 | 1462359204267 Marionette DEBUG loaded listener.js 03:53:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12a9e4c00) [pid = 2398] [serial = 1820] [outer = 0x128ec9c00] 03:53:24 INFO - PROCESS | 2398 | 1462359204730 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]]]}] 03:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 773ms 03:53:24 INFO - PROCESS | 2398 | 1462359204751 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:53:24 INFO - PROCESS | 2398 | 1462359204753 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:53:24 INFO - PROCESS | 2398 | 1462359204756 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:53:24 INFO - PROCESS | 2398 | 1462359204759 Marionette TRACE conn2 <- [1,2398,null,{}] 03:53:24 INFO - PROCESS | 2398 | 1462359204762 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}] 03:53:24 INFO - PROCESS | 2398 | 1462359204916 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:53:25 INFO - PROCESS | 2398 | 1462359205022 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x134dc8800 == 66 [pid = 2398] [id = 607] 03:53:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x1293e6c00) [pid = 2398] [serial = 1821] [outer = 0x0] 03:53:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x12adca800) [pid = 2398] [serial = 1822] [outer = 0x1293e6c00] 03:53:25 INFO - PROCESS | 2398 | 1462359205071 Marionette DEBUG loaded listener.js 03:53:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x12ba7ac00) [pid = 2398] [serial = 1823] [outer = 0x1293e6c00] 03:53:25 INFO - PROCESS | 2398 | 1462359205534 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]]]}] 03:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 821ms 03:53:25 INFO - PROCESS | 2398 | 1462359205578 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:53:25 INFO - PROCESS | 2398 | 1462359205579 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:53:25 INFO - PROCESS | 2398 | 1462359205581 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:53:25 INFO - PROCESS | 2398 | 1462359205583 Marionette TRACE conn2 <- [1,2402,null,{}] 03:53:25 INFO - PROCESS | 2398 | 1462359205585 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}] 03:53:25 INFO - PROCESS | 2398 | 1462359205702 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:53:25 INFO - PROCESS | 2398 | 1462359205807 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x134f86000 == 67 [pid = 2398] [id = 608] 03:53:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x12ba76c00) [pid = 2398] [serial = 1824] [outer = 0x0] 03:53:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x12bb7e000) [pid = 2398] [serial = 1825] [outer = 0x12ba76c00] 03:53:25 INFO - PROCESS | 2398 | 1462359205840 Marionette DEBUG loaded listener.js 03:53:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x12bbae400) [pid = 2398] [serial = 1826] [outer = 0x12ba76c00] 03:53:26 INFO - PROCESS | 2398 | 1462359206264 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]]]}] 03:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 722ms 03:53:26 INFO - PROCESS | 2398 | 1462359206304 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:53:26 INFO - PROCESS | 2398 | 1462359206305 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:53:26 INFO - PROCESS | 2398 | 1462359206307 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:53:26 INFO - PROCESS | 2398 | 1462359206309 Marionette TRACE conn2 <- [1,2406,null,{}] 03:53:26 INFO - PROCESS | 2398 | 1462359206311 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}] 03:53:26 INFO - PROCESS | 2398 | 1462359206414 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:53:26 INFO - PROCESS | 2398 | 1462359206489 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x1297cb000 == 68 [pid = 2398] [id = 609] 03:53:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x116525000) [pid = 2398] [serial = 1827] [outer = 0x0] 03:53:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x129670c00) [pid = 2398] [serial = 1828] [outer = 0x116525000] 03:53:26 INFO - PROCESS | 2398 | 1462359206518 Marionette DEBUG loaded listener.js 03:53:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x12bbb4400) [pid = 2398] [serial = 1829] [outer = 0x116525000] 03:53:27 INFO - PROCESS | 2398 | 1462359207142 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]]]}] 03:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 872ms 03:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:53:27 INFO - PROCESS | 2398 | 1462359207180 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:53:27 INFO - PROCESS | 2398 | 1462359207182 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:53:27 INFO - PROCESS | 2398 | 1462359207185 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:53:27 INFO - PROCESS | 2398 | 1462359207188 Marionette TRACE conn2 <- [1,2410,null,{}] 03:53:27 INFO - PROCESS | 2398 | 1462359207192 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}] 03:53:27 INFO - PROCESS | 2398 | 1462359207284 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:53:27 INFO - PROCESS | 2398 | 1462359207364 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x122f4e800 == 69 [pid = 2398] [id = 610] 03:53:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x1168ce800) [pid = 2398] [serial = 1830] [outer = 0x0] 03:53:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x1176a2800) [pid = 2398] [serial = 1831] [outer = 0x1168ce800] 03:53:27 INFO - PROCESS | 2398 | 1462359207392 Marionette DEBUG loaded listener.js 03:53:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x11879a800) [pid = 2398] [serial = 1832] [outer = 0x1168ce800] 03:53:27 INFO - PROCESS | 2398 | 1462359207822 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]]]}] 03:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 675ms 03:53:27 INFO - PROCESS | 2398 | 1462359207862 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:53:27 INFO - PROCESS | 2398 | 1462359207868 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:53:27 INFO - PROCESS | 2398 | 1462359207874 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:53:27 INFO - PROCESS | 2398 | 1462359207877 Marionette TRACE conn2 <- [1,2414,null,{}] 03:53:27 INFO - PROCESS | 2398 | 1462359207880 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}] 03:53:28 INFO - PROCESS | 2398 | 1462359208019 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:53:28 INFO - PROCESS | 2398 | 1462359208133 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x11a153800 == 70 [pid = 2398] [id = 611] 03:53:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x1183e9400) [pid = 2398] [serial = 1833] [outer = 0x0] 03:53:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x119871400) [pid = 2398] [serial = 1834] [outer = 0x1183e9400] 03:53:28 INFO - PROCESS | 2398 | 1462359208170 Marionette DEBUG loaded listener.js 03:53:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x1215ef800) [pid = 2398] [serial = 1835] [outer = 0x1183e9400] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x12a88b800 == 69 [pid = 2398] [id = 546] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5f1000 == 68 [pid = 2398] [id = 601] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x12ae5a000 == 67 [pid = 2398] [id = 600] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x11858e000 == 66 [pid = 2398] [id = 599] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x12c987800 == 65 [pid = 2398] [id = 598] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x12b364000 == 64 [pid = 2398] [id = 597] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9c6800 == 63 [pid = 2398] [id = 596] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x119193000 == 62 [pid = 2398] [id = 595] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x12a8d8000) [pid = 2398] [serial = 1750] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x12781f000 == 61 [pid = 2398] [id = 594] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x1241be800 == 60 [pid = 2398] [id = 593] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x11746e000 == 59 [pid = 2398] [id = 592] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x11871b800 == 58 [pid = 2398] [id = 591] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x11917a800 == 57 [pid = 2398] [id = 590] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x12d8ca000 == 56 [pid = 2398] [id = 587] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x1297c4800 == 55 [pid = 2398] [id = 586] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x12388f000 == 54 [pid = 2398] [id = 585] 03:53:28 INFO - PROCESS | 2398 | --DOCSHELL 0x11682e000 == 53 [pid = 2398] [id = 584] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x1197fac00) [pid = 2398] [serial = 1646] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x117d2c400) [pid = 2398] [serial = 1580] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x113426800) [pid = 2398] [serial = 1577] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x129652000) [pid = 2398] [serial = 1694] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x116551c00) [pid = 2398] [serial = 1643] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x117137400) [pid = 2398] [serial = 1574] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x123c0f400) [pid = 2398] [serial = 1649] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x124969c00) [pid = 2398] [serial = 1652] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x122ca8000) [pid = 2398] [serial = 1607] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x1215eb800) [pid = 2398] [serial = 1702] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x11712e400) [pid = 2398] [serial = 1715] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x11318d800) [pid = 2398] [serial = 1714] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x1265d6c00) [pid = 2398] [serial = 1732] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x119a7b000) [pid = 2398] [serial = 1720] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x1215f1000) [pid = 2398] [serial = 1721] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x12a7ad000) [pid = 2398] [serial = 1748] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x1191ebc00) [pid = 2398] [serial = 1718] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x118779400) [pid = 2398] [serial = 1717] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x122fd5000) [pid = 2398] [serial = 1723] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x12380f000) [pid = 2398] [serial = 1724] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x123c0f000) [pid = 2398] [serial = 1726] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x123fc7000) [pid = 2398] [serial = 1727] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x124106000) [pid = 2398] [serial = 1705] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x1120de400) [pid = 2398] [serial = 1696] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x118576c00) [pid = 2398] [serial = 1699] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x1265d7400) [pid = 2398] [serial = 1708] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x12935a000) [pid = 2398] [serial = 1711] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x128a9b000) [pid = 2398] [serial = 1735] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x1293edc00) [pid = 2398] [serial = 1738] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x128ec6800) [pid = 2398] [serial = 1736] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x11879f000) [pid = 2398] [serial = 1741] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x123d05000) [pid = 2398] [serial = 1742] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x1296bdc00) [pid = 2398] [serial = 1747] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x129658c00) [pid = 2398] [serial = 1739] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x129651c00) [pid = 2398] [serial = 1744] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x12419b400) [pid = 2398] [serial = 1729] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x12967b000) [pid = 2398] [serial = 1745] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12496bc00) [pid = 2398] [serial = 1730] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x1278ab000) [pid = 2398] [serial = 1733] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2398 | 1462359208613 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]]]}] 03:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 774ms 03:53:28 INFO - PROCESS | 2398 | 1462359208648 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:53:28 INFO - PROCESS | 2398 | 1462359208649 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:53:28 INFO - PROCESS | 2398 | 1462359208651 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:53:28 INFO - PROCESS | 2398 | 1462359208654 Marionette TRACE conn2 <- [1,2418,null,{}] 03:53:28 INFO - PROCESS | 2398 | 1462359208670 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}] 03:53:28 INFO - PROCESS | 2398 | 1462359208771 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:53:28 INFO - PROCESS | 2398 | 1462359208776 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x119f64800 == 54 [pid = 2398] [id = 612] 03:53:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x122ca5c00) [pid = 2398] [serial = 1836] [outer = 0x0] 03:53:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x122fde800) [pid = 2398] [serial = 1837] [outer = 0x122ca5c00] 03:53:28 INFO - PROCESS | 2398 | 1462359208817 Marionette DEBUG loaded listener.js 03:53:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x123c09c00) [pid = 2398] [serial = 1838] [outer = 0x122ca5c00] 03:53:29 INFO - PROCESS | 2398 | 1462359209303 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]]]}] 03:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 675ms 03:53:29 INFO - PROCESS | 2398 | 1462359209328 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:53:29 INFO - PROCESS | 2398 | 1462359209330 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:53:29 INFO - PROCESS | 2398 | 1462359209332 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:53:29 INFO - PROCESS | 2398 | 1462359209333 Marionette TRACE conn2 <- [1,2422,null,{}] 03:53:29 INFO - PROCESS | 2398 | 1462359209335 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}] 03:53:29 INFO - PROCESS | 2398 | 1462359209418 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:53:29 INFO - PROCESS | 2398 | 1462359209423 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x125329000 == 55 [pid = 2398] [id = 613] 03:53:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x123fc6800) [pid = 2398] [serial = 1839] [outer = 0x0] 03:53:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x124110c00) [pid = 2398] [serial = 1840] [outer = 0x123fc6800] 03:53:29 INFO - PROCESS | 2398 | 1462359209450 Marionette DEBUG loaded listener.js 03:53:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x12424f000) [pid = 2398] [serial = 1841] [outer = 0x123fc6800] 03:53:29 INFO - PROCESS | 2398 | 1462359209787 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]]]}] 03:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 469ms 03:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:53:29 INFO - PROCESS | 2398 | 1462359209801 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:53:29 INFO - PROCESS | 2398 | 1462359209803 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:53:29 INFO - PROCESS | 2398 | 1462359209805 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:53:29 INFO - PROCESS | 2398 | 1462359209806 Marionette TRACE conn2 <- [1,2426,null,{}] 03:53:29 INFO - PROCESS | 2398 | 1462359209808 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}] 03:53:29 INFO - PROCESS | 2398 | 1462359209888 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:53:29 INFO - PROCESS | 2398 | 1462359209895 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x129024800 == 56 [pid = 2398] [id = 614] 03:53:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x124259c00) [pid = 2398] [serial = 1842] [outer = 0x0] 03:53:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12491e800) [pid = 2398] [serial = 1843] [outer = 0x124259c00] 03:53:29 INFO - PROCESS | 2398 | 1462359209920 Marionette DEBUG loaded listener.js 03:53:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x125295000) [pid = 2398] [serial = 1844] [outer = 0x124259c00] 03:53:30 INFO - PROCESS | 2398 | 1462359210275 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]]]}] 03:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 03:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:53:30 INFO - PROCESS | 2398 | 1462359210324 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:53:30 INFO - PROCESS | 2398 | 1462359210325 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:53:30 INFO - PROCESS | 2398 | 1462359210327 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:53:30 INFO - PROCESS | 2398 | 1462359210328 Marionette TRACE conn2 <- [1,2430,null,{}] 03:53:30 INFO - PROCESS | 2398 | 1462359210331 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}] 03:53:30 INFO - PROCESS | 2398 | 1462359210459 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:53:30 INFO - PROCESS | 2398 | 1462359210503 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab33000 == 57 [pid = 2398] [id = 615] 03:53:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x125294c00) [pid = 2398] [serial = 1845] [outer = 0x0] 03:53:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x1278abc00) [pid = 2398] [serial = 1846] [outer = 0x125294c00] 03:53:30 INFO - PROCESS | 2398 | 1462359210531 Marionette DEBUG loaded listener.js 03:53:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x129656400) [pid = 2398] [serial = 1847] [outer = 0x125294c00] 03:53:30 INFO - PROCESS | 2398 | 1462359210835 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]]]}] 03:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 03:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:53:30 INFO - PROCESS | 2398 | 1462359210848 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:53:30 INFO - PROCESS | 2398 | 1462359210849 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:53:30 INFO - PROCESS | 2398 | 1462359210851 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:53:30 INFO - PROCESS | 2398 | 1462359210852 Marionette TRACE conn2 <- [1,2434,null,{}] 03:53:30 INFO - PROCESS | 2398 | 1462359210855 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}] 03:53:30 INFO - PROCESS | 2398 | 1462359210965 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:53:31 INFO - PROCESS | 2398 | 1462359211004 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b35d800 == 58 [pid = 2398] [id = 616] 03:53:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x1293f2800) [pid = 2398] [serial = 1848] [outer = 0x0] 03:53:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x129675c00) [pid = 2398] [serial = 1849] [outer = 0x1293f2800] 03:53:31 INFO - PROCESS | 2398 | 1462359211029 Marionette DEBUG loaded listener.js 03:53:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x1296c4c00) [pid = 2398] [serial = 1850] [outer = 0x1293f2800] 03:53:31 INFO - PROCESS | 2398 | 1462359211348 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]]]}] 03:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 03:53:31 INFO - PROCESS | 2398 | 1462359211371 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:53:31 INFO - PROCESS | 2398 | 1462359211372 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:53:31 INFO - PROCESS | 2398 | 1462359211376 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:53:31 INFO - PROCESS | 2398 | 1462359211378 Marionette TRACE conn2 <- [1,2438,null,{}] 03:53:31 INFO - PROCESS | 2398 | 1462359211380 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}] 03:53:31 INFO - PROCESS | 2398 | 1462359211484 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:53:31 INFO - PROCESS | 2398 | 1462359211520 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c211000 == 59 [pid = 2398] [id = 617] 03:53:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x12965ac00) [pid = 2398] [serial = 1851] [outer = 0x0] 03:53:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x12a9e1800) [pid = 2398] [serial = 1852] [outer = 0x12965ac00] 03:53:31 INFO - PROCESS | 2398 | 1462359211545 Marionette DEBUG loaded listener.js 03:53:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x12add0000) [pid = 2398] [serial = 1853] [outer = 0x12965ac00] 03:53:31 INFO - PROCESS | 2398 | 1462359211857 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]]]}] 03:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 03:53:31 INFO - PROCESS | 2398 | 1462359211901 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:53:31 INFO - PROCESS | 2398 | 1462359211902 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:53:31 INFO - PROCESS | 2398 | 1462359211904 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:53:31 INFO - PROCESS | 2398 | 1462359211905 Marionette TRACE conn2 <- [1,2442,null,{}] 03:53:31 INFO - PROCESS | 2398 | 1462359211908 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}] 03:53:32 INFO - PROCESS | 2398 | 1462359212015 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:53:32 INFO - PROCESS | 2398 | 1462359212055 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0a8000 == 60 [pid = 2398] [id = 618] 03:53:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12a9e6c00) [pid = 2398] [serial = 1854] [outer = 0x0] 03:53:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x12ba79c00) [pid = 2398] [serial = 1855] [outer = 0x12a9e6c00] 03:53:32 INFO - PROCESS | 2398 | 1462359212080 Marionette DEBUG loaded listener.js 03:53:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x12bb7d400) [pid = 2398] [serial = 1856] [outer = 0x12a9e6c00] 03:53:32 INFO - PROCESS | 2398 | 1462359212384 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]]]}] 03:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 03:53:32 INFO - PROCESS | 2398 | 1462359212424 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:53:32 INFO - PROCESS | 2398 | 1462359212428 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:53:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:53:32 INFO - PROCESS | 2398 | 1462359212430 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:53:32 INFO - PROCESS | 2398 | 1462359212431 Marionette TRACE conn2 <- [1,2446,null,{}] 03:53:32 INFO - PROCESS | 2398 | 1462359212433 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}] 03:53:32 INFO - PROCESS | 2398 | 1462359212539 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:53:32 INFO - PROCESS | 2398 | 1462359212551 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d4a4800 == 61 [pid = 2398] [id = 619] 03:53:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12bb7ec00) [pid = 2398] [serial = 1857] [outer = 0x0] 03:53:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12bb86000) [pid = 2398] [serial = 1858] [outer = 0x12bb7ec00] 03:53:32 INFO - PROCESS | 2398 | 1462359212576 Marionette DEBUG loaded listener.js 03:53:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x12bb8c400) [pid = 2398] [serial = 1859] [outer = 0x12bb7ec00] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x119f07000) [pid = 2398] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x112d76000) [pid = 2398] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x123c09400) [pid = 2398] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x11679ec00) [pid = 2398] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x124bb1400) [pid = 2398] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x123fcc400) [pid = 2398] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x1249bc400) [pid = 2398] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x112ce3400) [pid = 2398] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x112d72800) [pid = 2398] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x1296bb000) [pid = 2398] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x1278a8000) [pid = 2398] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x128a90c00) [pid = 2398] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:53:32 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x129651400) [pid = 2398] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:53:32 INFO - PROCESS | 2398 | 1462359212984 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]]]}] 03:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 569ms 03:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:53:33 INFO - PROCESS | 2398 | 1462359212999 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:53:33 INFO - PROCESS | 2398 | 1462359213001 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:53:33 INFO - PROCESS | 2398 | 1462359213003 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:53:33 INFO - PROCESS | 2398 | 1462359213005 Marionette TRACE conn2 <- [1,2450,null,{}] 03:53:33 INFO - PROCESS | 2398 | 1462359213007 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}] 03:53:33 INFO - PROCESS | 2398 | 1462359213108 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:53:33 INFO - PROCESS | 2398 | 1462359213176 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d8b9800 == 62 [pid = 2398] [id = 620] 03:53:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x119f07000) [pid = 2398] [serial = 1860] [outer = 0x0] 03:53:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x12b377800) [pid = 2398] [serial = 1861] [outer = 0x119f07000] 03:53:33 INFO - PROCESS | 2398 | 1462359213205 Marionette DEBUG loaded listener.js 03:53:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x12bbb5000) [pid = 2398] [serial = 1862] [outer = 0x119f07000] 03:53:33 INFO - PROCESS | 2398 | 1462359213539 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]]]}] 03:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 572ms 03:53:33 INFO - PROCESS | 2398 | 1462359213575 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:53:33 INFO - PROCESS | 2398 | 1462359213576 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:53:33 INFO - PROCESS | 2398 | 1462359213578 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:53:33 INFO - PROCESS | 2398 | 1462359213579 Marionette TRACE conn2 <- [1,2454,null,{}] 03:53:33 INFO - PROCESS | 2398 | 1462359213582 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}] 03:53:33 INFO - PROCESS | 2398 | 1462359213669 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:53:33 INFO - PROCESS | 2398 | 1462359213731 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de03800 == 63 [pid = 2398] [id = 621] 03:53:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x12a8e4000) [pid = 2398] [serial = 1863] [outer = 0x0] 03:53:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x12bf8b000) [pid = 2398] [serial = 1864] [outer = 0x12a8e4000] 03:53:33 INFO - PROCESS | 2398 | 1462359213758 Marionette DEBUG loaded listener.js 03:53:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x12c12fc00) [pid = 2398] [serial = 1865] [outer = 0x12a8e4000] 03:53:34 INFO - PROCESS | 2398 | 1462359214028 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]]]}] 03:53:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:53:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 467ms 03:53:34 INFO - PROCESS | 2398 | 1462359214047 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:53:34 INFO - PROCESS | 2398 | 1462359214048 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:53:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:53:34 INFO - PROCESS | 2398 | 1462359214050 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:53:34 INFO - PROCESS | 2398 | 1462359214051 Marionette TRACE conn2 <- [1,2458,null,{}] 03:53:34 INFO - PROCESS | 2398 | 1462359214053 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}] 03:53:34 INFO - PROCESS | 2398 | 1462359214147 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:53:34 INFO - PROCESS | 2398 | 1462359214151 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x134f81800 == 64 [pid = 2398] [id = 622] 03:53:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x12c137000) [pid = 2398] [serial = 1866] [outer = 0x0] 03:53:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12c13c800) [pid = 2398] [serial = 1867] [outer = 0x12c137000] 03:53:34 INFO - PROCESS | 2398 | 1462359214176 Marionette DEBUG loaded listener.js 03:53:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x12c142c00) [pid = 2398] [serial = 1868] [outer = 0x12c137000] 03:53:34 INFO - PROCESS | 2398 | 1462359214513 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]]]}] 03:53:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:53:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 474ms 03:53:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:53:34 INFO - PROCESS | 2398 | 1462359214525 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:53:34 INFO - PROCESS | 2398 | 1462359214527 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:53:34 INFO - PROCESS | 2398 | 1462359214529 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:53:34 INFO - PROCESS | 2398 | 1462359214530 Marionette TRACE conn2 <- [1,2462,null,{}] 03:53:34 INFO - PROCESS | 2398 | 1462359214532 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}] 03:53:34 INFO - PROCESS | 2398 | 1462359214619 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:53:34 INFO - PROCESS | 2398 | 1462359214685 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x13518f000 == 65 [pid = 2398] [id = 623] 03:53:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x118140400) [pid = 2398] [serial = 1869] [outer = 0x0] 03:53:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12c148800) [pid = 2398] [serial = 1870] [outer = 0x118140400] 03:53:34 INFO - PROCESS | 2398 | 1462359214710 Marionette DEBUG loaded listener.js 03:53:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12c904c00) [pid = 2398] [serial = 1871] [outer = 0x118140400] 03:53:35 INFO - PROCESS | 2398 | 1462359215121 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]]]}] 03:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 618ms 03:53:35 INFO - PROCESS | 2398 | 1462359215148 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:53:35 INFO - PROCESS | 2398 | 1462359215151 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:53:35 INFO - PROCESS | 2398 | 1462359215154 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:53:35 INFO - PROCESS | 2398 | 1462359215157 Marionette TRACE conn2 <- [1,2466,null,{}] 03:53:35 INFO - PROCESS | 2398 | 1462359215161 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}] 03:53:35 INFO - PROCESS | 2398 | 1462359215270 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:53:35 INFO - PROCESS | 2398 | 1462359215377 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x11918e800 == 66 [pid = 2398] [id = 624] 03:53:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x1134ae800) [pid = 2398] [serial = 1872] [outer = 0x0] 03:53:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x117137400) [pid = 2398] [serial = 1873] [outer = 0x1134ae800] 03:53:35 INFO - PROCESS | 2398 | 1462359215412 Marionette DEBUG loaded listener.js 03:53:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x1187a2c00) [pid = 2398] [serial = 1874] [outer = 0x1134ae800] 03:53:35 INFO - PROCESS | 2398 | 1462359215856 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]]]}] 03:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 721ms 03:53:35 INFO - PROCESS | 2398 | 1462359215876 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:53:35 INFO - PROCESS | 2398 | 1462359215880 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:53:35 INFO - PROCESS | 2398 | 1462359215885 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:53:35 INFO - PROCESS | 2398 | 1462359215887 Marionette TRACE conn2 <- [1,2470,null,{}] 03:53:35 INFO - PROCESS | 2398 | 1462359215889 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}] 03:53:36 INFO - PROCESS | 2398 | 1462359215998 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:53:36 INFO - PROCESS | 2398 | 1462359216105 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x12781a800 == 67 [pid = 2398] [id = 625] 03:53:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x1197fcc00) [pid = 2398] [serial = 1875] [outer = 0x0] 03:53:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x122caf000) [pid = 2398] [serial = 1876] [outer = 0x1197fcc00] 03:53:36 INFO - PROCESS | 2398 | 1462359216136 Marionette DEBUG loaded listener.js 03:53:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x123c07800) [pid = 2398] [serial = 1877] [outer = 0x1197fcc00] 03:53:36 INFO - PROCESS | 2398 | 1462359216572 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]]]}] 03:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 720ms 03:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:53:36 INFO - PROCESS | 2398 | 1462359216606 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:53:36 INFO - PROCESS | 2398 | 1462359216607 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:53:36 INFO - PROCESS | 2398 | 1462359216610 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:53:36 INFO - PROCESS | 2398 | 1462359216613 Marionette TRACE conn2 <- [1,2474,null,{}] 03:53:36 INFO - PROCESS | 2398 | 1462359216620 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}] 03:53:36 INFO - PROCESS | 2398 | 1462359216751 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:53:36 INFO - PROCESS | 2398 | 1462359216833 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d766000 == 68 [pid = 2398] [id = 626] 03:53:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x124252000) [pid = 2398] [serial = 1878] [outer = 0x0] 03:53:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x1278a5800) [pid = 2398] [serial = 1879] [outer = 0x124252000] 03:53:36 INFO - PROCESS | 2398 | 1462359216864 Marionette DEBUG loaded listener.js 03:53:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x128d7f800) [pid = 2398] [serial = 1880] [outer = 0x124252000] 03:53:37 INFO - PROCESS | 2398 | 1462359217301 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]]]}] 03:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 721ms 03:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:53:37 INFO - PROCESS | 2398 | 1462359217331 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:53:37 INFO - PROCESS | 2398 | 1462359217333 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:53:37 INFO - PROCESS | 2398 | 1462359217335 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:53:37 INFO - PROCESS | 2398 | 1462359217337 Marionette TRACE conn2 <- [1,2478,null,{}] 03:53:37 INFO - PROCESS | 2398 | 1462359217339 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}] 03:53:37 INFO - PROCESS | 2398 | 1462359217447 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:53:37 INFO - PROCESS | 2398 | 1462359217563 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x13519d800 == 69 [pid = 2398] [id = 627] 03:53:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x112d72800) [pid = 2398] [serial = 1881] [outer = 0x0] 03:53:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x129657400) [pid = 2398] [serial = 1882] [outer = 0x112d72800] 03:53:37 INFO - PROCESS | 2398 | 1462359217596 Marionette DEBUG loaded listener.js 03:53:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x12add4c00) [pid = 2398] [serial = 1883] [outer = 0x112d72800] 03:53:38 INFO - PROCESS | 2398 | 1462359218237 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]]]}] 03:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 969ms 03:53:38 INFO - PROCESS | 2398 | 1462359218305 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:53:38 INFO - PROCESS | 2398 | 1462359218307 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:53:38 INFO - PROCESS | 2398 | 1462359218329 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:53:38 INFO - PROCESS | 2398 | 1462359218331 Marionette TRACE conn2 <- [1,2482,null,{}] 03:53:38 INFO - PROCESS | 2398 | 1462359218335 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}] 03:53:38 INFO - PROCESS | 2398 | 1462359218429 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:53:38 INFO - PROCESS | 2398 | 1462359218508 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196f0800 == 70 [pid = 2398] [id = 628] 03:53:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x115ec0800) [pid = 2398] [serial = 1884] [outer = 0x0] 03:53:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x116527000) [pid = 2398] [serial = 1885] [outer = 0x115ec0800] 03:53:38 INFO - PROCESS | 2398 | 1462359218537 Marionette DEBUG loaded listener.js 03:53:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x117139000) [pid = 2398] [serial = 1886] [outer = 0x115ec0800] 03:53:38 INFO - PROCESS | 2398 | 1462359218925 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]]]}] 03:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 622ms 03:53:38 INFO - PROCESS | 2398 | 1462359218967 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:53:38 INFO - PROCESS | 2398 | 1462359218971 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:53:38 INFO - PROCESS | 2398 | 1462359218978 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:53:38 INFO - PROCESS | 2398 | 1462359218980 Marionette TRACE conn2 <- [1,2486,null,{}] 03:53:38 INFO - PROCESS | 2398 | 1462359218983 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}] 03:53:39 INFO - PROCESS | 2398 | 1462359219075 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:53:39 INFO - PROCESS | 2398 | 1462359219143 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x118587000 == 71 [pid = 2398] [id = 629] 03:53:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x11652f800) [pid = 2398] [serial = 1887] [outer = 0x0] 03:53:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x116a82000) [pid = 2398] [serial = 1888] [outer = 0x11652f800] 03:53:39 INFO - PROCESS | 2398 | 1462359219171 Marionette DEBUG loaded listener.js 03:53:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x1184e8000) [pid = 2398] [serial = 1889] [outer = 0x11652f800] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x119b19000 == 70 [pid = 2398] [id = 566] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x134f81800 == 69 [pid = 2398] [id = 622] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12de03800 == 68 [pid = 2398] [id = 621] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12d8b9800 == 67 [pid = 2398] [id = 620] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12d4a4800 == 66 [pid = 2398] [id = 619] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0a8000 == 65 [pid = 2398] [id = 618] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x112976400) [pid = 2398] [serial = 1753] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x1197fd800) [pid = 2398] [serial = 1756] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x123cc8c00) [pid = 2398] [serial = 1759] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x1247dc800) [pid = 2398] [serial = 1762] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x12967e800) [pid = 2398] [serial = 1765] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x12a9e9400) [pid = 2398] [serial = 1768] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x12ba78400) [pid = 2398] [serial = 1807] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12c211000 == 64 [pid = 2398] [id = 617] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12b35d800 == 63 [pid = 2398] [id = 616] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab33000 == 62 [pid = 2398] [id = 615] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x129024800 == 61 [pid = 2398] [id = 614] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x125329000 == 60 [pid = 2398] [id = 613] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x119f64800 == 59 [pid = 2398] [id = 612] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x11a153800 == 58 [pid = 2398] [id = 611] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x122f4e800 == 57 [pid = 2398] [id = 610] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x1297cb000 == 56 [pid = 2398] [id = 609] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x134f86000 == 55 [pid = 2398] [id = 608] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x134dc8800 == 54 [pid = 2398] [id = 607] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x134d90800 == 53 [pid = 2398] [id = 606] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12d780000 == 52 [pid = 2398] [id = 605] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x127836000 == 51 [pid = 2398] [id = 604] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x11a135000 == 50 [pid = 2398] [id = 603] 03:53:39 INFO - PROCESS | 2398 | --DOCSHELL 0x12db8f800 == 49 [pid = 2398] [id = 602] 03:53:39 INFO - PROCESS | 2398 | 1462359219603 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]]]}] 03:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 671ms 03:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:53:39 INFO - PROCESS | 2398 | 1462359219648 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:53:39 INFO - PROCESS | 2398 | 1462359219649 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:53:39 INFO - PROCESS | 2398 | 1462359219652 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:53:39 INFO - PROCESS | 2398 | 1462359219654 Marionette TRACE conn2 <- [1,2490,null,{}] 03:53:39 INFO - PROCESS | 2398 | 1462359219661 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}] 03:53:39 INFO - PROCESS | 2398 | 1462359219761 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x12a8e0c00) [pid = 2398] [serial = 1751] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x128a95c00) [pid = 2398] [serial = 1789] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x1293ea800) [pid = 2398] [serial = 1792] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x129655000) [pid = 2398] [serial = 1793] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x12a8e1c00) [pid = 2398] [serial = 1796] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x1296bb400) [pid = 2398] [serial = 1795] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x1215ef000) [pid = 2398] [serial = 1777] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x122d53400) [pid = 2398] [serial = 1778] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x116468c00) [pid = 2398] [serial = 1772] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x113039800) [pid = 2398] [serial = 1771] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x123d10800) [pid = 2398] [serial = 1780] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x12410fc00) [pid = 2398] [serial = 1781] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x11969b400) [pid = 2398] [serial = 1775] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x11813fc00) [pid = 2398] [serial = 1774] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x125291c00) [pid = 2398] [serial = 1786] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x12421b000) [pid = 2398] [serial = 1783] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x1242e1800) [pid = 2398] [serial = 1784] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x12ab58400) [pid = 2398] [serial = 1804] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x116877c00) [pid = 2398] [serial = 1799] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x11303cc00) [pid = 2398] [serial = 1798] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x12a9e4800) [pid = 2398] [serial = 1802] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x128d82400) [pid = 2398] [serial = 1790] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x12b378800) [pid = 2398] [serial = 1805] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x11a2a9400) [pid = 2398] [serial = 1801] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x1278a4c00) [pid = 2398] [serial = 1787] [outer = 0x0] [url = about:blank] 03:53:39 INFO - PROCESS | 2398 | 1462359219832 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x118717800 == 50 [pid = 2398] [id = 630] 03:53:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x116468c00) [pid = 2398] [serial = 1890] [outer = 0x0] 03:53:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x11813fc00) [pid = 2398] [serial = 1891] [outer = 0x116468c00] 03:53:39 INFO - PROCESS | 2398 | 1462359219862 Marionette DEBUG loaded listener.js 03:53:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x11a199000) [pid = 2398] [serial = 1892] [outer = 0x116468c00] 03:53:40 INFO - PROCESS | 2398 | 1462359220203 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]]]}] 03:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 572ms 03:53:40 INFO - PROCESS | 2398 | 1462359220226 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:53:40 INFO - PROCESS | 2398 | 1462359220230 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:53:40 INFO - PROCESS | 2398 | 1462359220232 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:53:40 INFO - PROCESS | 2398 | 1462359220233 Marionette TRACE conn2 <- [1,2494,null,{}] 03:53:40 INFO - PROCESS | 2398 | 1462359220236 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}] 03:53:40 INFO - PROCESS | 2398 | 1462359220317 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:53:40 INFO - PROCESS | 2398 | 1462359220322 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x123d81000 == 51 [pid = 2398] [id = 631] 03:53:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x1215f0000) [pid = 2398] [serial = 1893] [outer = 0x0] 03:53:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x122e70c00) [pid = 2398] [serial = 1894] [outer = 0x1215f0000] 03:53:40 INFO - PROCESS | 2398 | 1462359220349 Marionette DEBUG loaded listener.js 03:53:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x123c02400) [pid = 2398] [serial = 1895] [outer = 0x1215f0000] 03:53:40 INFO - PROCESS | 2398 | 1462359220669 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]]]}] 03:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 470ms 03:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:53:40 INFO - PROCESS | 2398 | 1462359220702 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:53:40 INFO - PROCESS | 2398 | 1462359220703 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:53:40 INFO - PROCESS | 2398 | 1462359220705 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:53:40 INFO - PROCESS | 2398 | 1462359220706 Marionette TRACE conn2 <- [1,2498,null,{}] 03:53:40 INFO - PROCESS | 2398 | 1462359220711 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}] 03:53:40 INFO - PROCESS | 2398 | 1462359220787 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:53:40 INFO - PROCESS | 2398 | 1462359220794 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252dd800 == 52 [pid = 2398] [id = 632] 03:53:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x122fd5400) [pid = 2398] [serial = 1896] [outer = 0x0] 03:53:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x123cc1c00) [pid = 2398] [serial = 1897] [outer = 0x122fd5400] 03:53:40 INFO - PROCESS | 2398 | 1462359220820 Marionette DEBUG loaded listener.js 03:53:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x123f2e800) [pid = 2398] [serial = 1898] [outer = 0x122fd5400] 03:53:41 INFO - PROCESS | 2398 | 1462359221171 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]]]}] 03:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 471ms 03:53:41 INFO - PROCESS | 2398 | 1462359221178 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:53:41 INFO - PROCESS | 2398 | 1462359221180 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:53:41 INFO - PROCESS | 2398 | 1462359221182 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:53:41 INFO - PROCESS | 2398 | 1462359221183 Marionette TRACE conn2 <- [1,2502,null,{}] 03:53:41 INFO - PROCESS | 2398 | 1462359221185 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}] 03:53:41 INFO - PROCESS | 2398 | 1462359221286 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:53:41 INFO - PROCESS | 2398 | 1462359221354 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x12781c800 == 53 [pid = 2398] [id = 633] 03:53:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x123c04000) [pid = 2398] [serial = 1899] [outer = 0x0] 03:53:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x123fca800) [pid = 2398] [serial = 1900] [outer = 0x123c04000] 03:53:41 INFO - PROCESS | 2398 | 1462359221383 Marionette DEBUG loaded listener.js 03:53:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x124255800) [pid = 2398] [serial = 1901] [outer = 0x123c04000] 03:53:41 INFO - PROCESS | 2398 | 1462359221823 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]]]}] 03:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 668ms 03:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:53:41 INFO - PROCESS | 2398 | 1462359221860 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:53:41 INFO - PROCESS | 2398 | 1462359221863 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:53:41 INFO - PROCESS | 2398 | 1462359221868 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:53:41 INFO - PROCESS | 2398 | 1462359221870 Marionette TRACE conn2 <- [1,2506,null,{}] 03:53:41 INFO - PROCESS | 2398 | 1462359221874 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}] 03:53:41 INFO - PROCESS | 2398 | 1462359221975 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:53:42 INFO - PROCESS | 2398 | 1462359222047 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x1168ae800 == 54 [pid = 2398] [id = 634] 03:53:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x1165da400) [pid = 2398] [serial = 1902] [outer = 0x0] 03:53:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x11713bc00) [pid = 2398] [serial = 1903] [outer = 0x1165da400] 03:53:42 INFO - PROCESS | 2398 | 1462359222079 Marionette DEBUG loaded listener.js 03:53:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x11857b800) [pid = 2398] [serial = 1904] [outer = 0x1165da400] 03:53:42 INFO - PROCESS | 2398 | 1462359222544 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]]]}] 03:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 723ms 03:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:53:42 INFO - PROCESS | 2398 | 1462359222592 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:53:42 INFO - PROCESS | 2398 | 1462359222596 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:53:42 INFO - PROCESS | 2398 | 1462359222600 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:53:42 INFO - PROCESS | 2398 | 1462359222602 Marionette TRACE conn2 <- [1,2510,null,{}] 03:53:42 INFO - PROCESS | 2398 | 1462359222605 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}] 03:53:42 INFO - PROCESS | 2398 | 1462359222700 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:53:42 INFO - PROCESS | 2398 | 1462359222752 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x12388e800 == 55 [pid = 2398] [id = 635] 03:53:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x118779400) [pid = 2398] [serial = 1905] [outer = 0x0] 03:53:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x11a1a4400) [pid = 2398] [serial = 1906] [outer = 0x118779400] 03:53:42 INFO - PROCESS | 2398 | 1462359222776 Marionette DEBUG loaded listener.js 03:53:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x123c06000) [pid = 2398] [serial = 1907] [outer = 0x118779400] 03:53:43 INFO - PROCESS | 2398 | 1462359223220 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]]]}] 03:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 626ms 03:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:53:43 INFO - PROCESS | 2398 | 1462359223229 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:53:43 INFO - PROCESS | 2398 | 1462359223232 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:53:43 INFO - PROCESS | 2398 | 1462359223235 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:53:43 INFO - PROCESS | 2398 | 1462359223240 Marionette TRACE conn2 <- [1,2514,null,{}] 03:53:43 INFO - PROCESS | 2398 | 1462359223251 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}] 03:53:43 INFO - PROCESS | 2398 | 1462359223424 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:53:43 INFO - PROCESS | 2398 | 1462359223531 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298ca000 == 56 [pid = 2398] [id = 636] 03:53:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x12419f400) [pid = 2398] [serial = 1908] [outer = 0x0] 03:53:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x124254800) [pid = 2398] [serial = 1909] [outer = 0x12419f400] 03:53:43 INFO - PROCESS | 2398 | 1462359223581 Marionette DEBUG loaded listener.js 03:53:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x1247e2c00) [pid = 2398] [serial = 1910] [outer = 0x12419f400] 03:53:44 INFO - PROCESS | 2398 | 1462359224061 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]]]}] 03:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 876ms 03:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:53:44 INFO - PROCESS | 2398 | 1462359224111 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:53:44 INFO - PROCESS | 2398 | 1462359224113 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:53:44 INFO - PROCESS | 2398 | 1462359224115 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:53:44 INFO - PROCESS | 2398 | 1462359224117 Marionette TRACE conn2 <- [1,2518,null,{}] 03:53:44 INFO - PROCESS | 2398 | 1462359224119 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}] 03:53:44 INFO - PROCESS | 2398 | 1462359224217 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:53:44 INFO - PROCESS | 2398 | 1462359224277 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9d9800 == 57 [pid = 2398] [id = 637] 03:53:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x1249bb800) [pid = 2398] [serial = 1911] [outer = 0x0] 03:53:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x125292800) [pid = 2398] [serial = 1912] [outer = 0x1249bb800] 03:53:44 INFO - PROCESS | 2398 | 1462359224307 Marionette DEBUG loaded listener.js 03:53:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x1265dd000) [pid = 2398] [serial = 1913] [outer = 0x1249bb800] 03:53:44 INFO - PROCESS | 2398 | 1462359224711 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]]]}] 03:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 619ms 03:53:44 INFO - PROCESS | 2398 | 1462359224735 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:53:44 INFO - PROCESS | 2398 | 1462359224736 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:53:44 INFO - PROCESS | 2398 | 1462359224739 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:53:44 INFO - PROCESS | 2398 | 1462359224740 Marionette TRACE conn2 <- [1,2522,null,{}] 03:53:44 INFO - PROCESS | 2398 | 1462359224743 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}] 03:53:44 INFO - PROCESS | 2398 | 1462359224838 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:53:44 INFO - PROCESS | 2398 | 1462359224930 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b362000 == 58 [pid = 2398] [id = 638] 03:53:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x1265d6400) [pid = 2398] [serial = 1914] [outer = 0x0] 03:53:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x1278d2400) [pid = 2398] [serial = 1915] [outer = 0x1265d6400] 03:53:44 INFO - PROCESS | 2398 | 1462359224961 Marionette DEBUG loaded listener.js 03:53:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x128d75800) [pid = 2398] [serial = 1916] [outer = 0x1265d6400] 03:53:45 INFO - PROCESS | 2398 | 1462359225370 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]]]}] 03:53:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:53:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 668ms 03:53:45 INFO - PROCESS | 2398 | 1462359225408 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:53:45 INFO - PROCESS | 2398 | 1462359225410 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:53:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:53:45 INFO - PROCESS | 2398 | 1462359225413 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:53:45 INFO - PROCESS | 2398 | 1462359225415 Marionette TRACE conn2 <- [1,2526,null,{}] 03:53:45 INFO - PROCESS | 2398 | 1462359225417 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}] 03:53:45 INFO - PROCESS | 2398 | 1462359225532 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:53:45 INFO - PROCESS | 2398 | 1462359225636 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x12baf1800 == 59 [pid = 2398] [id = 639] 03:53:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x128d7ec00) [pid = 2398] [serial = 1917] [outer = 0x0] 03:53:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x1293e8000) [pid = 2398] [serial = 1918] [outer = 0x128d7ec00] 03:53:45 INFO - PROCESS | 2398 | 1462359225675 Marionette DEBUG loaded listener.js 03:53:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x12967e800) [pid = 2398] [serial = 1919] [outer = 0x128d7ec00] 03:53:46 INFO - PROCESS | 2398 | 1462359226113 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]]]}] 03:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 718ms 03:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:53:46 INFO - PROCESS | 2398 | 1462359226165 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:53:46 INFO - PROCESS | 2398 | 1462359226166 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:53:46 INFO - PROCESS | 2398 | 1462359226168 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:53:46 INFO - PROCESS | 2398 | 1462359226169 Marionette TRACE conn2 <- [1,2530,null,{}] 03:53:46 INFO - PROCESS | 2398 | 1462359226172 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}] 03:53:46 INFO - PROCESS | 2398 | 1462359226266 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:53:46 INFO - PROCESS | 2398 | 1462359226325 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd61000 == 60 [pid = 2398] [id = 640] 03:53:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x113032400) [pid = 2398] [serial = 1920] [outer = 0x0] 03:53:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x12967ec00) [pid = 2398] [serial = 1921] [outer = 0x113032400] 03:53:46 INFO - PROCESS | 2398 | 1462359226354 Marionette DEBUG loaded listener.js 03:53:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x12a8d7c00) [pid = 2398] [serial = 1922] [outer = 0x113032400] 03:53:46 INFO - PROCESS | 2398 | 1462359226802 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]]]}] 03:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 03:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:53:46 INFO - PROCESS | 2398 | 1462359226837 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:53:46 INFO - PROCESS | 2398 | 1462359226839 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:53:46 INFO - PROCESS | 2398 | 1462359226841 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:53:46 INFO - PROCESS | 2398 | 1462359226842 Marionette TRACE conn2 <- [1,2534,null,{}] 03:53:46 INFO - PROCESS | 2398 | 1462359226845 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}] 03:53:46 INFO - PROCESS | 2398 | 1462359226942 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:53:47 INFO - PROCESS | 2398 | 1462359227018 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0c2800 == 61 [pid = 2398] [id = 641] 03:53:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x1191e3c00) [pid = 2398] [serial = 1923] [outer = 0x0] 03:53:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x12a8e1c00) [pid = 2398] [serial = 1924] [outer = 0x1191e3c00] 03:53:47 INFO - PROCESS | 2398 | 1462359227047 Marionette DEBUG loaded listener.js 03:53:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x12ab4f000) [pid = 2398] [serial = 1925] [outer = 0x1191e3c00] 03:53:47 INFO - PROCESS | 2398 | 1462359227533 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]]]}] 03:53:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:53:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 719ms 03:53:47 INFO - PROCESS | 2398 | 1462359227560 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:53:47 INFO - PROCESS | 2398 | 1462359227563 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:53:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:53:47 INFO - PROCESS | 2398 | 1462359227566 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:53:47 INFO - PROCESS | 2398 | 1462359227568 Marionette TRACE conn2 <- [1,2538,null,{}] 03:53:47 INFO - PROCESS | 2398 | 1462359227613 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}] 03:53:47 INFO - PROCESS | 2398 | 1462359227713 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:53:47 INFO - PROCESS | 2398 | 1462359227788 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x12392e800 == 62 [pid = 2398] [id = 642] 03:53:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 163 (0x115d0dc00) [pid = 2398] [serial = 1926] [outer = 0x0] 03:53:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 164 (0x1165e0c00) [pid = 2398] [serial = 1927] [outer = 0x115d0dc00] 03:53:47 INFO - PROCESS | 2398 | 1462359227817 Marionette DEBUG loaded listener.js 03:53:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 165 (0x1187a1c00) [pid = 2398] [serial = 1928] [outer = 0x115d0dc00] 03:53:48 INFO - PROCESS | 2398 | --DOCSHELL 0x1252dd800 == 61 [pid = 2398] [id = 632] 03:53:48 INFO - PROCESS | 2398 | --DOCSHELL 0x123d81000 == 60 [pid = 2398] [id = 631] 03:53:48 INFO - PROCESS | 2398 | --DOCSHELL 0x118717800 == 59 [pid = 2398] [id = 630] 03:53:48 INFO - PROCESS | 2398 | --DOCSHELL 0x118587000 == 58 [pid = 2398] [id = 629] 03:53:48 INFO - PROCESS | 2398 | --DOCSHELL 0x1196f0800 == 57 [pid = 2398] [id = 628] 03:53:48 INFO - PROCESS | 2398 | 1462359228232 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]]]}] 03:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 695ms 03:53:48 INFO - PROCESS | 2398 | 1462359228263 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:53:48 INFO - PROCESS | 2398 | 1462359228266 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:53:48 INFO - PROCESS | 2398 | 1462359228271 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:53:48 INFO - PROCESS | 2398 | 1462359228272 Marionette TRACE conn2 <- [1,2542,null,{}] 03:53:48 INFO - PROCESS | 2398 | 1462359228275 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}] 03:53:48 INFO - PROCESS | 2398 | 1462359228356 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:53:48 INFO - PROCESS | 2398 | 1462359228473 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:48 INFO - PROCESS | 2398 | ++DOCSHELL 0x1196e3000 == 58 [pid = 2398] [id = 643] 03:53:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 166 (0x118576c00) [pid = 2398] [serial = 1929] [outer = 0x0] 03:53:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 167 (0x1197ee800) [pid = 2398] [serial = 1930] [outer = 0x118576c00] 03:53:48 INFO - PROCESS | 2398 | 1462359228500 Marionette DEBUG loaded listener.js 03:53:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 168 (0x122fd9c00) [pid = 2398] [serial = 1931] [outer = 0x118576c00] 03:53:48 INFO - PROCESS | 2398 | 1462359228866 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]]]}] 03:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 622ms 03:53:48 INFO - PROCESS | 2398 | 1462359228895 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:53:48 INFO - PROCESS | 2398 | 1462359228896 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:53:48 INFO - PROCESS | 2398 | 1462359228903 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:53:48 INFO - PROCESS | 2398 | 1462359228906 Marionette TRACE conn2 <- [1,2546,null,{}] 03:53:48 INFO - PROCESS | 2398 | 1462359228912 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}] 03:53:49 INFO - PROCESS | 2398 | 1462359229031 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:53:49 INFO - PROCESS | 2398 | 1462359229117 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x12942e000 == 59 [pid = 2398] [id = 644] 03:53:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 169 (0x124119800) [pid = 2398] [serial = 1932] [outer = 0x0] 03:53:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 170 (0x124255000) [pid = 2398] [serial = 1933] [outer = 0x124119800] 03:53:49 INFO - PROCESS | 2398 | 1462359229161 Marionette DEBUG loaded listener.js 03:53:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 171 (0x1278ab000) [pid = 2398] [serial = 1934] [outer = 0x124119800] 03:53:49 INFO - PROCESS | 2398 | 1462359229620 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]]]}] 03:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 729ms 03:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:53:49 INFO - PROCESS | 2398 | 1462359229631 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:53:49 INFO - PROCESS | 2398 | 1462359229634 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:53:49 INFO - PROCESS | 2398 | 1462359229637 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:53:49 INFO - PROCESS | 2398 | 1462359229639 Marionette TRACE conn2 <- [1,2550,null,{}] 03:53:49 INFO - PROCESS | 2398 | 1462359229645 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}] 03:53:49 INFO - PROCESS | 2398 | 1462359229756 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:53:49 INFO - PROCESS | 2398 | 1462359229770 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bf2d000 == 60 [pid = 2398] [id = 645] 03:53:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 172 (0x128d77800) [pid = 2398] [serial = 1935] [outer = 0x0] 03:53:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 173 (0x1293eec00) [pid = 2398] [serial = 1936] [outer = 0x128d77800] 03:53:49 INFO - PROCESS | 2398 | 1462359229796 Marionette DEBUG loaded listener.js 03:53:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 174 (0x129673400) [pid = 2398] [serial = 1937] [outer = 0x128d77800] 03:53:50 INFO - PROCESS | 2398 | 1462359230149 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]]]}] 03:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 524ms 03:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:53:50 INFO - PROCESS | 2398 | 1462359230162 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:53:50 INFO - PROCESS | 2398 | 1462359230163 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:53:50 INFO - PROCESS | 2398 | 1462359230165 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:53:50 INFO - PROCESS | 2398 | 1462359230166 Marionette TRACE conn2 <- [1,2554,null,{}] 03:53:50 INFO - PROCESS | 2398 | 1462359230168 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}] 03:53:50 INFO - PROCESS | 2398 | 1462359230270 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:53:50 INFO - PROCESS | 2398 | 1462359230281 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5e3000 == 61 [pid = 2398] [id = 646] 03:53:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 175 (0x1296bd000) [pid = 2398] [serial = 1938] [outer = 0x0] 03:53:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 176 (0x12ab4d000) [pid = 2398] [serial = 1939] [outer = 0x1296bd000] 03:53:50 INFO - PROCESS | 2398 | 1462359230307 Marionette DEBUG loaded listener.js 03:53:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 177 (0x1187a4c00) [pid = 2398] [serial = 1940] [outer = 0x1296bd000] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 176 (0x122fd5400) [pid = 2398] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 175 (0x12965ac00) [pid = 2398] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 174 (0x123fc6800) [pid = 2398] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 173 (0x1183e9400) [pid = 2398] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 172 (0x115ec0800) [pid = 2398] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 171 (0x122ca5c00) [pid = 2398] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 170 (0x12bb7ec00) [pid = 2398] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 169 (0x125294c00) [pid = 2398] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 168 (0x12c137000) [pid = 2398] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 167 (0x11652f800) [pid = 2398] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 166 (0x1215f0000) [pid = 2398] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 165 (0x12b37b000) [pid = 2398] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 164 (0x119f07000) [pid = 2398] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 163 (0x116468c00) [pid = 2398] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 162 (0x12a9e6c00) [pid = 2398] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x1293f2800) [pid = 2398] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x124259c00) [pid = 2398] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x12a8e4000) [pid = 2398] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:53:50 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x1168ce800) [pid = 2398] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:53:50 INFO - PROCESS | 2398 | 1462359230735 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]]]}] 03:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 619ms 03:53:50 INFO - PROCESS | 2398 | 1462359230784 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:53:50 INFO - PROCESS | 2398 | 1462359230785 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:53:50 INFO - PROCESS | 2398 | 1462359230788 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:53:50 INFO - PROCESS | 2398 | 1462359230789 Marionette TRACE conn2 <- [1,2558,null,{}] 03:53:50 INFO - PROCESS | 2398 | 1462359230793 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}] 03:53:50 INFO - PROCESS | 2398 | 1462359230890 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:53:50 INFO - PROCESS | 2398 | 1462359230897 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d8b7800 == 62 [pid = 2398] [id = 647] 03:53:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x122cae800) [pid = 2398] [serial = 1941] [outer = 0x0] 03:53:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x12ab57800) [pid = 2398] [serial = 1942] [outer = 0x122cae800] 03:53:50 INFO - PROCESS | 2398 | 1462359230925 Marionette DEBUG loaded listener.js 03:53:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x12b378c00) [pid = 2398] [serial = 1943] [outer = 0x122cae800] 03:53:51 INFO - PROCESS | 2398 | 1462359231274 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]]]}] 03:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 03:53:51 INFO - PROCESS | 2398 | 1462359231311 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:53:51 INFO - PROCESS | 2398 | 1462359231313 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:53:51 INFO - PROCESS | 2398 | 1462359231315 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:53:51 INFO - PROCESS | 2398 | 1462359231316 Marionette TRACE conn2 <- [1,2562,null,{}] 03:53:51 INFO - PROCESS | 2398 | 1462359231318 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}] 03:53:51 INFO - PROCESS | 2398 | 1462359231400 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:53:51 INFO - PROCESS | 2398 | 1462359231467 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de0c800 == 63 [pid = 2398] [id = 648] 03:53:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x12b376800) [pid = 2398] [serial = 1944] [outer = 0x0] 03:53:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 163 (0x12ba7bc00) [pid = 2398] [serial = 1945] [outer = 0x12b376800] 03:53:51 INFO - PROCESS | 2398 | 1462359231493 Marionette DEBUG loaded listener.js 03:53:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 164 (0x12bb83c00) [pid = 2398] [serial = 1946] [outer = 0x12b376800] 03:53:51 INFO - PROCESS | 2398 | 1462359231794 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]]]}] 03:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 03:53:51 INFO - PROCESS | 2398 | 1462359231833 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:53:51 INFO - PROCESS | 2398 | 1462359231834 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:53:51 INFO - PROCESS | 2398 | 1462359231837 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:53:51 INFO - PROCESS | 2398 | 1462359231838 Marionette TRACE conn2 <- [1,2566,null,{}] 03:53:51 INFO - PROCESS | 2398 | 1462359231840 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}] 03:53:51 INFO - PROCESS | 2398 | 1462359231923 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:53:51 INFO - PROCESS | 2398 | 1462359231927 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x134dc3800 == 64 [pid = 2398] [id = 649] 03:53:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 165 (0x12bb88000) [pid = 2398] [serial = 1947] [outer = 0x0] 03:53:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 166 (0x12bbad000) [pid = 2398] [serial = 1948] [outer = 0x12bb88000] 03:53:51 INFO - PROCESS | 2398 | 1462359231952 Marionette DEBUG loaded listener.js 03:53:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 167 (0x12bbb7000) [pid = 2398] [serial = 1949] [outer = 0x12bb88000] 03:53:52 INFO - PROCESS | 2398 | 1462359232295 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]]]}] 03:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 471ms 03:53:52 INFO - PROCESS | 2398 | 1462359232310 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:53:52 INFO - PROCESS | 2398 | 1462359232313 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:53:52 INFO - PROCESS | 2398 | 1462359232316 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:53:52 INFO - PROCESS | 2398 | 1462359232317 Marionette TRACE conn2 <- [1,2570,null,{}] 03:53:52 INFO - PROCESS | 2398 | 1462359232319 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}] 03:53:52 INFO - PROCESS | 2398 | 1462359232437 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:53:52 INFO - PROCESS | 2398 | 1462359232444 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x134f81000 == 65 [pid = 2398] [id = 650] 03:53:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 168 (0x12ba7e800) [pid = 2398] [serial = 1950] [outer = 0x0] 03:53:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 169 (0x12bbb6c00) [pid = 2398] [serial = 1951] [outer = 0x12ba7e800] 03:53:52 INFO - PROCESS | 2398 | 1462359232468 Marionette DEBUG loaded listener.js 03:53:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 170 (0x12bf92800) [pid = 2398] [serial = 1952] [outer = 0x12ba7e800] 03:53:53 INFO - PROCESS | 2398 | 1462359233022 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]]]}] 03:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 719ms 03:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:53:53 INFO - PROCESS | 2398 | 1462359233036 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:53:53 INFO - PROCESS | 2398 | 1462359233039 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:53:53 INFO - PROCESS | 2398 | 1462359233062 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:53:53 INFO - PROCESS | 2398 | 1462359233065 Marionette TRACE conn2 <- [1,2574,null,{}] 03:53:53 INFO - PROCESS | 2398 | 1462359233070 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}] 03:53:53 INFO - PROCESS | 2398 | 1462359233177 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:53:53 INFO - PROCESS | 2398 | 1462359233256 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x123872000 == 66 [pid = 2398] [id = 651] 03:53:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 171 (0x11813b400) [pid = 2398] [serial = 1953] [outer = 0x0] 03:53:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 172 (0x1191ed800) [pid = 2398] [serial = 1954] [outer = 0x11813b400] 03:53:53 INFO - PROCESS | 2398 | 1462359233288 Marionette DEBUG loaded listener.js 03:53:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 173 (0x1215f2c00) [pid = 2398] [serial = 1955] [outer = 0x11813b400] 03:53:53 INFO - PROCESS | 2398 | 1462359233699 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]]]}] 03:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 691ms 03:53:53 INFO - PROCESS | 2398 | 1462359233734 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:53:53 INFO - PROCESS | 2398 | 1462359233738 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:53:53 INFO - PROCESS | 2398 | 1462359233743 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:53:53 INFO - PROCESS | 2398 | 1462359233745 Marionette TRACE conn2 <- [1,2578,null,{}] 03:53:53 INFO - PROCESS | 2398 | 1462359233768 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}] 03:53:53 INFO - PROCESS | 2398 | 1462359233874 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:53:53 INFO - PROCESS | 2398 | 1462359233983 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bae4800 == 67 [pid = 2398] [id = 652] 03:53:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 174 (0x122fd2800) [pid = 2398] [serial = 1956] [outer = 0x0] 03:53:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 175 (0x123c11000) [pid = 2398] [serial = 1957] [outer = 0x122fd2800] 03:53:54 INFO - PROCESS | 2398 | 1462359234016 Marionette DEBUG loaded listener.js 03:53:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 176 (0x12425c000) [pid = 2398] [serial = 1958] [outer = 0x122fd2800] 03:53:54 INFO - PROCESS | 2398 | 1462359234432 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]]]}] 03:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 722ms 03:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:53:54 INFO - PROCESS | 2398 | 1462359234466 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:53:54 INFO - PROCESS | 2398 | 1462359234467 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:53:54 INFO - PROCESS | 2398 | 1462359234469 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:53:54 INFO - PROCESS | 2398 | 1462359234472 Marionette TRACE conn2 <- [1,2582,null,{}] 03:53:54 INFO - PROCESS | 2398 | 1462359234480 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}] 03:53:54 INFO - PROCESS | 2398 | 1462359234590 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:53:54 INFO - PROCESS | 2398 | 1462359234659 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x13525d800 == 68 [pid = 2398] [id = 653] 03:53:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 177 (0x1278a6400) [pid = 2398] [serial = 1959] [outer = 0x0] 03:53:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 178 (0x1296c3800) [pid = 2398] [serial = 1960] [outer = 0x1278a6400] 03:53:54 INFO - PROCESS | 2398 | 1462359234731 Marionette DEBUG loaded listener.js 03:53:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 179 (0x12add5800) [pid = 2398] [serial = 1961] [outer = 0x1278a6400] 03:53:55 INFO - PROCESS | 2398 | 1462359235188 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]]]}] 03:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 776ms 03:53:55 INFO - PROCESS | 2398 | 1462359235257 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:53:55 INFO - PROCESS | 2398 | 1462359235260 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:53:55 INFO - PROCESS | 2398 | 1462359235286 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:53:55 INFO - PROCESS | 2398 | 1462359235288 Marionette TRACE conn2 <- [1,2586,null,{}] 03:53:55 INFO - PROCESS | 2398 | 1462359235293 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}] 03:53:55 INFO - PROCESS | 2398 | 1462359235448 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:53:55 INFO - PROCESS | 2398 | 1462359235557 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x1356d4800 == 69 [pid = 2398] [id = 654] 03:53:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 180 (0x122fd7c00) [pid = 2398] [serial = 1962] [outer = 0x0] 03:53:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 181 (0x12ba84000) [pid = 2398] [serial = 1963] [outer = 0x122fd7c00] 03:53:55 INFO - PROCESS | 2398 | 1462359235603 Marionette DEBUG loaded listener.js 03:53:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 182 (0x12bf8d000) [pid = 2398] [serial = 1964] [outer = 0x122fd7c00] 03:53:56 INFO - PROCESS | 2398 | 1462359236044 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]]]}] 03:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 774ms 03:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:53:56 INFO - PROCESS | 2398 | 1462359236057 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:53:56 INFO - PROCESS | 2398 | 1462359236061 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:53:56 INFO - PROCESS | 2398 | 1462359236064 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:53:56 INFO - PROCESS | 2398 | 1462359236065 Marionette TRACE conn2 <- [1,2590,null,{}] 03:53:56 INFO - PROCESS | 2398 | 1462359236067 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}] 03:53:56 INFO - PROCESS | 2398 | 1462359236167 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:53:56 INFO - PROCESS | 2398 | 1462359236232 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x11898b800 == 70 [pid = 2398] [id = 655] 03:53:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 183 (0x11303cc00) [pid = 2398] [serial = 1965] [outer = 0x0] 03:53:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 184 (0x12b37bc00) [pid = 2398] [serial = 1966] [outer = 0x11303cc00] 03:53:56 INFO - PROCESS | 2398 | 1462359236308 Marionette DEBUG loaded listener.js 03:53:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 185 (0x12c13a800) [pid = 2398] [serial = 1967] [outer = 0x11303cc00] 03:53:56 INFO - PROCESS | 2398 | 1462359236698 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]]]}] 03:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 669ms 03:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:53:56 INFO - PROCESS | 2398 | 1462359236734 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:53:56 INFO - PROCESS | 2398 | 1462359236735 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:53:56 INFO - PROCESS | 2398 | 1462359236737 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:53:56 INFO - PROCESS | 2398 | 1462359236739 Marionette TRACE conn2 <- [1,2594,null,{}] 03:53:56 INFO - PROCESS | 2398 | 1462359236741 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}] 03:53:56 INFO - PROCESS | 2398 | 1462359236853 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:53:57 INFO - PROCESS | 2398 | 1462359237136 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x11872c000 == 71 [pid = 2398] [id = 656] 03:53:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 186 (0x113036800) [pid = 2398] [serial = 1968] [outer = 0x0] 03:53:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 187 (0x11303e400) [pid = 2398] [serial = 1969] [outer = 0x113036800] 03:53:57 INFO - PROCESS | 2398 | 1462359237167 Marionette DEBUG loaded listener.js 03:53:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 188 (0x115d69000) [pid = 2398] [serial = 1970] [outer = 0x113036800] 03:53:57 INFO - PROCESS | 2398 | 1462359237694 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]]]}] 03:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1022ms 03:53:57 INFO - PROCESS | 2398 | 1462359237762 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:53:57 INFO - PROCESS | 2398 | 1462359237766 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:53:57 INFO - PROCESS | 2398 | 1462359237771 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:53:57 INFO - PROCESS | 2398 | 1462359237774 Marionette TRACE conn2 <- [1,2598,null,{}] 03:53:57 INFO - PROCESS | 2398 | 1462359237792 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}] 03:53:57 INFO - PROCESS | 2398 | 1462359237891 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:53:57 INFO - PROCESS | 2398 | 1462359237962 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x118580800 == 72 [pid = 2398] [id = 657] 03:53:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 189 (0x118325400) [pid = 2398] [serial = 1971] [outer = 0x0] 03:53:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 190 (0x118577000) [pid = 2398] [serial = 1972] [outer = 0x118325400] 03:53:57 INFO - PROCESS | 2398 | 1462359237992 Marionette DEBUG loaded listener.js 03:53:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 191 (0x119871c00) [pid = 2398] [serial = 1973] [outer = 0x118325400] 03:53:58 INFO - PROCESS | 2398 | 1462359238506 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]]]}] 03:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 790ms 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x134dc3800 == 71 [pid = 2398] [id = 649] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12de0c800 == 70 [pid = 2398] [id = 648] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12d8b7800 == 69 [pid = 2398] [id = 647] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5e3000 == 68 [pid = 2398] [id = 646] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12bf2d000 == 67 [pid = 2398] [id = 645] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12942e000 == 66 [pid = 2398] [id = 644] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 190 (0x125292000) [pid = 2398] [serial = 1816] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 189 (0x1183eb800) [pid = 2398] [serial = 1810] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 188 (0x12967d800) [pid = 2398] [serial = 1819] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 187 (0x122fd1400) [pid = 2398] [serial = 1813] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 186 (0x12adca800) [pid = 2398] [serial = 1822] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 185 (0x129670c00) [pid = 2398] [serial = 1828] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 184 (0x12bb7e000) [pid = 2398] [serial = 1825] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 183 (0x123fca800) [pid = 2398] [serial = 1900] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 182 (0x122caf000) [pid = 2398] [serial = 1876] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 181 (0x117137400) [pid = 2398] [serial = 1873] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 180 (0x129657400) [pid = 2398] [serial = 1882] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 179 (0x1278a5800) [pid = 2398] [serial = 1879] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 178 (0x12c148800) [pid = 2398] [serial = 1870] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | 1462359238617 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:53:58 INFO - PROCESS | 2398 | 1462359238619 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x1196e3000 == 65 [pid = 2398] [id = 643] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12392e800 == 64 [pid = 2398] [id = 642] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12b362000 == 63 [pid = 2398] [id = 638] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9d9800 == 62 [pid = 2398] [id = 637] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x1298ca000 == 61 [pid = 2398] [id = 636] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12388e800 == 60 [pid = 2398] [id = 635] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x1168ae800 == 59 [pid = 2398] [id = 634] 03:53:58 INFO - PROCESS | 2398 | --DOCSHELL 0x12781c800 == 58 [pid = 2398] [id = 633] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 177 (0x1215ef800) [pid = 2398] [serial = 1835] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 176 (0x119871400) [pid = 2398] [serial = 1834] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 175 (0x12491e800) [pid = 2398] [serial = 1843] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 174 (0x125295000) [pid = 2398] [serial = 1844] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 173 (0x124110c00) [pid = 2398] [serial = 1840] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 172 (0x12424f000) [pid = 2398] [serial = 1841] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 171 (0x1278abc00) [pid = 2398] [serial = 1846] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 170 (0x122fde800) [pid = 2398] [serial = 1837] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 169 (0x123c09c00) [pid = 2398] [serial = 1838] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 168 (0x11879a800) [pid = 2398] [serial = 1832] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 167 (0x1176a2800) [pid = 2398] [serial = 1831] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 166 (0x129675c00) [pid = 2398] [serial = 1849] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 165 (0x12ba79c00) [pid = 2398] [serial = 1855] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 164 (0x12ba80800) [pid = 2398] [serial = 1808] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 163 (0x12add0000) [pid = 2398] [serial = 1853] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 162 (0x12a9e1800) [pid = 2398] [serial = 1852] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x12b377800) [pid = 2398] [serial = 1861] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x12bb7d400) [pid = 2398] [serial = 1856] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x12bb86000) [pid = 2398] [serial = 1858] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x12c12fc00) [pid = 2398] [serial = 1865] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x12c13c800) [pid = 2398] [serial = 1867] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x12bbb5000) [pid = 2398] [serial = 1862] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x1296c4c00) [pid = 2398] [serial = 1850] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x12bb8c400) [pid = 2398] [serial = 1859] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x12c142c00) [pid = 2398] [serial = 1868] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x12bf8b000) [pid = 2398] [serial = 1864] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x123f2e800) [pid = 2398] [serial = 1898] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x129656400) [pid = 2398] [serial = 1847] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x123cc1c00) [pid = 2398] [serial = 1897] [outer = 0x0] [url = about:blank] 03:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x11813fc00) [pid = 2398] [serial = 1891] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x117139000) [pid = 2398] [serial = 1886] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x116527000) [pid = 2398] [serial = 1885] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x1184e8000) [pid = 2398] [serial = 1889] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x116a82000) [pid = 2398] [serial = 1888] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x11a199000) [pid = 2398] [serial = 1892] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x123c02400) [pid = 2398] [serial = 1895] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x122e70c00) [pid = 2398] [serial = 1894] [outer = 0x0] [url = about:blank] 03:53:58 INFO - PROCESS | 2398 | 1462359238633 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:53:58 INFO - PROCESS | 2398 | 1462359238634 Marionette TRACE conn2 <- [1,2602,null,{}] 03:53:58 INFO - PROCESS | 2398 | 1462359238637 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}] 03:53:58 INFO - PROCESS | 2398 | 1462359238720 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:53:58 INFO - PROCESS | 2398 | 1462359238729 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194f6000 == 59 [pid = 2398] [id = 658] 03:53:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x11a2a9400) [pid = 2398] [serial = 1974] [outer = 0x0] 03:53:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x122ca7c00) [pid = 2398] [serial = 1975] [outer = 0x11a2a9400] 03:53:58 INFO - PROCESS | 2398 | 1462359238755 Marionette DEBUG loaded listener.js 03:53:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x122fde800) [pid = 2398] [serial = 1976] [outer = 0x11a2a9400] 03:53:59 INFO - PROCESS | 2398 | 1462359239140 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]]]}] 03:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 03:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:53:59 INFO - PROCESS | 2398 | 1462359239155 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:53:59 INFO - PROCESS | 2398 | 1462359239156 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:53:59 INFO - PROCESS | 2398 | 1462359239165 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:53:59 INFO - PROCESS | 2398 | 1462359239169 Marionette TRACE conn2 <- [1,2606,null,{}] 03:53:59 INFO - PROCESS | 2398 | 1462359239172 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}] 03:53:59 INFO - PROCESS | 2398 | 1462359239254 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:53:59 INFO - PROCESS | 2398 | 1462359239261 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252dc000 == 60 [pid = 2398] [id = 659] 03:53:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x123c0e800) [pid = 2398] [serial = 1977] [outer = 0x0] 03:53:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x123d11c00) [pid = 2398] [serial = 1978] [outer = 0x123c0e800] 03:53:59 INFO - PROCESS | 2398 | 1462359239288 Marionette DEBUG loaded listener.js 03:53:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x124379000) [pid = 2398] [serial = 1979] [outer = 0x123c0e800] 03:53:59 INFO - PROCESS | 2398 | 1462359239648 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]]]}] 03:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 529ms 03:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:53:59 INFO - PROCESS | 2398 | 1462359239688 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:53:59 INFO - PROCESS | 2398 | 1462359239690 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:53:59 INFO - PROCESS | 2398 | 1462359239692 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:53:59 INFO - PROCESS | 2398 | 1462359239693 Marionette TRACE conn2 <- [1,2610,null,{}] 03:53:59 INFO - PROCESS | 2398 | 1462359239696 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}] 03:53:59 INFO - PROCESS | 2398 | 1462359239779 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:53:59 INFO - PROCESS | 2398 | 1462359239783 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x129427000 == 61 [pid = 2398] [id = 660] 03:53:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x12419d400) [pid = 2398] [serial = 1980] [outer = 0x0] 03:53:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x12528c000) [pid = 2398] [serial = 1981] [outer = 0x12419d400] 03:53:59 INFO - PROCESS | 2398 | 1462359239810 Marionette DEBUG loaded listener.js 03:53:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x1278a6c00) [pid = 2398] [serial = 1982] [outer = 0x12419d400] 03:54:00 INFO - PROCESS | 2398 | 1462359240163 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]]]}] 03:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 03:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:54:00 INFO - PROCESS | 2398 | 1462359240216 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:54:00 INFO - PROCESS | 2398 | 1462359240217 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:54:00 INFO - PROCESS | 2398 | 1462359240219 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:54:00 INFO - PROCESS | 2398 | 1462359240220 Marionette TRACE conn2 <- [1,2614,null,{}] 03:54:00 INFO - PROCESS | 2398 | 1462359240222 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}] 03:54:00 INFO - PROCESS | 2398 | 1462359240303 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:54:00 INFO - PROCESS | 2398 | 1462359240310 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9d3000 == 62 [pid = 2398] [id = 661] 03:54:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x128ec8000) [pid = 2398] [serial = 1983] [outer = 0x0] 03:54:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x1293ec400) [pid = 2398] [serial = 1984] [outer = 0x128ec8000] 03:54:00 INFO - PROCESS | 2398 | 1462359240343 Marionette DEBUG loaded listener.js 03:54:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x12967a400) [pid = 2398] [serial = 1985] [outer = 0x128ec8000] 03:54:00 INFO - PROCESS | 2398 | 1462359240694 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]]]}] 03:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 03:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:54:00 INFO - PROCESS | 2398 | 1462359240738 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:54:00 INFO - PROCESS | 2398 | 1462359240739 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:54:00 INFO - PROCESS | 2398 | 1462359240742 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:54:00 INFO - PROCESS | 2398 | 1462359240743 Marionette TRACE conn2 <- [1,2618,null,{}] 03:54:00 INFO - PROCESS | 2398 | 1462359240745 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}] 03:54:00 INFO - PROCESS | 2398 | 1462359240830 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:54:00 INFO - PROCESS | 2398 | 1462359240909 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b35f800 == 63 [pid = 2398] [id = 662] 03:54:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x128d80000) [pid = 2398] [serial = 1986] [outer = 0x0] 03:54:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x1296c5c00) [pid = 2398] [serial = 1987] [outer = 0x128d80000] 03:54:00 INFO - PROCESS | 2398 | 1462359240935 Marionette DEBUG loaded listener.js 03:54:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x12add7800) [pid = 2398] [serial = 1988] [outer = 0x128d80000] 03:54:01 INFO - PROCESS | 2398 | 1462359241254 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]]]}] 03:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 03:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:54:01 INFO - PROCESS | 2398 | 1462359241313 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:54:01 INFO - PROCESS | 2398 | 1462359241314 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:54:01 INFO - PROCESS | 2398 | 1462359241316 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:54:01 INFO - PROCESS | 2398 | 1462359241317 Marionette TRACE conn2 <- [1,2622,null,{}] 03:54:01 INFO - PROCESS | 2398 | 1462359241319 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}] 03:54:01 INFO - PROCESS | 2398 | 1462359241421 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:54:01 INFO - PROCESS | 2398 | 1462359241434 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c97c800 == 64 [pid = 2398] [id = 663] 03:54:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x12a7b4000) [pid = 2398] [serial = 1989] [outer = 0x0] 03:54:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x12ba81800) [pid = 2398] [serial = 1990] [outer = 0x12a7b4000] 03:54:01 INFO - PROCESS | 2398 | 1462359241459 Marionette DEBUG loaded listener.js 03:54:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x12bb8c800) [pid = 2398] [serial = 1991] [outer = 0x12a7b4000] 03:54:01 INFO - PROCESS | 2398 | 1462359241812 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]]]}] 03:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 03:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:54:01 INFO - PROCESS | 2398 | 1462359241845 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:54:01 INFO - PROCESS | 2398 | 1462359241846 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:54:01 INFO - PROCESS | 2398 | 1462359241848 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:54:01 INFO - PROCESS | 2398 | 1462359241849 Marionette TRACE conn2 <- [1,2626,null,{}] 03:54:01 INFO - PROCESS | 2398 | 1462359241851 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}] 03:54:01 INFO - PROCESS | 2398 | 1462359241957 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:54:02 INFO - PROCESS | 2398 | 1462359241997 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0ba800 == 65 [pid = 2398] [id = 664] 03:54:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x12bb89c00) [pid = 2398] [serial = 1992] [outer = 0x0] 03:54:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x12bf8f400) [pid = 2398] [serial = 1993] [outer = 0x12bb89c00] 03:54:02 INFO - PROCESS | 2398 | 1462359242022 Marionette DEBUG loaded listener.js 03:54:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x12c143c00) [pid = 2398] [serial = 1994] [outer = 0x12bb89c00] 03:54:02 INFO - PROCESS | 2398 | 1462359242339 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]]]}] 03:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 518ms 03:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:54:02 INFO - PROCESS | 2398 | 1462359242367 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:54:02 INFO - PROCESS | 2398 | 1462359242368 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:54:02 INFO - PROCESS | 2398 | 1462359242370 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:54:02 INFO - PROCESS | 2398 | 1462359242371 Marionette TRACE conn2 <- [1,2630,null,{}] 03:54:02 INFO - PROCESS | 2398 | 1462359242374 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}] 03:54:02 INFO - PROCESS | 2398 | 1462359242484 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:54:02 INFO - PROCESS | 2398 | 1462359242497 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d8b5800 == 66 [pid = 2398] [id = 665] 03:54:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 163 (0x12bb8a000) [pid = 2398] [serial = 1995] [outer = 0x0] 03:54:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 164 (0x12c147000) [pid = 2398] [serial = 1996] [outer = 0x12bb8a000] 03:54:02 INFO - PROCESS | 2398 | 1462359242522 Marionette DEBUG loaded listener.js 03:54:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 165 (0x12c90a800) [pid = 2398] [serial = 1997] [outer = 0x12bb8a000] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 164 (0x124259800) [pid = 2398] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 163 (0x123c0c400) [pid = 2398] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 162 (0x12419e400) [pid = 2398] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x12a9e5400) [pid = 2398] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x12437a400) [pid = 2398] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x122fdd400) [pid = 2398] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x110f29c00) [pid = 2398] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x1134ae800) [pid = 2398] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x122fd9400) [pid = 2398] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x128d7d800) [pid = 2398] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x11808c800) [pid = 2398] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x1293e6c00) [pid = 2398] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x11303d400) [pid = 2398] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x1197fcc00) [pid = 2398] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x128ec9c00) [pid = 2398] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x12bb88000) [pid = 2398] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x124119800) [pid = 2398] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x128d77800) [pid = 2398] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x1296bd000) [pid = 2398] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x115d0dc00) [pid = 2398] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x1191e3c00) [pid = 2398] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x12b376800) [pid = 2398] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x122cae800) [pid = 2398] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x118576c00) [pid = 2398] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x118140400) [pid = 2398] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x116525000) [pid = 2398] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x124252000) [pid = 2398] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x12ba76c00) [pid = 2398] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x116530c00) [pid = 2398] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x12965a800) [pid = 2398] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x119810800) [pid = 2398] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x110f29400) [pid = 2398] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x122cb3400) [pid = 2398] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:54:03 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x112d72800) [pid = 2398] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:54:03 INFO - PROCESS | 2398 | 1462359243130 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]]]}] 03:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 772ms 03:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:54:03 INFO - PROCESS | 2398 | 1462359243143 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:54:03 INFO - PROCESS | 2398 | 1462359243144 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:54:03 INFO - PROCESS | 2398 | 1462359243146 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:54:03 INFO - PROCESS | 2398 | 1462359243147 Marionette TRACE conn2 <- [1,2634,null,{}] 03:54:03 INFO - PROCESS | 2398 | 1462359243150 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}] 03:54:03 INFO - PROCESS | 2398 | 1462359243236 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:54:03 INFO - PROCESS | 2398 | 1462359243240 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x1132f5800 == 67 [pid = 2398] [id = 666] 03:54:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x112f95400) [pid = 2398] [serial = 1998] [outer = 0x0] 03:54:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x116530c00) [pid = 2398] [serial = 1999] [outer = 0x112f95400] 03:54:03 INFO - PROCESS | 2398 | 1462359243271 Marionette DEBUG loaded listener.js 03:54:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x11986f400) [pid = 2398] [serial = 2000] [outer = 0x112f95400] 03:54:03 INFO - PROCESS | 2398 | 1462359243627 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]]]}] 03:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 517ms 03:54:03 INFO - PROCESS | 2398 | 1462359243665 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:54:03 INFO - PROCESS | 2398 | 1462359243666 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:54:03 INFO - PROCESS | 2398 | 1462359243669 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:54:03 INFO - PROCESS | 2398 | 1462359243670 Marionette TRACE conn2 <- [1,2638,null,{}] 03:54:03 INFO - PROCESS | 2398 | 1462359243673 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}] 03:54:03 INFO - PROCESS | 2398 | 1462359243797 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:54:03 INFO - PROCESS | 2398 | 1462359243819 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5e4800 == 68 [pid = 2398] [id = 667] 03:54:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x122ca7800) [pid = 2398] [serial = 2001] [outer = 0x0] 03:54:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12421bc00) [pid = 2398] [serial = 2002] [outer = 0x122ca7800] 03:54:03 INFO - PROCESS | 2398 | 1462359243844 Marionette DEBUG loaded listener.js 03:54:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x12add0800) [pid = 2398] [serial = 2003] [outer = 0x122ca7800] 03:54:04 INFO - PROCESS | 2398 | 1462359244154 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]]]}] 03:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 522ms 03:54:04 INFO - PROCESS | 2398 | 1462359244191 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:54:04 INFO - PROCESS | 2398 | 1462359244193 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:54:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:54:04 INFO - PROCESS | 2398 | 1462359244197 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:54:04 INFO - PROCESS | 2398 | 1462359244198 Marionette TRACE conn2 <- [1,2642,null,{}] 03:54:04 INFO - PROCESS | 2398 | 1462359244201 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}] 03:54:04 INFO - PROCESS | 2398 | 1462359244286 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:54:04 INFO - PROCESS | 2398 | 1462359244290 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x134c4a000 == 69 [pid = 2398] [id = 668] 03:54:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x116a7f000) [pid = 2398] [serial = 2004] [outer = 0x0] 03:54:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12c903800) [pid = 2398] [serial = 2005] [outer = 0x116a7f000] 03:54:04 INFO - PROCESS | 2398 | 1462359244315 Marionette DEBUG loaded listener.js 03:54:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x12c911000) [pid = 2398] [serial = 2006] [outer = 0x116a7f000] 03:54:04 INFO - PROCESS | 2398 | 1462359244645 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]]]}] 03:54:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:54:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 03:54:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:54:04 INFO - PROCESS | 2398 | 1462359244666 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:54:04 INFO - PROCESS | 2398 | 1462359244667 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:54:04 INFO - PROCESS | 2398 | 1462359244669 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:54:04 INFO - PROCESS | 2398 | 1462359244670 Marionette TRACE conn2 <- [1,2646,null,{}] 03:54:04 INFO - PROCESS | 2398 | 1462359244672 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}] 03:54:04 INFO - PROCESS | 2398 | 1462359244785 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:54:04 INFO - PROCESS | 2398 | 1462359244792 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x134d85000 == 70 [pid = 2398] [id = 669] 03:54:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x1120ddc00) [pid = 2398] [serial = 2007] [outer = 0x0] 03:54:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x12cd3e800) [pid = 2398] [serial = 2008] [outer = 0x1120ddc00] 03:54:04 INFO - PROCESS | 2398 | 1462359244817 Marionette DEBUG loaded listener.js 03:54:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x12cd46800) [pid = 2398] [serial = 2009] [outer = 0x1120ddc00] 03:54:05 INFO - PROCESS | 2398 | 1462359245286 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]]]}] 03:54:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:54:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 668ms 03:54:05 INFO - PROCESS | 2398 | 1462359245338 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:54:05 INFO - PROCESS | 2398 | 1462359245340 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:54:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:54:05 INFO - PROCESS | 2398 | 1462359245346 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:54:05 INFO - PROCESS | 2398 | 1462359245349 Marionette TRACE conn2 <- [1,2650,null,{}] 03:54:05 INFO - PROCESS | 2398 | 1462359245353 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}] 03:54:05 INFO - PROCESS | 2398 | 1462359245461 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:54:05 INFO - PROCESS | 2398 | 1462359245542 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e7800 == 71 [pid = 2398] [id = 670] 03:54:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x1134b1000) [pid = 2398] [serial = 2010] [outer = 0x0] 03:54:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x116814c00) [pid = 2398] [serial = 2011] [outer = 0x1134b1000] 03:54:05 INFO - PROCESS | 2398 | 1462359245573 Marionette DEBUG loaded listener.js 03:54:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x118140400) [pid = 2398] [serial = 2012] [outer = 0x1134b1000] 03:54:05 INFO - PROCESS | 2398 | 1462359245989 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]]]}] 03:54:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:54:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 672ms 03:54:06 INFO - PROCESS | 2398 | 1462359246018 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:54:06 INFO - PROCESS | 2398 | 1462359246022 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:54:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:54:06 INFO - PROCESS | 2398 | 1462359246026 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:54:06 INFO - PROCESS | 2398 | 1462359246028 Marionette TRACE conn2 <- [1,2654,null,{}] 03:54:06 INFO - PROCESS | 2398 | 1462359246031 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}] 03:54:06 INFO - PROCESS | 2398 | 1462359246137 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:54:06 INFO - PROCESS | 2398 | 1462359246203 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x12658c000 == 72 [pid = 2398] [id = 671] 03:54:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x1183f2000) [pid = 2398] [serial = 2013] [outer = 0x0] 03:54:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x1191e3c00) [pid = 2398] [serial = 2014] [outer = 0x1183f2000] 03:54:06 INFO - PROCESS | 2398 | 1462359246273 Marionette DEBUG loaded listener.js 03:54:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x122fd5000) [pid = 2398] [serial = 2015] [outer = 0x1183f2000] 03:54:06 INFO - PROCESS | 2398 | 1462359246701 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]]]}] 03:54:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:54:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 722ms 03:54:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:54:06 INFO - PROCESS | 2398 | 1462359246749 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:54:06 INFO - PROCESS | 2398 | 1462359246750 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:54:06 INFO - PROCESS | 2398 | 1462359246752 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:54:06 INFO - PROCESS | 2398 | 1462359246755 Marionette TRACE conn2 <- [1,2658,null,{}] 03:54:06 INFO - PROCESS | 2398 | 1462359246820 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}] 03:54:06 INFO - PROCESS | 2398 | 1462359246950 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:54:07 INFO - PROCESS | 2398 | 1462359247008 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5e8800 == 73 [pid = 2398] [id = 672] 03:54:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x12411f000) [pid = 2398] [serial = 2016] [outer = 0x0] 03:54:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x124259400) [pid = 2398] [serial = 2017] [outer = 0x12411f000] 03:54:07 INFO - PROCESS | 2398 | 1462359247040 Marionette DEBUG loaded listener.js 03:54:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x1265e0400) [pid = 2398] [serial = 2018] [outer = 0x12411f000] 03:54:07 INFO - PROCESS | 2398 | 1462359247461 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]]]}] 03:54:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:54:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 723ms 03:54:07 INFO - PROCESS | 2398 | 1462359247476 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:54:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:54:07 INFO - PROCESS | 2398 | 1462359247478 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:54:07 INFO - PROCESS | 2398 | 1462359247480 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:54:07 INFO - PROCESS | 2398 | 1462359247481 Marionette TRACE conn2 <- [1,2662,null,{}] 03:54:07 INFO - PROCESS | 2398 | 1462359247484 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}] 03:54:07 INFO - PROCESS | 2398 | 1462359247605 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:54:07 INFO - PROCESS | 2398 | 1462359247737 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x134da1000 == 74 [pid = 2398] [id = 673] 03:54:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x128d77c00) [pid = 2398] [serial = 2019] [outer = 0x0] 03:54:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x1293f1400) [pid = 2398] [serial = 2020] [outer = 0x128d77c00] 03:54:07 INFO - PROCESS | 2398 | 1462359247787 Marionette DEBUG loaded listener.js 03:54:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x12967c800) [pid = 2398] [serial = 2021] [outer = 0x128d77c00] 03:54:08 INFO - PROCESS | 2398 | 1462359248236 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]]]}] 03:54:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:54:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 818ms 03:54:08 INFO - PROCESS | 2398 | 1462359248299 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:54:08 INFO - PROCESS | 2398 | 1462359248300 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:54:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:54:08 INFO - PROCESS | 2398 | 1462359248303 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:54:08 INFO - PROCESS | 2398 | 1462359248304 Marionette TRACE conn2 <- [1,2666,null,{}] 03:54:08 INFO - PROCESS | 2398 | 1462359248306 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}] 03:54:08 INFO - PROCESS | 2398 | 1462359248408 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:54:08 INFO - PROCESS | 2398 | 1462359248514 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x1351a4000 == 75 [pid = 2398] [id = 674] 03:54:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x128d82c00) [pid = 2398] [serial = 2022] [outer = 0x0] 03:54:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x12ba7f800) [pid = 2398] [serial = 2023] [outer = 0x128d82c00] 03:54:08 INFO - PROCESS | 2398 | 1462359248545 Marionette DEBUG loaded listener.js 03:54:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x12c12d000) [pid = 2398] [serial = 2024] [outer = 0x128d82c00] 03:54:09 INFO - PROCESS | 2398 | 1462359249408 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]]]}] 03:54:09 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) 03:54:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1126ms 03:54:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:54:09 INFO - PROCESS | 2398 | 1462359249429 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:54:09 INFO - PROCESS | 2398 | 1462359249431 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:54:09 INFO - PROCESS | 2398 | 1462359249433 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:54:09 INFO - PROCESS | 2398 | 1462359249434 Marionette TRACE conn2 <- [1,2670,null,{}] 03:54:09 INFO - PROCESS | 2398 | 1462359249437 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}] 03:54:09 INFO - PROCESS | 2398 | 1462359249559 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:54:09 INFO - PROCESS | 2398 | 1462359249624 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x11252a800 == 76 [pid = 2398] [id = 675] 03:54:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x1110dc000) [pid = 2398] [serial = 2025] [outer = 0x0] 03:54:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x117d39800) [pid = 2398] [serial = 2026] [outer = 0x1110dc000] 03:54:09 INFO - PROCESS | 2398 | 1462359249698 Marionette DEBUG loaded listener.js 03:54:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x12bbb8800) [pid = 2398] [serial = 2027] [outer = 0x1110dc000] 03:54:10 INFO - PROCESS | 2398 | 1462359250610 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] 03:54:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:54:10 INFO - PROCESS | 2398 | 1462359250659 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:54:10 INFO - PROCESS | 2398 | 1462359250662 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:54:10 INFO - PROCESS | 2398 | 1462359250664 Marionette TRACE conn2 <- [1,2674,null,{}] 03:54:10 INFO - PROCESS | 2398 | 1462359250668 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}] 03:54:10 INFO - PROCESS | 2398 | 1462359250761 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:54:10 INFO - PROCESS | 2398 | 1462359250828 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x124b19800 == 77 [pid = 2398] [id = 676] 03:54:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x114e16800) [pid = 2398] [serial = 2028] [outer = 0x0] 03:54:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 163 (0x1168da800) [pid = 2398] [serial = 2029] [outer = 0x114e16800] 03:54:10 INFO - PROCESS | 2398 | 1462359250857 Marionette DEBUG loaded listener.js 03:54:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 164 (0x11857e000) [pid = 2398] [serial = 2030] [outer = 0x114e16800] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x134c4a000 == 76 [pid = 2398] [id = 668] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5e4800 == 75 [pid = 2398] [id = 667] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x1132f5800 == 74 [pid = 2398] [id = 666] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x12d8b5800 == 73 [pid = 2398] [id = 665] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0ba800 == 72 [pid = 2398] [id = 664] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x12c97c800 == 71 [pid = 2398] [id = 663] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 163 (0x1293e8000) [pid = 2398] [serial = 1918] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 162 (0x12967ec00) [pid = 2398] [serial = 1921] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x12b35f800 == 70 [pid = 2398] [id = 662] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9d3000 == 69 [pid = 2398] [id = 661] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x129427000 == 68 [pid = 2398] [id = 660] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x1252dc000 == 67 [pid = 2398] [id = 659] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x1194f6000 == 66 [pid = 2398] [id = 658] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x118580800 == 65 [pid = 2398] [id = 657] 03:54:11 INFO - PROCESS | 2398 | --DOCSHELL 0x11872c000 == 64 [pid = 2398] [id = 656] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x12c904c00) [pid = 2398] [serial = 1871] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x12bbb4400) [pid = 2398] [serial = 1829] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x128d7f800) [pid = 2398] [serial = 1880] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x12bbae400) [pid = 2398] [serial = 1826] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x1191aac00) [pid = 2398] [serial = 1811] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x12a8d8800) [pid = 2398] [serial = 1766] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x12380cc00) [pid = 2398] [serial = 1703] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x112f90400) [pid = 2398] [serial = 1697] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x123b83800) [pid = 2398] [serial = 1814] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x12add4c00) [pid = 2398] [serial = 1883] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x128a8e800) [pid = 2398] [serial = 1709] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x12420fc00) [pid = 2398] [serial = 1706] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x124968800) [pid = 2398] [serial = 1640] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x12ab59000) [pid = 2398] [serial = 1769] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x1278a7000) [pid = 2398] [serial = 1817] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x129653000) [pid = 2398] [serial = 1763] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x113d07400) [pid = 2398] [serial = 1754] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x1187a2c00) [pid = 2398] [serial = 1874] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x12419c000) [pid = 2398] [serial = 1760] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x12965a000) [pid = 2398] [serial = 1712] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x119f93000) [pid = 2398] [serial = 1757] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x12ba7ac00) [pid = 2398] [serial = 1823] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x1191e1c00) [pid = 2398] [serial = 1700] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x123c07800) [pid = 2398] [serial = 1877] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x12a9e4c00) [pid = 2398] [serial = 1820] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x124255000) [pid = 2398] [serial = 1933] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x1293eec00) [pid = 2398] [serial = 1936] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x1278ab000) [pid = 2398] [serial = 1934] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x12ab4d000) [pid = 2398] [serial = 1939] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x129673400) [pid = 2398] [serial = 1937] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x11a1a4400) [pid = 2398] [serial = 1906] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x124254800) [pid = 2398] [serial = 1909] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x125292800) [pid = 2398] [serial = 1912] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x1187a1c00) [pid = 2398] [serial = 1928] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x1165e0c00) [pid = 2398] [serial = 1927] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12ab4f000) [pid = 2398] [serial = 1925] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x12a8e1c00) [pid = 2398] [serial = 1924] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x1278d2400) [pid = 2398] [serial = 1915] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x11713bc00) [pid = 2398] [serial = 1903] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12bb83c00) [pid = 2398] [serial = 1946] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x12ab57800) [pid = 2398] [serial = 1942] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x1187a4c00) [pid = 2398] [serial = 1940] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x1197ee800) [pid = 2398] [serial = 1930] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12bbb7000) [pid = 2398] [serial = 1949] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x122fd9c00) [pid = 2398] [serial = 1931] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12b378c00) [pid = 2398] [serial = 1943] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x12ba7bc00) [pid = 2398] [serial = 1945] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x12bbad000) [pid = 2398] [serial = 1948] [outer = 0x0] [url = about:blank] 03:54:11 INFO - PROCESS | 2398 | 1462359251798 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] 03:54:11 INFO - PROCESS | 2398 | 1462359251838 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:54:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:54:11 INFO - PROCESS | 2398 | 1462359251843 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:54:11 INFO - PROCESS | 2398 | 1462359251844 Marionette TRACE conn2 <- [1,2678,null,{}] 03:54:11 INFO - PROCESS | 2398 | 1462359251846 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}] 03:54:11 INFO - PROCESS | 2398 | 1462359251930 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:54:12 INFO - PROCESS | 2398 | 1462359252010 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e3800 == 65 [pid = 2398] [id = 677] 03:54:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x11652f800) [pid = 2398] [serial = 2031] [outer = 0x0] 03:54:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x1197fd800) [pid = 2398] [serial = 2032] [outer = 0x11652f800] 03:54:12 INFO - PROCESS | 2398 | 1462359252036 Marionette DEBUG loaded listener.js 03:54:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x122fd3000) [pid = 2398] [serial = 2033] [outer = 0x11652f800] 03:54:12 INFO - PROCESS | 2398 | 1462359252845 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]]]}] 03:54:12 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) 03:54:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1021ms 03:54:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:54:12 INFO - PROCESS | 2398 | 1462359252864 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:54:12 INFO - PROCESS | 2398 | 1462359252865 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:54:12 INFO - PROCESS | 2398 | 1462359252867 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:54:12 INFO - PROCESS | 2398 | 1462359252870 Marionette TRACE conn2 <- [1,2682,null,{}] 03:54:12 INFO - PROCESS | 2398 | 1462359252890 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}] 03:54:12 INFO - PROCESS | 2398 | 1462359252978 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:54:12 INFO - PROCESS | 2398 | 1462359252984 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x127834000 == 66 [pid = 2398] [id = 678] 03:54:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x123d05000) [pid = 2398] [serial = 2034] [outer = 0x0] 03:54:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x12411bc00) [pid = 2398] [serial = 2035] [outer = 0x123d05000] 03:54:13 INFO - PROCESS | 2398 | 1462359253011 Marionette DEBUG loaded listener.js 03:54:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x12420fc00) [pid = 2398] [serial = 2036] [outer = 0x123d05000] 03:54:13 INFO - PROCESS | 2398 | 1462359253864 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]]]}] 03:54:13 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) 03:54:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1035ms 03:54:13 INFO - PROCESS | 2398 | 1462359253902 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:54:13 INFO - PROCESS | 2398 | 1462359253904 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:54:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:54:13 INFO - PROCESS | 2398 | 1462359253906 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:54:13 INFO - PROCESS | 2398 | 1462359253907 Marionette TRACE conn2 <- [1,2686,null,{}] 03:54:13 INFO - PROCESS | 2398 | 1462359253910 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}] 03:54:14 INFO - PROCESS | 2398 | 1462359254015 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:54:14 INFO - PROCESS | 2398 | 1462359254028 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a879000 == 67 [pid = 2398] [id = 679] 03:54:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x124252000) [pid = 2398] [serial = 2037] [outer = 0x0] 03:54:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x124966800) [pid = 2398] [serial = 2038] [outer = 0x124252000] 03:54:14 INFO - PROCESS | 2398 | 1462359254055 Marionette DEBUG loaded listener.js 03:54:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x1278a5c00) [pid = 2398] [serial = 2039] [outer = 0x124252000] 03:54:14 INFO - PROCESS | 2398 | 1462359254902 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] 03:54:14 INFO - PROCESS | 2398 | 1462359254929 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:54:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:54:14 INFO - PROCESS | 2398 | 1462359254939 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:54:14 INFO - PROCESS | 2398 | 1462359254940 Marionette TRACE conn2 <- [1,2690,null,{}] 03:54:14 INFO - PROCESS | 2398 | 1462359254942 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}] 03:54:15 INFO - PROCESS | 2398 | 1462359255048 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:54:15 INFO - PROCESS | 2398 | 1462359255063 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x112c0d000 == 68 [pid = 2398] [id = 680] 03:54:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x128a90c00) [pid = 2398] [serial = 2040] [outer = 0x0] 03:54:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x128ec6800) [pid = 2398] [serial = 2041] [outer = 0x128a90c00] 03:54:15 INFO - PROCESS | 2398 | 1462359255088 Marionette DEBUG loaded listener.js 03:54:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x1293eec00) [pid = 2398] [serial = 2042] [outer = 0x128a90c00] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x12a7b4000) [pid = 2398] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x12bb89c00) [pid = 2398] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x123c0e800) [pid = 2398] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x12ba7e800) [pid = 2398] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x128ec8000) [pid = 2398] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x118325400) [pid = 2398] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x113036800) [pid = 2398] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x12419d400) [pid = 2398] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x11a2a9400) [pid = 2398] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12bb8a000) [pid = 2398] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x116a7f000) [pid = 2398] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x112f95400) [pid = 2398] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x122ca7800) [pid = 2398] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x128d80000) [pid = 2398] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x128d7ec00) [pid = 2398] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x113032400) [pid = 2398] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x118779400) [pid = 2398] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x12419f400) [pid = 2398] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x123c04000) [pid = 2398] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x1165da400) [pid = 2398] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x1249bb800) [pid = 2398] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:54:15 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x1265d6400) [pid = 2398] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:54:15 INFO - PROCESS | 2398 | 1462359255922 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] 03:54:15 INFO - PROCESS | 2398 | 1462359255963 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:54:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:54:15 INFO - PROCESS | 2398 | 1462359255973 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:54:15 INFO - PROCESS | 2398 | 1462359255974 Marionette TRACE conn2 <- [1,2694,null,{}] 03:54:15 INFO - PROCESS | 2398 | 1462359255977 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}] 03:54:16 INFO - PROCESS | 2398 | 1462359256073 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:54:16 INFO - PROCESS | 2398 | 1462359256133 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bad7000 == 69 [pid = 2398] [id = 681] 03:54:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x124bb2c00) [pid = 2398] [serial = 2043] [outer = 0x0] 03:54:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x1278a5000) [pid = 2398] [serial = 2044] [outer = 0x124bb2c00] 03:54:16 INFO - PROCESS | 2398 | 1462359256161 Marionette DEBUG loaded listener.js 03:54:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x12965a400) [pid = 2398] [serial = 2045] [outer = 0x124bb2c00] 03:54:16 INFO - PROCESS | 2398 | 1462359256929 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] 03:54:16 INFO - PROCESS | 2398 | 1462359256945 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:54:16 INFO - PROCESS | 2398 | 1462359256947 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:54:16 INFO - PROCESS | 2398 | 1462359256948 Marionette TRACE conn2 <- [1,2698,null,{}] 03:54:16 INFO - PROCESS | 2398 | 1462359256951 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}] 03:54:17 INFO - PROCESS | 2398 | 1462359257034 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:54:17 INFO - PROCESS | 2398 | 1462359257038 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0ba800 == 70 [pid = 2398] [id = 682] 03:54:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x129678800) [pid = 2398] [serial = 2046] [outer = 0x0] 03:54:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x12a8df000) [pid = 2398] [serial = 2047] [outer = 0x129678800] 03:54:17 INFO - PROCESS | 2398 | 1462359257064 Marionette DEBUG loaded listener.js 03:54:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x12a9e6c00) [pid = 2398] [serial = 2048] [outer = 0x129678800] 03:54:17 INFO - PROCESS | 2398 | 1462359257915 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] 03:54:17 INFO - PROCESS | 2398 | 1462359257969 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:54:17 INFO - PROCESS | 2398 | 1462359257973 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:54:17 INFO - PROCESS | 2398 | 1462359257975 Marionette TRACE conn2 <- [1,2702,null,{}] 03:54:18 INFO - PROCESS | 2398 | 1462359258032 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}] 03:54:18 INFO - PROCESS | 2398 | 1462359258162 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:54:18 INFO - PROCESS | 2398 | 1462359258289 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:18 INFO - PROCESS | 2398 | ++DOCSHELL 0x12388d800 == 71 [pid = 2398] [id = 683] 03:54:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x116a80400) [pid = 2398] [serial = 2049] [outer = 0x0] 03:54:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x118133800) [pid = 2398] [serial = 2050] [outer = 0x116a80400] 03:54:18 INFO - PROCESS | 2398 | 1462359258339 Marionette DEBUG loaded listener.js 03:54:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x118776800) [pid = 2398] [serial = 2051] [outer = 0x116a80400] 03:54:18 INFO - PROCESS | 2398 | 1462359258859 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]]]}] 03:54:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:54:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 934ms 03:54:18 INFO - PROCESS | 2398 | 1462359258907 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:54:18 INFO - PROCESS | 2398 | 1462359258911 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:54:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:54:18 INFO - PROCESS | 2398 | 1462359258916 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:54:18 INFO - PROCESS | 2398 | 1462359258917 Marionette TRACE conn2 <- [1,2706,null,{}] 03:54:18 INFO - PROCESS | 2398 | 1462359258920 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}] 03:54:19 INFO - PROCESS | 2398 | 1462359259026 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:54:19 INFO - PROCESS | 2398 | 1462359259105 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298c9800 == 72 [pid = 2398] [id = 684] 03:54:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x122d53400) [pid = 2398] [serial = 2052] [outer = 0x0] 03:54:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x123c04000) [pid = 2398] [serial = 2053] [outer = 0x122d53400] 03:54:19 INFO - PROCESS | 2398 | 1462359259135 Marionette DEBUG loaded listener.js 03:54:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x123cc0400) [pid = 2398] [serial = 2054] [outer = 0x122d53400] 03:54:19 INFO - PROCESS | 2398 | 1462359259565 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]]]}] 03:54:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:54:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 03:54:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:54:19 INFO - PROCESS | 2398 | 1462359259585 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:54:19 INFO - PROCESS | 2398 | 1462359259587 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:54:19 INFO - PROCESS | 2398 | 1462359259589 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:54:19 INFO - PROCESS | 2398 | 1462359259592 Marionette TRACE conn2 <- [1,2710,null,{}] 03:54:19 INFO - PROCESS | 2398 | 1462359259623 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}] 03:54:19 INFO - PROCESS | 2398 | 1462359259764 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:54:19 INFO - PROCESS | 2398 | 1462359259809 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5f5000 == 73 [pid = 2398] [id = 685] 03:54:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x123f25c00) [pid = 2398] [serial = 2055] [outer = 0x0] 03:54:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x1242d8000) [pid = 2398] [serial = 2056] [outer = 0x123f25c00] 03:54:19 INFO - PROCESS | 2398 | 1462359259841 Marionette DEBUG loaded listener.js 03:54:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x128d7e400) [pid = 2398] [serial = 2057] [outer = 0x123f25c00] 03:54:20 INFO - PROCESS | 2398 | 1462359260272 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] 03:54:20 INFO - PROCESS | 2398 | 1462359260329 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:54:20 INFO - PROCESS | 2398 | 1462359260333 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:54:20 INFO - PROCESS | 2398 | 1462359260334 Marionette TRACE conn2 <- [1,2714,null,{}] 03:54:20 INFO - PROCESS | 2398 | 1462359260336 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}] 03:54:20 INFO - PROCESS | 2398 | 1462359260441 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:54:20 INFO - PROCESS | 2398 | 1462359260517 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de0e800 == 74 [pid = 2398] [id = 686] 03:54:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x128d80000) [pid = 2398] [serial = 2058] [outer = 0x0] 03:54:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x12a9ea800) [pid = 2398] [serial = 2059] [outer = 0x128d80000] 03:54:20 INFO - PROCESS | 2398 | 1462359260547 Marionette DEBUG loaded listener.js 03:54:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x12b37b800) [pid = 2398] [serial = 2060] [outer = 0x128d80000] 03:54:20 INFO - PROCESS | 2398 | 1462359260924 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]]]}] 03:54:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:54:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 618ms 03:54:20 INFO - PROCESS | 2398 | 1462359260951 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:54:20 INFO - PROCESS | 2398 | 1462359260953 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:54:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:54:20 INFO - PROCESS | 2398 | 1462359260955 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:54:20 INFO - PROCESS | 2398 | 1462359260956 Marionette TRACE conn2 <- [1,2718,null,{}] 03:54:20 INFO - PROCESS | 2398 | 1462359260959 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}] 03:54:21 INFO - PROCESS | 2398 | 1462359261059 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:54:21 INFO - PROCESS | 2398 | 1462359261157 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e522000 == 75 [pid = 2398] [id = 687] 03:54:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x129676c00) [pid = 2398] [serial = 2061] [outer = 0x0] 03:54:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x12ba80400) [pid = 2398] [serial = 2062] [outer = 0x129676c00] 03:54:21 INFO - PROCESS | 2398 | 1462359261186 Marionette DEBUG loaded listener.js 03:54:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x12bb87800) [pid = 2398] [serial = 2063] [outer = 0x129676c00] 03:54:21 INFO - PROCESS | 2398 | 1462359261619 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] 03:54:21 INFO - PROCESS | 2398 | 1462359261627 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:54:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:54:21 INFO - PROCESS | 2398 | 1462359261630 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:54:21 INFO - PROCESS | 2398 | 1462359261631 Marionette TRACE conn2 <- [1,2722,null,{}] 03:54:21 INFO - PROCESS | 2398 | 1462359261634 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}] 03:54:21 INFO - PROCESS | 2398 | 1462359261750 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:54:21 INFO - PROCESS | 2398 | 1462359261817 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x134f7f800 == 76 [pid = 2398] [id = 688] 03:54:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12bbac000) [pid = 2398] [serial = 2064] [outer = 0x0] 03:54:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x12c12fc00) [pid = 2398] [serial = 2065] [outer = 0x12bbac000] 03:54:21 INFO - PROCESS | 2398 | 1462359261889 Marionette DEBUG loaded listener.js 03:54:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x12cd3d400) [pid = 2398] [serial = 2066] [outer = 0x12bbac000] 03:54:22 INFO - PROCESS | 2398 | 1462359262334 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] 03:54:22 INFO - PROCESS | 2398 | 1462359262351 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:54:22 INFO - PROCESS | 2398 | 1462359262353 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:54:22 INFO - PROCESS | 2398 | 1462359262354 Marionette TRACE conn2 <- [1,2726,null,{}] 03:54:22 INFO - PROCESS | 2398 | 1462359262357 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}] 03:54:22 INFO - PROCESS | 2398 | 1462359262481 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:54:22 INFO - PROCESS | 2398 | 1462359262559 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x124193000 == 77 [pid = 2398] [id = 689] 03:54:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x116551c00) [pid = 2398] [serial = 2067] [outer = 0x0] 03:54:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x12c902800) [pid = 2398] [serial = 2068] [outer = 0x116551c00] 03:54:22 INFO - PROCESS | 2398 | 1462359262590 Marionette DEBUG loaded listener.js 03:54:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x12cd43800) [pid = 2398] [serial = 2069] [outer = 0x116551c00] 03:54:23 INFO - PROCESS | 2398 | 1462359263123 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]]]}] 03:54:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:54:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 822ms 03:54:23 INFO - PROCESS | 2398 | 1462359263192 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:54:23 INFO - PROCESS | 2398 | 1462359263195 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:54:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:54:23 INFO - PROCESS | 2398 | 1462359263200 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:54:23 INFO - PROCESS | 2398 | 1462359263202 Marionette TRACE conn2 <- [1,2730,null,{}] 03:54:23 INFO - PROCESS | 2398 | 1462359263206 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}] 03:54:23 INFO - PROCESS | 2398 | 1462359263308 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:54:23 INFO - PROCESS | 2398 | 1462359263391 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x12658f000 == 78 [pid = 2398] [id = 690] 03:54:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x113428000) [pid = 2398] [serial = 2070] [outer = 0x0] 03:54:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x117139000) [pid = 2398] [serial = 2071] [outer = 0x113428000] 03:54:23 INFO - PROCESS | 2398 | 1462359263420 Marionette DEBUG loaded listener.js 03:54:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x1191a9000) [pid = 2398] [serial = 2072] [outer = 0x113428000] 03:54:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12bad7000 == 77 [pid = 2398] [id = 681] 03:54:23 INFO - PROCESS | 2398 | --DOCSHELL 0x112c0d000 == 76 [pid = 2398] [id = 680] 03:54:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12a879000 == 75 [pid = 2398] [id = 679] 03:54:23 INFO - PROCESS | 2398 | --DOCSHELL 0x127834000 == 74 [pid = 2398] [id = 678] 03:54:23 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e3800 == 73 [pid = 2398] [id = 677] 03:54:23 INFO - PROCESS | 2398 | --DOCSHELL 0x124b19800 == 72 [pid = 2398] [id = 676] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x12cd3e800) [pid = 2398] [serial = 2008] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5e8800 == 71 [pid = 2398] [id = 672] 03:54:23 INFO - PROCESS | 2398 | --DOCSHELL 0x12658c000 == 70 [pid = 2398] [id = 671] 03:54:23 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e7800 == 69 [pid = 2398] [id = 670] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x12a8d7c00) [pid = 2398] [serial = 1922] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x12ba81800) [pid = 2398] [serial = 1990] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x12bf8f400) [pid = 2398] [serial = 1993] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x123d11c00) [pid = 2398] [serial = 1978] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x124379000) [pid = 2398] [serial = 1979] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x12bbb6c00) [pid = 2398] [serial = 1951] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x12bf92800) [pid = 2398] [serial = 1952] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x12ba84000) [pid = 2398] [serial = 1963] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x1293ec400) [pid = 2398] [serial = 1984] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 123 (0x12967a400) [pid = 2398] [serial = 1985] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 122 (0x119871c00) [pid = 2398] [serial = 1973] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 121 (0x118577000) [pid = 2398] [serial = 1972] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 120 (0x12b37bc00) [pid = 2398] [serial = 1966] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 119 (0x123c11000) [pid = 2398] [serial = 1957] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 118 (0x115d69000) [pid = 2398] [serial = 1970] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 117 (0x11303e400) [pid = 2398] [serial = 1969] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 116 (0x12bb8c800) [pid = 2398] [serial = 1991] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 115 (0x12528c000) [pid = 2398] [serial = 1981] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 114 (0x1278a6c00) [pid = 2398] [serial = 1982] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 113 (0x122ca7c00) [pid = 2398] [serial = 1975] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x122fde800) [pid = 2398] [serial = 1976] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x1296c3800) [pid = 2398] [serial = 1960] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x1191ed800) [pid = 2398] [serial = 1954] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x12c147000) [pid = 2398] [serial = 1996] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x12c143c00) [pid = 2398] [serial = 1994] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x12c911000) [pid = 2398] [serial = 2006] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 106 (0x116530c00) [pid = 2398] [serial = 1999] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 105 (0x11986f400) [pid = 2398] [serial = 2000] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 104 (0x12c903800) [pid = 2398] [serial = 2005] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 103 (0x12421bc00) [pid = 2398] [serial = 2002] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 102 (0x12c90a800) [pid = 2398] [serial = 1997] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 101 (0x1296c5c00) [pid = 2398] [serial = 1987] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 100 (0x12add7800) [pid = 2398] [serial = 1988] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 99 (0x12add0800) [pid = 2398] [serial = 2003] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 98 (0x12967e800) [pid = 2398] [serial = 1919] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 97 (0x123c06000) [pid = 2398] [serial = 1907] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 96 (0x1247e2c00) [pid = 2398] [serial = 1910] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 95 (0x124255800) [pid = 2398] [serial = 1901] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 94 (0x11857b800) [pid = 2398] [serial = 1904] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 93 (0x1265dd000) [pid = 2398] [serial = 1913] [outer = 0x0] [url = about:blank] 03:54:23 INFO - PROCESS | 2398 | --DOMWINDOW == 92 (0x128d75800) [pid = 2398] [serial = 1916] [outer = 0x0] [url = about:blank] 03:54:24 INFO - PROCESS | 2398 | 1462359264332 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] 03:54:24 INFO - PROCESS | 2398 | 1462359264382 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:54:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:54:24 INFO - PROCESS | 2398 | 1462359264386 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:54:24 INFO - PROCESS | 2398 | 1462359264388 Marionette TRACE conn2 <- [1,2734,null,{}] 03:54:24 INFO - PROCESS | 2398 | 1462359264390 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}] 03:54:24 INFO - PROCESS | 2398 | 1462359264495 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:54:24 INFO - PROCESS | 2398 | 1462359264554 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x12154b000 == 70 [pid = 2398] [id = 691] 03:54:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 93 (0x1191adc00) [pid = 2398] [serial = 2073] [outer = 0x0] 03:54:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 94 (0x122fd4000) [pid = 2398] [serial = 2074] [outer = 0x1191adc00] 03:54:24 INFO - PROCESS | 2398 | 1462359264581 Marionette DEBUG loaded listener.js 03:54:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 95 (0x123fc3c00) [pid = 2398] [serial = 2075] [outer = 0x1191adc00] 03:54:24 INFO - PROCESS | 2398 | 1462359264889 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]]]}] 03:54:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:54:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 03:54:24 INFO - PROCESS | 2398 | 1462359264905 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:54:24 INFO - PROCESS | 2398 | 1462359264906 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:54:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:54:24 INFO - PROCESS | 2398 | 1462359264909 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:54:24 INFO - PROCESS | 2398 | 1462359264915 Marionette TRACE conn2 <- [1,2738,null,{}] 03:54:24 INFO - PROCESS | 2398 | 1462359264922 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}] 03:54:25 INFO - PROCESS | 2398 | 1462359265013 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:54:25 INFO - PROCESS | 2398 | 1462359265080 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x124958800 == 71 [pid = 2398] [id = 692] 03:54:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 96 (0x123d0d800) [pid = 2398] [serial = 2076] [outer = 0x0] 03:54:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 97 (0x124125800) [pid = 2398] [serial = 2077] [outer = 0x123d0d800] 03:54:25 INFO - PROCESS | 2398 | 1462359265108 Marionette DEBUG loaded listener.js 03:54:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 98 (0x1265d1400) [pid = 2398] [serial = 2078] [outer = 0x123d0d800] 03:54:25 INFO - PROCESS | 2398 | 1462359265407 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]]]}] 03:54:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:54:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 527ms 03:54:25 INFO - PROCESS | 2398 | 1462359265436 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:54:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:54:25 INFO - PROCESS | 2398 | 1462359265438 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:54:25 INFO - PROCESS | 2398 | 1462359265440 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:54:25 INFO - PROCESS | 2398 | 1462359265441 Marionette TRACE conn2 <- [1,2742,null,{}] 03:54:25 INFO - PROCESS | 2398 | 1462359265445 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}] 03:54:25 INFO - PROCESS | 2398 | 1462359265532 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:54:25 INFO - PROCESS | 2398 | 1462359265536 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298d3000 == 72 [pid = 2398] [id = 693] 03:54:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 99 (0x1278aa400) [pid = 2398] [serial = 2079] [outer = 0x0] 03:54:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 100 (0x128d80400) [pid = 2398] [serial = 2080] [outer = 0x1278aa400] 03:54:25 INFO - PROCESS | 2398 | 1462359265563 Marionette DEBUG loaded listener.js 03:54:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 101 (0x129678400) [pid = 2398] [serial = 2081] [outer = 0x1278aa400] 03:54:25 INFO - PROCESS | 2398 | 1462359265919 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]]]}] 03:54:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:54:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 03:54:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:54:25 INFO - PROCESS | 2398 | 1462359265975 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:54:25 INFO - PROCESS | 2398 | 1462359265977 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:54:25 INFO - PROCESS | 2398 | 1462359265979 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:54:25 INFO - PROCESS | 2398 | 1462359265980 Marionette TRACE conn2 <- [1,2746,null,{}] 03:54:25 INFO - PROCESS | 2398 | 1462359265982 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}] 03:54:26 INFO - PROCESS | 2398 | 1462359266094 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:54:26 INFO - PROCESS | 2398 | 1462359266107 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b36d000 == 73 [pid = 2398] [id = 694] 03:54:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 102 (0x128a8f400) [pid = 2398] [serial = 2082] [outer = 0x0] 03:54:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 103 (0x1296c5c00) [pid = 2398] [serial = 2083] [outer = 0x128a8f400] 03:54:26 INFO - PROCESS | 2398 | 1462359266134 Marionette DEBUG loaded listener.js 03:54:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 104 (0x12adcb000) [pid = 2398] [serial = 2084] [outer = 0x128a8f400] 03:54:26 INFO - PROCESS | 2398 | 1462359266470 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]]]}] 03:54:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:54:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 03:54:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:54:26 INFO - PROCESS | 2398 | 1462359266501 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:54:26 INFO - PROCESS | 2398 | 1462359266502 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:54:26 INFO - PROCESS | 2398 | 1462359266504 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:54:26 INFO - PROCESS | 2398 | 1462359266505 Marionette TRACE conn2 <- [1,2750,null,{}] 03:54:26 INFO - PROCESS | 2398 | 1462359266508 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}] 03:54:26 INFO - PROCESS | 2398 | 1462359266638 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:54:26 INFO - PROCESS | 2398 | 1462359266654 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd75800 == 74 [pid = 2398] [id = 695] 03:54:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 105 (0x12b378c00) [pid = 2398] [serial = 2085] [outer = 0x0] 03:54:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 106 (0x12bbb3000) [pid = 2398] [serial = 2086] [outer = 0x12b378c00] 03:54:26 INFO - PROCESS | 2398 | 1462359266686 Marionette DEBUG loaded listener.js 03:54:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 107 (0x12c90ec00) [pid = 2398] [serial = 2087] [outer = 0x12b378c00] 03:54:27 INFO - PROCESS | 2398 | 1462359267183 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]]]}] 03:54:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:54:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 722ms 03:54:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:54:27 INFO - PROCESS | 2398 | 1462359267232 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:54:27 INFO - PROCESS | 2398 | 1462359267233 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:54:27 INFO - PROCESS | 2398 | 1462359267235 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:54:27 INFO - PROCESS | 2398 | 1462359267236 Marionette TRACE conn2 <- [1,2754,null,{}] 03:54:27 INFO - PROCESS | 2398 | 1462359267238 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}] 03:54:27 INFO - PROCESS | 2398 | 1462359267350 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:54:27 INFO - PROCESS | 2398 | 1462359267394 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d8c7000 == 75 [pid = 2398] [id = 696] 03:54:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x12cd41c00) [pid = 2398] [serial = 2088] [outer = 0x0] 03:54:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x12cd4c400) [pid = 2398] [serial = 2089] [outer = 0x12cd41c00] 03:54:27 INFO - PROCESS | 2398 | 1462359267419 Marionette DEBUG loaded listener.js 03:54:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x12ce60000) [pid = 2398] [serial = 2090] [outer = 0x12cd41c00] 03:54:27 INFO - PROCESS | 2398 | 1462359267739 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]]]}] 03:54:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:54:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 03:54:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:54:27 INFO - PROCESS | 2398 | 1462359267754 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:54:27 INFO - PROCESS | 2398 | 1462359267755 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:54:27 INFO - PROCESS | 2398 | 1462359267757 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:54:27 INFO - PROCESS | 2398 | 1462359267758 Marionette TRACE conn2 <- [1,2758,null,{}] 03:54:27 INFO - PROCESS | 2398 | 1462359267763 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}] 03:54:27 INFO - PROCESS | 2398 | 1462359267876 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:54:27 INFO - PROCESS | 2398 | 1462359267889 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:27 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de10800 == 76 [pid = 2398] [id = 697] 03:54:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x11818c400) [pid = 2398] [serial = 2091] [outer = 0x0] 03:54:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x118192000) [pid = 2398] [serial = 2092] [outer = 0x11818c400] 03:54:27 INFO - PROCESS | 2398 | 1462359267914 Marionette DEBUG loaded listener.js 03:54:27 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x118196000) [pid = 2398] [serial = 2093] [outer = 0x11818c400] 03:54:28 INFO - PROCESS | 2398 | --DOMWINDOW == 112 (0x124252000) [pid = 2398] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:54:28 INFO - PROCESS | 2398 | --DOMWINDOW == 111 (0x124bb2c00) [pid = 2398] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:54:28 INFO - PROCESS | 2398 | --DOMWINDOW == 110 (0x128a90c00) [pid = 2398] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:54:28 INFO - PROCESS | 2398 | --DOMWINDOW == 109 (0x11652f800) [pid = 2398] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:54:28 INFO - PROCESS | 2398 | --DOMWINDOW == 108 (0x123d05000) [pid = 2398] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:54:28 INFO - PROCESS | 2398 | --DOMWINDOW == 107 (0x114e16800) [pid = 2398] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:54:28 INFO - PROCESS | 2398 | 1462359268268 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]]]}] 03:54:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:54:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms 03:54:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:54:28 INFO - PROCESS | 2398 | 1462359268280 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:54:28 INFO - PROCESS | 2398 | 1462359268281 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:54:28 INFO - PROCESS | 2398 | 1462359268283 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:54:28 INFO - PROCESS | 2398 | 1462359268284 Marionette TRACE conn2 <- [1,2762,null,{}] 03:54:28 INFO - PROCESS | 2398 | 1462359268286 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}] 03:54:28 INFO - PROCESS | 2398 | 1462359268403 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:54:28 INFO - PROCESS | 2398 | 1462359268443 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de0b800 == 77 [pid = 2398] [id = 698] 03:54:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 108 (0x11818d800) [pid = 2398] [serial = 2094] [outer = 0x0] 03:54:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 109 (0x123d05000) [pid = 2398] [serial = 2095] [outer = 0x11818d800] 03:54:28 INFO - PROCESS | 2398 | 1462359268468 Marionette DEBUG loaded listener.js 03:54:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 110 (0x12cd45800) [pid = 2398] [serial = 2096] [outer = 0x11818d800] 03:54:28 INFO - PROCESS | 2398 | 1462359268736 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]]]}] 03:54:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:54:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 03:54:28 INFO - PROCESS | 2398 | 1462359268752 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:54:28 INFO - PROCESS | 2398 | 1462359268753 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:54:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:54:28 INFO - PROCESS | 2398 | 1462359268755 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:54:28 INFO - PROCESS | 2398 | 1462359268756 Marionette TRACE conn2 <- [1,2766,null,{}] 03:54:28 INFO - PROCESS | 2398 | 1462359268759 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}] 03:54:28 INFO - PROCESS | 2398 | 1462359268862 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:54:28 INFO - PROCESS | 2398 | 1462359268866 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:28 INFO - PROCESS | 2398 | ++DOCSHELL 0x135194800 == 78 [pid = 2398] [id = 699] 03:54:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 111 (0x123f2e800) [pid = 2398] [serial = 2097] [outer = 0x0] 03:54:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 112 (0x12ce69000) [pid = 2398] [serial = 2098] [outer = 0x123f2e800] 03:54:28 INFO - PROCESS | 2398 | 1462359268891 Marionette DEBUG loaded listener.js 03:54:28 INFO - PROCESS | 2398 | ++DOMWINDOW == 113 (0x12d03e800) [pid = 2398] [serial = 2099] [outer = 0x123f2e800] 03:54:29 INFO - PROCESS | 2398 | 1462359269248 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]]]}] 03:54:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:54:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 03:54:29 INFO - PROCESS | 2398 | 1462359269288 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:54:29 INFO - PROCESS | 2398 | 1462359269290 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:54:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:54:29 INFO - PROCESS | 2398 | 1462359269293 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:54:29 INFO - PROCESS | 2398 | 1462359269295 Marionette TRACE conn2 <- [1,2770,null,{}] 03:54:29 INFO - PROCESS | 2398 | 1462359269297 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}] 03:54:29 INFO - PROCESS | 2398 | 1462359269399 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:54:29 INFO - PROCESS | 2398 | 1462359269403 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x1356e5000 == 79 [pid = 2398] [id = 700] 03:54:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 114 (0x12d041c00) [pid = 2398] [serial = 2100] [outer = 0x0] 03:54:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 115 (0x12d049c00) [pid = 2398] [serial = 2101] [outer = 0x12d041c00] 03:54:29 INFO - PROCESS | 2398 | 1462359269432 Marionette DEBUG loaded listener.js 03:54:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 116 (0x12d45f400) [pid = 2398] [serial = 2102] [outer = 0x12d041c00] 03:54:29 INFO - PROCESS | 2398 | 1462359269763 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]]]}] 03:54:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:54:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 03:54:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:54:29 INFO - PROCESS | 2398 | 1462359269813 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:54:29 INFO - PROCESS | 2398 | 1462359269815 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:54:29 INFO - PROCESS | 2398 | 1462359269817 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:54:29 INFO - PROCESS | 2398 | 1462359269818 Marionette TRACE conn2 <- [1,2774,null,{}] 03:54:29 INFO - PROCESS | 2398 | 1462359269820 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}] 03:54:29 INFO - PROCESS | 2398 | 1462359269908 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:54:29 INFO - PROCESS | 2398 | 1462359269977 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:29 INFO - PROCESS | 2398 | ++DOCSHELL 0x126e71000 == 80 [pid = 2398] [id = 701] 03:54:29 INFO - PROCESS | 2398 | ++DOMWINDOW == 117 (0x12d043c00) [pid = 2398] [serial = 2103] [outer = 0x0] 03:54:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 118 (0x12d7ad800) [pid = 2398] [serial = 2104] [outer = 0x12d043c00] 03:54:30 INFO - PROCESS | 2398 | 1462359270001 Marionette DEBUG loaded listener.js 03:54:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 119 (0x12d842000) [pid = 2398] [serial = 2105] [outer = 0x12d043c00] 03:54:30 INFO - PROCESS | 2398 | 1462359270456 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]]]}] 03:54:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:54:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 668ms 03:54:30 INFO - PROCESS | 2398 | 1462359270496 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:54:30 INFO - PROCESS | 2398 | 1462359270499 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:54:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:54:30 INFO - PROCESS | 2398 | 1462359270505 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:54:30 INFO - PROCESS | 2398 | 1462359270508 Marionette TRACE conn2 <- [1,2778,null,{}] 03:54:30 INFO - PROCESS | 2398 | 1462359270514 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}] 03:54:30 INFO - PROCESS | 2398 | 1462359270628 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:54:30 INFO - PROCESS | 2398 | 1462359270745 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:30 INFO - PROCESS | 2398 | ++DOCSHELL 0x1252dc800 == 81 [pid = 2398] [id = 702] 03:54:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 120 (0x115f31c00) [pid = 2398] [serial = 2106] [outer = 0x0] 03:54:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 121 (0x115f33800) [pid = 2398] [serial = 2107] [outer = 0x115f31c00] 03:54:30 INFO - PROCESS | 2398 | 1462359270777 Marionette DEBUG loaded listener.js 03:54:30 INFO - PROCESS | 2398 | ++DOMWINDOW == 122 (0x113032400) [pid = 2398] [serial = 2108] [outer = 0x115f31c00] 03:54:31 INFO - PROCESS | 2398 | 1462359271208 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]]]}] 03:54:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:54:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 725ms 03:54:31 INFO - PROCESS | 2398 | 1462359271231 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:54:31 INFO - PROCESS | 2398 | 1462359271235 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:54:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:54:31 INFO - PROCESS | 2398 | 1462359271240 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:54:31 INFO - PROCESS | 2398 | 1462359271242 Marionette TRACE conn2 <- [1,2782,null,{}] 03:54:31 INFO - PROCESS | 2398 | 1462359271244 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}] 03:54:31 INFO - PROCESS | 2398 | 1462359271357 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:54:31 INFO - PROCESS | 2398 | 1462359271464 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:31 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ae5f800 == 82 [pid = 2398] [id = 703] 03:54:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 123 (0x118192400) [pid = 2398] [serial = 2109] [outer = 0x0] 03:54:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 124 (0x11a45b000) [pid = 2398] [serial = 2110] [outer = 0x118192400] 03:54:31 INFO - PROCESS | 2398 | 1462359271496 Marionette DEBUG loaded listener.js 03:54:31 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x123d04800) [pid = 2398] [serial = 2111] [outer = 0x118192400] 03:54:31 INFO - PROCESS | 2398 | 1462359271918 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]]]}] 03:54:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:54:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 03:54:31 INFO - PROCESS | 2398 | 1462359271993 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:54:31 INFO - PROCESS | 2398 | 1462359271996 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:54:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:54:32 INFO - PROCESS | 2398 | 1462359272003 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:54:32 INFO - PROCESS | 2398 | 1462359272006 Marionette TRACE conn2 <- [1,2786,null,{}] 03:54:32 INFO - PROCESS | 2398 | 1462359272018 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}] 03:54:32 INFO - PROCESS | 2398 | 1462359272140 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:54:32 INFO - PROCESS | 2398 | 1462359272223 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e5aa000 == 83 [pid = 2398] [id = 704] 03:54:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x12420d800) [pid = 2398] [serial = 2112] [outer = 0x0] 03:54:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x124c41400) [pid = 2398] [serial = 2113] [outer = 0x12420d800] 03:54:32 INFO - PROCESS | 2398 | 1462359272255 Marionette DEBUG loaded listener.js 03:54:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x1296b7c00) [pid = 2398] [serial = 2114] [outer = 0x12420d800] 03:54:32 INFO - PROCESS | 2398 | 1462359272718 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]]]}] 03:54:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:54:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 725ms 03:54:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:54:32 INFO - PROCESS | 2398 | 1462359272727 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:54:32 INFO - PROCESS | 2398 | 1462359272730 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:54:32 INFO - PROCESS | 2398 | 1462359272733 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:54:32 INFO - PROCESS | 2398 | 1462359272735 Marionette TRACE conn2 <- [1,2790,null,{}] 03:54:32 INFO - PROCESS | 2398 | 1462359272739 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}] 03:54:32 INFO - PROCESS | 2398 | 1462359272900 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:54:32 INFO - PROCESS | 2398 | 1462359272985 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:32 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e5bd800 == 84 [pid = 2398] [id = 705] 03:54:32 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x12528c000) [pid = 2398] [serial = 2115] [outer = 0x0] 03:54:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x12ba80c00) [pid = 2398] [serial = 2116] [outer = 0x12528c000] 03:54:33 INFO - PROCESS | 2398 | 1462359273015 Marionette DEBUG loaded listener.js 03:54:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x12bf88800) [pid = 2398] [serial = 2117] [outer = 0x12528c000] 03:54:33 INFO - PROCESS | 2398 | 1462359273419 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]]]}] 03:54:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:54:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 721ms 03:54:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:54:33 INFO - PROCESS | 2398 | 1462359273473 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:54:33 INFO - PROCESS | 2398 | 1462359273474 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:54:33 INFO - PROCESS | 2398 | 1462359273490 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:54:33 INFO - PROCESS | 2398 | 1462359273491 Marionette TRACE conn2 <- [1,2794,null,{}] 03:54:33 INFO - PROCESS | 2398 | 1462359273495 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}] 03:54:33 INFO - PROCESS | 2398 | 1462359273603 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:54:33 INFO - PROCESS | 2398 | 1462359273681 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:33 INFO - PROCESS | 2398 | ++DOCSHELL 0x135144000 == 85 [pid = 2398] [id = 706] 03:54:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x12bb83000) [pid = 2398] [serial = 2118] [outer = 0x0] 03:54:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x12c141400) [pid = 2398] [serial = 2119] [outer = 0x12bb83000] 03:54:33 INFO - PROCESS | 2398 | 1462359273712 Marionette DEBUG loaded listener.js 03:54:33 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x12cd42800) [pid = 2398] [serial = 2120] [outer = 0x12bb83000] 03:54:34 INFO - PROCESS | 2398 | 1462359274158 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]]]}] 03:54:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:54:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 686ms 03:54:34 INFO - PROCESS | 2398 | 1462359274163 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:54:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:54:34 INFO - PROCESS | 2398 | 1462359274164 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:54:34 INFO - PROCESS | 2398 | 1462359274166 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:54:34 INFO - PROCESS | 2398 | 1462359274168 Marionette TRACE conn2 <- [1,2798,null,{}] 03:54:34 INFO - PROCESS | 2398 | 1462359274170 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}] 03:54:34 INFO - PROCESS | 2398 | 1462359274294 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:54:34 INFO - PROCESS | 2398 | --DOCSHELL 0x12d4b1000 == 84 [pid = 2398] [id = 17] 03:54:34 INFO - PROCESS | 2398 | 1462359274418 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:34 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9d4000 == 85 [pid = 2398] [id = 707] 03:54:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x122fd1400) [pid = 2398] [serial = 2121] [outer = 0x0] 03:54:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x128d78c00) [pid = 2398] [serial = 2122] [outer = 0x122fd1400] 03:54:34 INFO - PROCESS | 2398 | 1462359274489 Marionette DEBUG loaded listener.js 03:54:34 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x12d7aa400) [pid = 2398] [serial = 2123] [outer = 0x122fd1400] 03:54:35 INFO - PROCESS | 2398 | 1462359275386 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]]]}] 03:54:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:54:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1269ms 03:54:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:54:35 INFO - PROCESS | 2398 | 1462359275436 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:54:35 INFO - PROCESS | 2398 | 1462359275438 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:54:35 INFO - PROCESS | 2398 | 1462359275442 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:54:35 INFO - PROCESS | 2398 | 1462359275444 Marionette TRACE conn2 <- [1,2802,null,{}] 03:54:35 INFO - PROCESS | 2398 | 1462359275448 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}] 03:54:35 INFO - PROCESS | 2398 | 1462359275544 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:54:35 INFO - PROCESS | 2398 | 1462359275614 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:35 INFO - PROCESS | 2398 | ++DOCSHELL 0x11304d000 == 86 [pid = 2398] [id = 708] 03:54:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x110f1ec00) [pid = 2398] [serial = 2124] [outer = 0x0] 03:54:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x111f43000) [pid = 2398] [serial = 2125] [outer = 0x110f1ec00] 03:54:35 INFO - PROCESS | 2398 | 1462359275689 Marionette DEBUG loaded listener.js 03:54:35 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x11318d800) [pid = 2398] [serial = 2126] [outer = 0x110f1ec00] 03:54:36 INFO - PROCESS | 2398 | 1462359276184 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]]]}] 03:54:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:54:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 773ms 03:54:36 INFO - PROCESS | 2398 | 1462359276216 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:54:36 INFO - PROCESS | 2398 | 1462359276221 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:54:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:54:36 INFO - PROCESS | 2398 | 1462359276230 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:54:36 INFO - PROCESS | 2398 | 1462359276233 Marionette TRACE conn2 <- [1,2806,null,{}] 03:54:36 INFO - PROCESS | 2398 | 1462359276236 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}] 03:54:36 INFO - PROCESS | 2398 | 1462359276374 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd61000 == 85 [pid = 2398] [id = 640] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x134f81000 == 84 [pid = 2398] [id = 650] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0c2800 == 83 [pid = 2398] [id = 641] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x1356e5000 == 82 [pid = 2398] [id = 700] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x135194800 == 81 [pid = 2398] [id = 699] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12de0b800 == 80 [pid = 2398] [id = 698] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x116814c00) [pid = 2398] [serial = 2011] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x1191e3c00) [pid = 2398] [serial = 2014] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x124259400) [pid = 2398] [serial = 2017] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x1293f1400) [pid = 2398] [serial = 2020] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x12ba7f800) [pid = 2398] [serial = 2023] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x12a8df000) [pid = 2398] [serial = 2047] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12de10800 == 79 [pid = 2398] [id = 697] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12d8c7000 == 78 [pid = 2398] [id = 696] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd75800 == 77 [pid = 2398] [id = 695] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12b36d000 == 76 [pid = 2398] [id = 694] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x1298d3000 == 75 [pid = 2398] [id = 693] 03:54:36 INFO - PROCESS | 2398 | 1462359276567 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x124958800 == 74 [pid = 2398] [id = 692] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12154b000 == 73 [pid = 2398] [id = 691] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12658f000 == 72 [pid = 2398] [id = 690] 03:54:36 INFO - PROCESS | 2398 | ++DOCSHELL 0x116833000 == 73 [pid = 2398] [id = 709] 03:54:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x112971800) [pid = 2398] [serial = 2127] [outer = 0x0] 03:54:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x116199800) [pid = 2398] [serial = 2128] [outer = 0x112971800] 03:54:36 INFO - PROCESS | 2398 | 1462359276614 Marionette DEBUG loaded listener.js 03:54:36 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x11680f400) [pid = 2398] [serial = 2129] [outer = 0x112971800] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5f5000 == 72 [pid = 2398] [id = 685] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x1298c9800 == 71 [pid = 2398] [id = 684] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12388d800 == 70 [pid = 2398] [id = 683] 03:54:36 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0ba800 == 69 [pid = 2398] [id = 682] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x128ec6800) [pid = 2398] [serial = 2041] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x1197fd800) [pid = 2398] [serial = 2032] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x12411bc00) [pid = 2398] [serial = 2035] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x117d39800) [pid = 2398] [serial = 2026] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 132 (0x11857e000) [pid = 2398] [serial = 2030] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 131 (0x1168da800) [pid = 2398] [serial = 2029] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 130 (0x122fd3000) [pid = 2398] [serial = 2033] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 129 (0x124966800) [pid = 2398] [serial = 2038] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 128 (0x1293eec00) [pid = 2398] [serial = 2042] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 127 (0x1278a5000) [pid = 2398] [serial = 2044] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 126 (0x1278a5c00) [pid = 2398] [serial = 2039] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 125 (0x12420fc00) [pid = 2398] [serial = 2036] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | --DOMWINDOW == 124 (0x12965a400) [pid = 2398] [serial = 2045] [outer = 0x0] [url = about:blank] 03:54:36 INFO - PROCESS | 2398 | 1462359276969 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]]]}] 03:54:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:54:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 775ms 03:54:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:54:37 INFO - PROCESS | 2398 | 1462359277001 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:54:37 INFO - PROCESS | 2398 | 1462359277003 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:54:37 INFO - PROCESS | 2398 | 1462359277005 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:54:37 INFO - PROCESS | 2398 | 1462359277007 Marionette TRACE conn2 <- [1,2810,null,{}] 03:54:37 INFO - PROCESS | 2398 | 1462359277015 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}] 03:54:37 INFO - PROCESS | 2398 | 1462359277126 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:54:37 INFO - PROCESS | 2398 | 1462359277192 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x119f5c000 == 70 [pid = 2398] [id = 710] 03:54:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 125 (0x118139400) [pid = 2398] [serial = 2130] [outer = 0x0] 03:54:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 126 (0x118193c00) [pid = 2398] [serial = 2131] [outer = 0x118139400] 03:54:37 INFO - PROCESS | 2398 | 1462359277220 Marionette DEBUG loaded listener.js 03:54:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 127 (0x1183e9c00) [pid = 2398] [serial = 2132] [outer = 0x118139400] 03:54:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:54:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 521ms 03:54:37 INFO - PROCESS | 2398 | 1462359277517 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]]]}] 03:54:37 INFO - PROCESS | 2398 | 1462359277527 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:54:37 INFO - PROCESS | 2398 | 1462359277530 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:54:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:54:37 INFO - PROCESS | 2398 | 1462359277539 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:54:37 INFO - PROCESS | 2398 | 1462359277540 Marionette TRACE conn2 <- [1,2814,null,{}] 03:54:37 INFO - PROCESS | 2398 | 1462359277542 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}] 03:54:37 INFO - PROCESS | 2398 | 1462359277633 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:54:37 INFO - PROCESS | 2398 | 1462359277694 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:37 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c23000 == 71 [pid = 2398] [id = 711] 03:54:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 128 (0x1183e7000) [pid = 2398] [serial = 2133] [outer = 0x0] 03:54:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 129 (0x1187a6400) [pid = 2398] [serial = 2134] [outer = 0x1183e7000] 03:54:37 INFO - PROCESS | 2398 | 1462359277721 Marionette DEBUG loaded listener.js 03:54:37 INFO - PROCESS | 2398 | ++DOMWINDOW == 130 (0x1191ee000) [pid = 2398] [serial = 2135] [outer = 0x1183e7000] 03:54:38 INFO - PROCESS | 2398 | 1462359277998 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]]]}] 03:54:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:54:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 03:54:38 INFO - PROCESS | 2398 | 1462359278059 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:54:38 INFO - PROCESS | 2398 | 1462359278060 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:54:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:54:38 INFO - PROCESS | 2398 | 1462359278065 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:54:38 INFO - PROCESS | 2398 | 1462359278066 Marionette TRACE conn2 <- [1,2818,null,{}] 03:54:38 INFO - PROCESS | 2398 | 1462359278068 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}] 03:54:38 INFO - PROCESS | 2398 | 1462359278149 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:54:38 INFO - PROCESS | 2398 | 1462359278153 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x124194000 == 72 [pid = 2398] [id = 712] 03:54:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 131 (0x1189f2400) [pid = 2398] [serial = 2136] [outer = 0x0] 03:54:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 132 (0x11986c800) [pid = 2398] [serial = 2137] [outer = 0x1189f2400] 03:54:38 INFO - PROCESS | 2398 | 1462359278179 Marionette DEBUG loaded listener.js 03:54:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 133 (0x119f0b800) [pid = 2398] [serial = 2138] [outer = 0x1189f2400] 03:54:38 INFO - PROCESS | 2398 | 1462359278536 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]]]}] 03:54:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:54:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 03:54:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:54:38 INFO - PROCESS | 2398 | 1462359278590 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:54:38 INFO - PROCESS | 2398 | 1462359278591 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:54:38 INFO - PROCESS | 2398 | 1462359278593 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:54:38 INFO - PROCESS | 2398 | 1462359278595 Marionette TRACE conn2 <- [1,2822,null,{}] 03:54:38 INFO - PROCESS | 2398 | 1462359278597 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}] 03:54:38 INFO - PROCESS | 2398 | 1462359278723 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:54:38 INFO - PROCESS | 2398 | 1462359278738 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:38 INFO - PROCESS | 2398 | ++DOCSHELL 0x126e7c800 == 73 [pid = 2398] [id = 713] 03:54:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x1215e7c00) [pid = 2398] [serial = 2139] [outer = 0x0] 03:54:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x122cb1000) [pid = 2398] [serial = 2140] [outer = 0x1215e7c00] 03:54:38 INFO - PROCESS | 2398 | 1462359278765 Marionette DEBUG loaded listener.js 03:54:38 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x123c0bc00) [pid = 2398] [serial = 2141] [outer = 0x1215e7c00] 03:54:39 INFO - PROCESS | 2398 | 1462359279126 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]]]}] 03:54:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:54:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 570ms 03:54:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:54:39 INFO - PROCESS | 2398 | 1462359279164 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:54:39 INFO - PROCESS | 2398 | 1462359279166 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:54:39 INFO - PROCESS | 2398 | 1462359279168 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:54:39 INFO - PROCESS | 2398 | 1462359279169 Marionette TRACE conn2 <- [1,2826,null,{}] 03:54:39 INFO - PROCESS | 2398 | 1462359279171 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}] 03:54:39 INFO - PROCESS | 2398 | 1462359279276 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:54:39 INFO - PROCESS | 2398 | 1462359279315 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x129096800 == 74 [pid = 2398] [id = 714] 03:54:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x123c0c000) [pid = 2398] [serial = 2142] [outer = 0x0] 03:54:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x123fc9400) [pid = 2398] [serial = 2143] [outer = 0x123c0c000] 03:54:39 INFO - PROCESS | 2398 | 1462359279343 Marionette DEBUG loaded listener.js 03:54:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x12411b400) [pid = 2398] [serial = 2144] [outer = 0x123c0c000] 03:54:39 INFO - PROCESS | 2398 | 1462359279676 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:54:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:54:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 03:54:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:54:39 INFO - PROCESS | 2398 | 1462359279687 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:54:39 INFO - PROCESS | 2398 | 1462359279689 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:54:39 INFO - PROCESS | 2398 | 1462359279691 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:54:39 INFO - PROCESS | 2398 | 1462359279692 Marionette TRACE conn2 <- [1,2830,null,{}] 03:54:39 INFO - PROCESS | 2398 | 1462359279697 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}] 03:54:39 INFO - PROCESS | 2398 | 1462359279807 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:54:39 INFO - PROCESS | 2398 | 1462359279820 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:39 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298bc000 == 75 [pid = 2398] [id = 715] 03:54:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x123fc3400) [pid = 2398] [serial = 2145] [outer = 0x0] 03:54:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x124126800) [pid = 2398] [serial = 2146] [outer = 0x123fc3400] 03:54:39 INFO - PROCESS | 2398 | 1462359279845 Marionette DEBUG loaded listener.js 03:54:39 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x124250400) [pid = 2398] [serial = 2147] [outer = 0x123fc3400] 03:54:40 INFO - PROCESS | 2398 | 1462359280172 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]]]}] 03:54:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:54:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 03:54:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:54:40 INFO - PROCESS | 2398 | 1462359280210 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:54:40 INFO - PROCESS | 2398 | 1462359280211 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:54:40 INFO - PROCESS | 2398 | 1462359280213 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:54:40 INFO - PROCESS | 2398 | 1462359280214 Marionette TRACE conn2 <- [1,2834,null,{}] 03:54:40 INFO - PROCESS | 2398 | 1462359280216 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}] 03:54:40 INFO - PROCESS | 2398 | 1462359280345 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:54:40 INFO - PROCESS | 2398 | 1462359280349 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:40 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9da800 == 76 [pid = 2398] [id = 716] 03:54:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x124251000) [pid = 2398] [serial = 2148] [outer = 0x0] 03:54:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x124258400) [pid = 2398] [serial = 2149] [outer = 0x124251000] 03:54:40 INFO - PROCESS | 2398 | 1462359280374 Marionette DEBUG loaded listener.js 03:54:40 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x124381400) [pid = 2398] [serial = 2150] [outer = 0x124251000] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x1278aa400) [pid = 2398] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x12b378c00) [pid = 2398] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x1191adc00) [pid = 2398] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x113428000) [pid = 2398] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 140 (0x12cd41c00) [pid = 2398] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 139 (0x123d0d800) [pid = 2398] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 138 (0x11818c400) [pid = 2398] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 137 (0x11818d800) [pid = 2398] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 136 (0x123f2e800) [pid = 2398] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 135 (0x12d041c00) [pid = 2398] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 134 (0x128a8f400) [pid = 2398] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:54:40 INFO - PROCESS | 2398 | --DOMWINDOW == 133 (0x1120ddc00) [pid = 2398] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:54:40 INFO - PROCESS | 2398 | 1462359280957 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:54:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:54:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 769ms 03:54:40 INFO - PROCESS | 2398 | 1462359280982 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:54:40 INFO - PROCESS | 2398 | 1462359280983 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:54:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:54:40 INFO - PROCESS | 2398 | 1462359280986 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:54:40 INFO - PROCESS | 2398 | 1462359280987 Marionette TRACE conn2 <- [1,2838,null,{}] 03:54:40 INFO - PROCESS | 2398 | 1462359280989 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}] 03:54:41 INFO - PROCESS | 2398 | 1462359281075 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:54:41 INFO - PROCESS | 2398 | 1462359281079 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a9d0800 == 77 [pid = 2398] [id = 717] 03:54:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 134 (0x118195400) [pid = 2398] [serial = 2151] [outer = 0x0] 03:54:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 135 (0x124252000) [pid = 2398] [serial = 2152] [outer = 0x118195400] 03:54:41 INFO - PROCESS | 2398 | 1462359281104 Marionette DEBUG loaded listener.js 03:54:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 136 (0x12496e400) [pid = 2398] [serial = 2153] [outer = 0x118195400] 03:54:41 INFO - PROCESS | 2398 | 1462359281441 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]]]}] 03:54:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:54:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 467ms 03:54:41 INFO - PROCESS | 2398 | 1462359281454 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:54:41 INFO - PROCESS | 2398 | 1462359281455 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:54:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:54:41 INFO - PROCESS | 2398 | 1462359281457 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:54:41 INFO - PROCESS | 2398 | 1462359281460 Marionette TRACE conn2 <- [1,2842,null,{}] 03:54:41 INFO - PROCESS | 2398 | 1462359281464 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}] 03:54:41 INFO - PROCESS | 2398 | 1462359281592 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:54:41 INFO - PROCESS | 2398 | 1462359281620 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:41 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c973000 == 78 [pid = 2398] [id = 718] 03:54:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 137 (0x1265d7400) [pid = 2398] [serial = 2154] [outer = 0x0] 03:54:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 138 (0x1278abc00) [pid = 2398] [serial = 2155] [outer = 0x1265d7400] 03:54:41 INFO - PROCESS | 2398 | 1462359281649 Marionette DEBUG loaded listener.js 03:54:41 INFO - PROCESS | 2398 | ++DOMWINDOW == 139 (0x128d79400) [pid = 2398] [serial = 2156] [outer = 0x1265d7400] 03:54:41 INFO - PROCESS | 2398 | 1462359281991 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]]]}] 03:54:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:54:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 573ms 03:54:42 INFO - PROCESS | 2398 | 1462359282032 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:54:42 INFO - PROCESS | 2398 | 1462359282034 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:54:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:54:42 INFO - PROCESS | 2398 | 1462359282037 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:54:42 INFO - PROCESS | 2398 | 1462359282039 Marionette TRACE conn2 <- [1,2846,null,{}] 03:54:42 INFO - PROCESS | 2398 | 1462359282042 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}] 03:54:42 INFO - PROCESS | 2398 | 1462359282174 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:54:42 INFO - PROCESS | 2398 | 1462359282268 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd60800 == 79 [pid = 2398] [id = 719] 03:54:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 140 (0x1278a2800) [pid = 2398] [serial = 2157] [outer = 0x0] 03:54:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 141 (0x128ec6800) [pid = 2398] [serial = 2158] [outer = 0x1278a2800] 03:54:42 INFO - PROCESS | 2398 | 1462359282309 Marionette DEBUG loaded listener.js 03:54:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x1293f1400) [pid = 2398] [serial = 2159] [outer = 0x1278a2800] 03:54:42 INFO - PROCESS | 2398 | 1462359282648 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]]]}] 03:54:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:54:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 622ms 03:54:42 INFO - PROCESS | 2398 | 1462359282660 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:54:42 INFO - PROCESS | 2398 | 1462359282663 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:54:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:54:42 INFO - PROCESS | 2398 | 1462359282672 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:54:42 INFO - PROCESS | 2398 | 1462359282673 Marionette TRACE conn2 <- [1,2850,null,{}] 03:54:42 INFO - PROCESS | 2398 | 1462359282675 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}] 03:54:42 INFO - PROCESS | 2398 | 1462359282767 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:54:42 INFO - PROCESS | 2398 | 1462359282845 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:42 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0c2800 == 80 [pid = 2398] [id = 720] 03:54:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x128d7b000) [pid = 2398] [serial = 2160] [outer = 0x0] 03:54:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x129658400) [pid = 2398] [serial = 2161] [outer = 0x128d7b000] 03:54:42 INFO - PROCESS | 2398 | 1462359282870 Marionette DEBUG loaded listener.js 03:54:42 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x129677000) [pid = 2398] [serial = 2162] [outer = 0x128d7b000] 03:54:43 INFO - PROCESS | 2398 | 1462359283348 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:54:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:54:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 721ms 03:54:43 INFO - PROCESS | 2398 | 1462359283394 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:54:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:54:43 INFO - PROCESS | 2398 | 1462359283397 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:54:43 INFO - PROCESS | 2398 | 1462359283400 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:54:43 INFO - PROCESS | 2398 | 1462359283403 Marionette TRACE conn2 <- [1,2854,null,{}] 03:54:43 INFO - PROCESS | 2398 | 1462359283407 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}] 03:54:43 INFO - PROCESS | 2398 | 1462359283516 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:54:43 INFO - PROCESS | 2398 | 1462359283595 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:43 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e3800 == 81 [pid = 2398] [id = 721] 03:54:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x113036800) [pid = 2398] [serial = 2163] [outer = 0x0] 03:54:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x1134b4400) [pid = 2398] [serial = 2164] [outer = 0x113036800] 03:54:43 INFO - PROCESS | 2398 | 1462359283627 Marionette DEBUG loaded listener.js 03:54:43 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x11679d800) [pid = 2398] [serial = 2165] [outer = 0x113036800] 03:54:44 INFO - PROCESS | 2398 | 1462359284074 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]]]}] 03:54:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:54:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 728ms 03:54:44 INFO - PROCESS | 2398 | 1462359284142 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:54:44 INFO - PROCESS | 2398 | 1462359284149 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:54:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:54:44 INFO - PROCESS | 2398 | 1462359284157 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:54:44 INFO - PROCESS | 2398 | 1462359284160 Marionette TRACE conn2 <- [1,2858,null,{}] 03:54:44 INFO - PROCESS | 2398 | 1462359284184 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}] 03:54:44 INFO - PROCESS | 2398 | 1462359284296 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:54:44 INFO - PROCESS | 2398 | 1462359284373 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:44 INFO - PROCESS | 2398 | ++DOCSHELL 0x126e7a800 == 82 [pid = 2398] [id = 722] 03:54:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x118194400) [pid = 2398] [serial = 2166] [outer = 0x0] 03:54:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x118575000) [pid = 2398] [serial = 2167] [outer = 0x118194400] 03:54:44 INFO - PROCESS | 2398 | 1462359284403 Marionette DEBUG loaded listener.js 03:54:44 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x119811400) [pid = 2398] [serial = 2168] [outer = 0x118194400] 03:54:44 INFO - PROCESS | 2398 | 1462359284816 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:54:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:54:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 692ms 03:54:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:54:44 INFO - PROCESS | 2398 | 1462359284849 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:54:44 INFO - PROCESS | 2398 | 1462359284850 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:54:44 INFO - PROCESS | 2398 | 1462359284853 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:54:44 INFO - PROCESS | 2398 | 1462359284855 Marionette TRACE conn2 <- [1,2862,null,{}] 03:54:44 INFO - PROCESS | 2398 | 1462359284863 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}] 03:54:44 INFO - PROCESS | 2398 | 1462359284974 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:54:45 INFO - PROCESS | 2398 | 1462359285041 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0af000 == 83 [pid = 2398] [id = 723] 03:54:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x122ca9c00) [pid = 2398] [serial = 2169] [outer = 0x0] 03:54:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x122fd6c00) [pid = 2398] [serial = 2170] [outer = 0x122ca9c00] 03:54:45 INFO - PROCESS | 2398 | 1462359285114 Marionette DEBUG loaded listener.js 03:54:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x12420fc00) [pid = 2398] [serial = 2171] [outer = 0x122ca9c00] 03:54:45 INFO - PROCESS | 2398 | 1462359285540 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]]]}] 03:54:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:54:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 723ms 03:54:45 INFO - PROCESS | 2398 | 1462359285576 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:54:45 INFO - PROCESS | 2398 | 1462359285578 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:54:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:54:45 INFO - PROCESS | 2398 | 1462359285580 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:54:45 INFO - PROCESS | 2398 | 1462359285582 Marionette TRACE conn2 <- [1,2866,null,{}] 03:54:45 INFO - PROCESS | 2398 | 1462359285584 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}] 03:54:45 INFO - PROCESS | 2398 | 1462359285709 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:54:45 INFO - PROCESS | 2398 | 1462359285815 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:45 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d8c6000 == 84 [pid = 2398] [id = 724] 03:54:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x1242d7400) [pid = 2398] [serial = 2172] [outer = 0x0] 03:54:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x125291c00) [pid = 2398] [serial = 2173] [outer = 0x1242d7400] 03:54:45 INFO - PROCESS | 2398 | 1462359285847 Marionette DEBUG loaded listener.js 03:54:45 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x128a8d400) [pid = 2398] [serial = 2174] [outer = 0x1242d7400] 03:54:46 INFO - PROCESS | 2398 | 1462359286228 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]]]}] 03:54:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:54:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 670ms 03:54:46 INFO - PROCESS | 2398 | 1462359286251 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:54:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:54:46 INFO - PROCESS | 2398 | 1462359286253 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:54:46 INFO - PROCESS | 2398 | 1462359286255 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:54:46 INFO - PROCESS | 2398 | 1462359286256 Marionette TRACE conn2 <- [1,2870,null,{}] 03:54:46 INFO - PROCESS | 2398 | 1462359286259 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}] 03:54:46 INFO - PROCESS | 2398 | 1462359286364 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:54:46 INFO - PROCESS | 2398 | 1462359286440 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:46 INFO - PROCESS | 2398 | ++DOCSHELL 0x12de1a800 == 85 [pid = 2398] [id = 725] 03:54:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x124379400) [pid = 2398] [serial = 2175] [outer = 0x0] 03:54:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x128d80800) [pid = 2398] [serial = 2176] [outer = 0x124379400] 03:54:46 INFO - PROCESS | 2398 | 1462359286472 Marionette DEBUG loaded listener.js 03:54:46 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x129678000) [pid = 2398] [serial = 2177] [outer = 0x124379400] 03:54:46 INFO - PROCESS | 2398 | 1462359286899 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]]]}] 03:54:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:54:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 03:54:46 INFO - PROCESS | 2398 | 1462359286926 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:54:46 INFO - PROCESS | 2398 | 1462359286928 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:54:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:54:46 INFO - PROCESS | 2398 | 1462359286930 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:54:46 INFO - PROCESS | 2398 | 1462359286931 Marionette TRACE conn2 <- [1,2874,null,{}] 03:54:46 INFO - PROCESS | 2398 | 1462359286934 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}] 03:54:47 INFO - PROCESS | 2398 | 1462359287047 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:54:47 INFO - PROCESS | 2398 | 1462359287155 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e5a6800 == 86 [pid = 2398] [id = 726] 03:54:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x1296bd800) [pid = 2398] [serial = 2178] [outer = 0x0] 03:54:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x12ab58400) [pid = 2398] [serial = 2179] [outer = 0x1296bd800] 03:54:47 INFO - PROCESS | 2398 | 1462359287189 Marionette DEBUG loaded listener.js 03:54:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 163 (0x12ba76800) [pid = 2398] [serial = 2180] [outer = 0x1296bd800] 03:54:47 INFO - PROCESS | 2398 | 1462359287600 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]]]}] 03:54:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:54:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 719ms 03:54:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:54:47 INFO - PROCESS | 2398 | 1462359287650 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:54:47 INFO - PROCESS | 2398 | 1462359287652 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:54:47 INFO - PROCESS | 2398 | 1462359287655 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:54:47 INFO - PROCESS | 2398 | 1462359287657 Marionette TRACE conn2 <- [1,2878,null,{}] 03:54:47 INFO - PROCESS | 2398 | 1462359287660 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}] 03:54:47 INFO - PROCESS | 2398 | 1462359287823 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:54:47 INFO - PROCESS | 2398 | 1462359287931 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:47 INFO - PROCESS | 2398 | ++DOCSHELL 0x116aaf000 == 87 [pid = 2398] [id = 727] 03:54:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 164 (0x112975800) [pid = 2398] [serial = 2181] [outer = 0x0] 03:54:47 INFO - PROCESS | 2398 | ++DOMWINDOW == 165 (0x115f2b800) [pid = 2398] [serial = 2182] [outer = 0x112975800] 03:54:47 INFO - PROCESS | 2398 | 1462359287963 Marionette DEBUG loaded listener.js 03:54:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 166 (0x128a90800) [pid = 2398] [serial = 2183] [outer = 0x112975800] 03:54:48 INFO - PROCESS | 2398 | 1462359288516 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]]]}] 03:54:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:54:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 925ms 03:54:48 INFO - PROCESS | 2398 | 1462359288582 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:54:48 INFO - PROCESS | 2398 | 1462359288584 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:54:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:54:48 INFO - PROCESS | 2398 | 1462359288587 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:54:48 INFO - PROCESS | 2398 | 1462359288589 Marionette TRACE conn2 <- [1,2882,null,{}] 03:54:48 INFO - PROCESS | 2398 | 1462359288593 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}] 03:54:48 INFO - PROCESS | 2398 | 1462359288694 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:54:48 INFO - PROCESS | 2398 | 1462359288770 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:48 INFO - PROCESS | 2398 | ++DOCSHELL 0x1241c6000 == 88 [pid = 2398] [id = 728] 03:54:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 167 (0x115f2ac00) [pid = 2398] [serial = 2184] [outer = 0x0] 03:54:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 168 (0x115f30c00) [pid = 2398] [serial = 2185] [outer = 0x115f2ac00] 03:54:48 INFO - PROCESS | 2398 | 1462359288798 Marionette DEBUG loaded listener.js 03:54:48 INFO - PROCESS | 2398 | ++DOMWINDOW == 169 (0x1171bd400) [pid = 2398] [serial = 2186] [outer = 0x115f2ac00] 03:54:49 INFO - PROCESS | 2398 | 1462359289231 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]]]}] 03:54:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:54:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 672ms 03:54:49 INFO - PROCESS | 2398 | 1462359289260 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:54:49 INFO - PROCESS | 2398 | 1462359289263 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:54:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:54:49 INFO - PROCESS | 2398 | 1462359289268 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:54:49 INFO - PROCESS | 2398 | 1462359289269 Marionette TRACE conn2 <- [1,2886,null,{}] 03:54:49 INFO - PROCESS | 2398 | 1462359289272 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}] 03:54:49 INFO - PROCESS | 2398 | 1462359289375 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:54:49 INFO - PROCESS | 2398 | 1462359289445 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:49 INFO - PROCESS | 2398 | ++DOCSHELL 0x11811e800 == 89 [pid = 2398] [id = 729] 03:54:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 170 (0x116525400) [pid = 2398] [serial = 2187] [outer = 0x0] 03:54:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 171 (0x118194c00) [pid = 2398] [serial = 2188] [outer = 0x116525400] 03:54:49 INFO - PROCESS | 2398 | 1462359289516 Marionette DEBUG loaded listener.js 03:54:49 INFO - PROCESS | 2398 | ++DOMWINDOW == 172 (0x1191e4400) [pid = 2398] [serial = 2189] [outer = 0x116525400] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x129089800 == 88 [pid = 2398] [id = 567] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd60800 == 87 [pid = 2398] [id = 719] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x12c973000 == 86 [pid = 2398] [id = 718] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9d0800 == 85 [pid = 2398] [id = 717] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x12a9da800 == 84 [pid = 2398] [id = 716] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x1298bc000 == 83 [pid = 2398] [id = 715] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x129096800 == 82 [pid = 2398] [id = 714] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x126e7c800 == 81 [pid = 2398] [id = 713] 03:54:49 INFO - PROCESS | 2398 | --DOMWINDOW == 171 (0x1242d8000) [pid = 2398] [serial = 2056] [outer = 0x0] [url = about:blank] 03:54:49 INFO - PROCESS | 2398 | --DOMWINDOW == 170 (0x12a9ea800) [pid = 2398] [serial = 2059] [outer = 0x0] [url = about:blank] 03:54:49 INFO - PROCESS | 2398 | --DOMWINDOW == 169 (0x12ba80400) [pid = 2398] [serial = 2062] [outer = 0x0] [url = about:blank] 03:54:49 INFO - PROCESS | 2398 | --DOMWINDOW == 168 (0x12c12fc00) [pid = 2398] [serial = 2065] [outer = 0x0] [url = about:blank] 03:54:49 INFO - PROCESS | 2398 | --DOMWINDOW == 167 (0x12d7ad800) [pid = 2398] [serial = 2104] [outer = 0x0] [url = about:blank] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x124194000 == 80 [pid = 2398] [id = 712] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x122c23000 == 79 [pid = 2398] [id = 711] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x119f5c000 == 78 [pid = 2398] [id = 710] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x116833000 == 77 [pid = 2398] [id = 709] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x11304d000 == 76 [pid = 2398] [id = 708] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x12e5aa000 == 75 [pid = 2398] [id = 704] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x12ae5f800 == 74 [pid = 2398] [id = 703] 03:54:49 INFO - PROCESS | 2398 | --DOCSHELL 0x1252dc800 == 73 [pid = 2398] [id = 702] 03:54:49 INFO - PROCESS | 2398 | 1462359289908 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]]]}] 03:54:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:54:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 03:54:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:54:49 INFO - PROCESS | 2398 | 1462359289938 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:54:49 INFO - PROCESS | 2398 | 1462359289939 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:54:49 INFO - PROCESS | 2398 | 1462359289942 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:54:49 INFO - PROCESS | 2398 | 1462359289944 Marionette TRACE conn2 <- [1,2890,null,{}] 03:54:49 INFO - PROCESS | 2398 | 1462359289952 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}] 03:54:50 INFO - PROCESS | 2398 | 1462359290041 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 166 (0x12cd46800) [pid = 2398] [serial = 2009] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 165 (0x128d80400) [pid = 2398] [serial = 2080] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 164 (0x12bbb3000) [pid = 2398] [serial = 2086] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 163 (0x122fd4000) [pid = 2398] [serial = 2074] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 162 (0x123fc3c00) [pid = 2398] [serial = 2075] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x12c902800) [pid = 2398] [serial = 2068] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x1191a9000) [pid = 2398] [serial = 2072] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x117139000) [pid = 2398] [serial = 2071] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x12cd4c400) [pid = 2398] [serial = 2089] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x123c04000) [pid = 2398] [serial = 2053] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x124125800) [pid = 2398] [serial = 2077] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x1265d1400) [pid = 2398] [serial = 2078] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x118133800) [pid = 2398] [serial = 2050] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x12c90ec00) [pid = 2398] [serial = 2087] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x118192000) [pid = 2398] [serial = 2092] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x123d05000) [pid = 2398] [serial = 2095] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x12ce60000) [pid = 2398] [serial = 2090] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x12ce69000) [pid = 2398] [serial = 2098] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x12d03e800) [pid = 2398] [serial = 2099] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 147 (0x12d049c00) [pid = 2398] [serial = 2101] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 146 (0x12cd45800) [pid = 2398] [serial = 2096] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 145 (0x118196000) [pid = 2398] [serial = 2093] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 144 (0x1296c5c00) [pid = 2398] [serial = 2083] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 143 (0x12d45f400) [pid = 2398] [serial = 2102] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 142 (0x12adcb000) [pid = 2398] [serial = 2084] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | --DOMWINDOW == 141 (0x129678400) [pid = 2398] [serial = 2081] [outer = 0x0] [url = about:blank] 03:54:50 INFO - PROCESS | 2398 | 1462359290138 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x122d25000 == 74 [pid = 2398] [id = 730] 03:54:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 142 (0x116812c00) [pid = 2398] [serial = 2190] [outer = 0x0] 03:54:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 143 (0x118197800) [pid = 2398] [serial = 2191] [outer = 0x116812c00] 03:54:50 INFO - PROCESS | 2398 | 1462359290169 Marionette DEBUG loaded listener.js 03:54:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 144 (0x122ca6000) [pid = 2398] [serial = 2192] [outer = 0x116812c00] 03:54:50 INFO - PROCESS | 2398 | 1462359290545 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:54:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:54:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 622ms 03:54:50 INFO - PROCESS | 2398 | 1462359290566 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:54:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:54:50 INFO - PROCESS | 2398 | 1462359290569 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:54:50 INFO - PROCESS | 2398 | 1462359290572 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:54:50 INFO - PROCESS | 2398 | 1462359290574 Marionette TRACE conn2 <- [1,2894,null,{}] 03:54:50 INFO - PROCESS | 2398 | 1462359290580 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}] 03:54:50 INFO - PROCESS | 2398 | 1462359290717 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:54:50 INFO - PROCESS | 2398 | 1462359290814 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:50 INFO - PROCESS | 2398 | ++DOCSHELL 0x126e6b800 == 75 [pid = 2398] [id = 731] 03:54:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 145 (0x122cad000) [pid = 2398] [serial = 2193] [outer = 0x0] 03:54:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 146 (0x123c02c00) [pid = 2398] [serial = 2194] [outer = 0x122cad000] 03:54:50 INFO - PROCESS | 2398 | 1462359290856 Marionette DEBUG loaded listener.js 03:54:50 INFO - PROCESS | 2398 | ++DOMWINDOW == 147 (0x124118400) [pid = 2398] [serial = 2195] [outer = 0x122cad000] 03:54:51 INFO - PROCESS | 2398 | 1462359291189 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]]]}] 03:54:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:54:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 620ms 03:54:51 INFO - PROCESS | 2398 | 1462359291192 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:54:51 INFO - PROCESS | 2398 | 1462359291193 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:54:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:54:51 INFO - PROCESS | 2398 | 1462359291203 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:54:51 INFO - PROCESS | 2398 | 1462359291204 Marionette TRACE conn2 <- [1,2898,null,{}] 03:54:51 INFO - PROCESS | 2398 | 1462359291207 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}] 03:54:51 INFO - PROCESS | 2398 | 1462359291328 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:54:51 INFO - PROCESS | 2398 | 1462359291353 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x12a86f000 == 76 [pid = 2398] [id = 732] 03:54:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 148 (0x12411b800) [pid = 2398] [serial = 2196] [outer = 0x0] 03:54:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x12420d400) [pid = 2398] [serial = 2197] [outer = 0x12411b800] 03:54:51 INFO - PROCESS | 2398 | 1462359291379 Marionette DEBUG loaded listener.js 03:54:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x1242d8400) [pid = 2398] [serial = 2198] [outer = 0x12411b800] 03:54:51 INFO - PROCESS | 2398 | 1462359291702 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]]]}] 03:54:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:54:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 522ms 03:54:51 INFO - PROCESS | 2398 | 1462359291727 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:54:51 INFO - PROCESS | 2398 | 1462359291729 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:54:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:54:51 INFO - PROCESS | 2398 | 1462359291734 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:54:51 INFO - PROCESS | 2398 | 1462359291735 Marionette TRACE conn2 <- [1,2902,null,{}] 03:54:51 INFO - PROCESS | 2398 | 1462359291737 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}] 03:54:51 INFO - PROCESS | 2398 | 1462359291839 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:54:51 INFO - PROCESS | 2398 | 1462359291844 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:51 INFO - PROCESS | 2398 | ++DOCSHELL 0x12c217800 == 77 [pid = 2398] [id = 733] 03:54:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x124913000) [pid = 2398] [serial = 2199] [outer = 0x0] 03:54:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x1278cf000) [pid = 2398] [serial = 2200] [outer = 0x124913000] 03:54:51 INFO - PROCESS | 2398 | 1462359291871 Marionette DEBUG loaded listener.js 03:54:51 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x12967cc00) [pid = 2398] [serial = 2201] [outer = 0x124913000] 03:54:52 INFO - PROCESS | 2398 | 1462359292258 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:54:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:54:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 570ms 03:54:52 INFO - PROCESS | 2398 | 1462359292306 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:54:52 INFO - PROCESS | 2398 | 1462359292307 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:54:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:54:52 INFO - PROCESS | 2398 | 1462359292309 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:54:52 INFO - PROCESS | 2398 | 1462359292310 Marionette TRACE conn2 <- [1,2906,null,{}] 03:54:52 INFO - PROCESS | 2398 | 1462359292312 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}] 03:54:52 INFO - PROCESS | 2398 | 1462359292425 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:54:52 INFO - PROCESS | 2398 | 1462359292467 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:52 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd60800 == 78 [pid = 2398] [id = 734] 03:54:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x1249bac00) [pid = 2398] [serial = 2202] [outer = 0x0] 03:54:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x12a8e2c00) [pid = 2398] [serial = 2203] [outer = 0x1249bac00] 03:54:52 INFO - PROCESS | 2398 | 1462359292493 Marionette DEBUG loaded listener.js 03:54:52 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x12add3400) [pid = 2398] [serial = 2204] [outer = 0x1249bac00] 03:54:52 INFO - PROCESS | 2398 | 1462359292839 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]]]}] 03:54:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:54:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 569ms 03:54:52 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:54:52 INFO - PROCESS | 2398 | 1462359292891 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:54:52 INFO - PROCESS | 2398 | 1462359292892 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:54:52 INFO - PROCESS | 2398 | 1462359292894 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:54:52 INFO - PROCESS | 2398 | 1462359292895 Marionette TRACE conn2 <- [1,2910,null,{}] 03:54:52 INFO - PROCESS | 2398 | 1462359292897 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}] 03:54:53 INFO - PROCESS | 2398 | 1462359293009 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:54:53 INFO - PROCESS | 2398 | 1462359293051 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d5dc800 == 79 [pid = 2398] [id = 735] 03:54:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x1296c2400) [pid = 2398] [serial = 2205] [outer = 0x0] 03:54:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x12ba83400) [pid = 2398] [serial = 2206] [outer = 0x1296c2400] 03:54:53 INFO - PROCESS | 2398 | 1462359293076 Marionette DEBUG loaded listener.js 03:54:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x12bbaa000) [pid = 2398] [serial = 2207] [outer = 0x1296c2400] 03:54:53 INFO - PROCESS | 2398 | 1462359293375 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]]]}] 03:54:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:54:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:54:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 03:54:53 INFO - TEST-START | /DOMEvents/constructors.html 03:54:53 INFO - PROCESS | 2398 | 1462359293416 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:54:53 INFO - PROCESS | 2398 | 1462359293417 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:54:53 INFO - PROCESS | 2398 | 1462359293419 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:54:53 INFO - PROCESS | 2398 | 1462359293420 Marionette TRACE conn2 <- [1,2914,null,{}] 03:54:53 INFO - PROCESS | 2398 | 1462359293423 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}] 03:54:53 INFO - PROCESS | 2398 | 1462359293536 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:54:53 INFO - PROCESS | 2398 | 1462359293549 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:53 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e5a3000 == 80 [pid = 2398] [id = 736] 03:54:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x12b371800) [pid = 2398] [serial = 2208] [outer = 0x0] 03:54:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x12bf87c00) [pid = 2398] [serial = 2209] [outer = 0x12b371800] 03:54:53 INFO - PROCESS | 2398 | 1462359293574 Marionette DEBUG loaded listener.js 03:54:53 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x12c12fc00) [pid = 2398] [serial = 2210] [outer = 0x12b371800] 03:54:53 INFO - PROCESS | 2398 | 1462359293949 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]]]}] 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:54:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:54:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:54:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:54:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:54:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:54:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:54:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:54:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:54:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:54:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:54:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:54:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:54:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 161 (0x123c0c000) [pid = 2398] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 160 (0x118139400) [pid = 2398] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 159 (0x123fc3400) [pid = 2398] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 158 (0x1189f2400) [pid = 2398] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 157 (0x112971800) [pid = 2398] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 156 (0x1183e7000) [pid = 2398] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 155 (0x110f1ec00) [pid = 2398] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 154 (0x124251000) [pid = 2398] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 153 (0x118195400) [pid = 2398] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 152 (0x12d457400) [pid = 2398] [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.] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 151 (0x1265d7400) [pid = 2398] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 150 (0x1215e7c00) [pid = 2398] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 149 (0x1278a2800) [pid = 2398] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:54:54 INFO - PROCESS | 2398 | --DOMWINDOW == 148 (0x12d4b1800) [pid = 2398] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:54:54 INFO - PROCESS | 2398 | 1462359294110 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:54:54 INFO - PROCESS | 2398 | 1462359294111 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:54:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:54:54 INFO - PROCESS | 2398 | 1462359294115 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:54:54 INFO - PROCESS | 2398 | 1462359294117 Marionette TRACE conn2 <- [1,2918,null,{}] 03:54:54 INFO - PROCESS | 2398 | 1462359294119 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}] 03:54:54 INFO - PROCESS | 2398 | 1462359294204 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:54:54 INFO - PROCESS | 2398 | 1462359294210 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x124188000 == 81 [pid = 2398] [id = 737] 03:54:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 149 (0x117d39800) [pid = 2398] [serial = 2211] [outer = 0x0] 03:54:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 150 (0x1191a6800) [pid = 2398] [serial = 2212] [outer = 0x117d39800] 03:54:54 INFO - PROCESS | 2398 | 1462359294238 Marionette DEBUG loaded listener.js 03:54:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 151 (0x12410f800) [pid = 2398] [serial = 2213] [outer = 0x117d39800] 03:54:54 INFO - PROCESS | 2398 | 1462359294562 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:54:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:54:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 467ms 03:54:54 INFO - PROCESS | 2398 | 1462359294584 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:54:54 INFO - PROCESS | 2398 | 1462359294585 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:54:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:54:54 INFO - PROCESS | 2398 | 1462359294587 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:54:54 INFO - PROCESS | 2398 | 1462359294589 Marionette TRACE conn2 <- [1,2922,null,{}] 03:54:54 INFO - PROCESS | 2398 | 1462359294591 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}] 03:54:54 INFO - PROCESS | 2398 | 1462359294693 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:54:54 INFO - PROCESS | 2398 | 1462359294766 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:54 INFO - PROCESS | 2398 | ++DOCSHELL 0x134dd6800 == 82 [pid = 2398] [id = 738] 03:54:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 152 (0x123fc3400) [pid = 2398] [serial = 2214] [outer = 0x0] 03:54:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 153 (0x12c12f000) [pid = 2398] [serial = 2215] [outer = 0x123fc3400] 03:54:54 INFO - PROCESS | 2398 | 1462359294796 Marionette DEBUG loaded listener.js 03:54:54 INFO - PROCESS | 2398 | ++DOMWINDOW == 154 (0x12cd45000) [pid = 2398] [serial = 2216] [outer = 0x123fc3400] 03:54:55 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:54:55 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:54:55 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:54:55 INFO - PROCESS | 2398 | [2398] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:54:55 INFO - PROCESS | 2398 | 1462359295096 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]]]}] 03:54:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:54:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:54:55 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 03:54:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:54:55 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 03:54:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:54:55 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]" 03:54:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:54:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:54:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 03:54:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:54:55 INFO - PROCESS | 2398 | 1462359295108 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:54:55 INFO - PROCESS | 2398 | 1462359295109 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:54:55 INFO - PROCESS | 2398 | 1462359295119 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:54:55 INFO - PROCESS | 2398 | 1462359295120 Marionette TRACE conn2 <- [1,2926,null,{}] 03:54:55 INFO - PROCESS | 2398 | 1462359295123 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}] 03:54:55 INFO - PROCESS | 2398 | 1462359295217 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:54:55 INFO - PROCESS | 2398 | 1462359295222 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x134f96000 == 83 [pid = 2398] [id = 739] 03:54:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 155 (0x12c90cc00) [pid = 2398] [serial = 2217] [outer = 0x0] 03:54:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 156 (0x12d03ec00) [pid = 2398] [serial = 2218] [outer = 0x12c90cc00] 03:54:55 INFO - PROCESS | 2398 | 1462359295246 Marionette DEBUG loaded listener.js 03:54:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 157 (0x12d048c00) [pid = 2398] [serial = 2219] [outer = 0x12c90cc00] 03:54:55 INFO - PROCESS | 2398 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:54:55 INFO - PROCESS | 2398 | 1462359295547 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]]]}] 03:54:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:54:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 477ms 03:54:55 INFO - PROCESS | 2398 | 1462359295592 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:54:55 INFO - PROCESS | 2398 | 1462359295593 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:54:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:54:55 INFO - PROCESS | 2398 | 1462359295603 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:54:55 INFO - PROCESS | 2398 | 1462359295605 Marionette TRACE conn2 <- [1,2930,null,{}] 03:54:55 INFO - PROCESS | 2398 | 1462359295608 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}] 03:54:55 INFO - PROCESS | 2398 | 1462359295804 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:54:55 INFO - PROCESS | 2398 | 1462359295815 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:55 INFO - PROCESS | 2398 | ++DOCSHELL 0x135192800 == 84 [pid = 2398] [id = 740] 03:54:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 158 (0x121482000) [pid = 2398] [serial = 2220] [outer = 0x0] 03:54:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 159 (0x121486400) [pid = 2398] [serial = 2221] [outer = 0x121482000] 03:54:55 INFO - PROCESS | 2398 | 1462359295853 Marionette DEBUG loaded listener.js 03:54:55 INFO - PROCESS | 2398 | ++DOMWINDOW == 160 (0x12148bc00) [pid = 2398] [serial = 2222] [outer = 0x121482000] 03:54:56 INFO - PROCESS | 2398 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:54:56 INFO - PROCESS | 2398 | 1462359296268 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]]]}] 03:54:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:54:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 673ms 03:54:56 INFO - PROCESS | 2398 | 1462359296276 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:54:56 INFO - PROCESS | 2398 | 1462359296281 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:54:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:54:56 INFO - PROCESS | 2398 | 1462359296285 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:54:56 INFO - PROCESS | 2398 | 1462359296287 Marionette TRACE conn2 <- [1,2934,null,{}] 03:54:56 INFO - PROCESS | 2398 | 1462359296291 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}] 03:54:56 INFO - PROCESS | 2398 | 1462359296406 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:54:56 INFO - PROCESS | 2398 | 1462359296518 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:56 INFO - PROCESS | 2398 | ++DOCSHELL 0x11917a800 == 85 [pid = 2398] [id = 741] 03:54:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 161 (0x112e3fc00) [pid = 2398] [serial = 2223] [outer = 0x0] 03:54:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 162 (0x115f2d000) [pid = 2398] [serial = 2224] [outer = 0x112e3fc00] 03:54:56 INFO - PROCESS | 2398 | 1462359296552 Marionette DEBUG loaded listener.js 03:54:56 INFO - PROCESS | 2398 | ++DOMWINDOW == 163 (0x11813e800) [pid = 2398] [serial = 2225] [outer = 0x112e3fc00] 03:54:56 INFO - PROCESS | 2398 | 1462359296917 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]]]}] 03:54:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:54:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 671ms 03:54:56 INFO - PROCESS | 2398 | 1462359296956 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:54:56 INFO - PROCESS | 2398 | 1462359296960 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:54:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:54:56 INFO - PROCESS | 2398 | 1462359296965 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:54:56 INFO - PROCESS | 2398 | 1462359296967 Marionette TRACE conn2 <- [1,2938,null,{}] 03:54:56 INFO - PROCESS | 2398 | 1462359296969 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}] 03:54:57 INFO - PROCESS | 2398 | 1462359297080 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:54:57 INFO - PROCESS | 2398 | 1462359297189 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x12ab39000 == 86 [pid = 2398] [id = 742] 03:54:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 164 (0x1191a9000) [pid = 2398] [serial = 2226] [outer = 0x0] 03:54:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 165 (0x11986d000) [pid = 2398] [serial = 2227] [outer = 0x1191a9000] 03:54:57 INFO - PROCESS | 2398 | 1462359297220 Marionette DEBUG loaded listener.js 03:54:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 166 (0x12148b800) [pid = 2398] [serial = 2228] [outer = 0x1191a9000] 03:54:57 INFO - PROCESS | 2398 | 1462359297584 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]]]}] 03:54:57 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. 03:54:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 03:54:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:54:57 INFO - PROCESS | 2398 | 1462359297636 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:54:57 INFO - PROCESS | 2398 | 1462359297637 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:54:57 INFO - PROCESS | 2398 | 1462359297640 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:54:57 INFO - PROCESS | 2398 | 1462359297642 Marionette TRACE conn2 <- [1,2942,null,{}] 03:54:57 INFO - PROCESS | 2398 | 1462359297650 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}] 03:54:57 INFO - PROCESS | 2398 | 1462359297763 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:54:57 INFO - PROCESS | 2398 | 1462359297876 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:57 INFO - PROCESS | 2398 | ++DOCSHELL 0x134c4d000 == 87 [pid = 2398] [id = 743] 03:54:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 167 (0x122ca8c00) [pid = 2398] [serial = 2229] [outer = 0x0] 03:54:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 168 (0x123d06000) [pid = 2398] [serial = 2230] [outer = 0x122ca8c00] 03:54:57 INFO - PROCESS | 2398 | 1462359297909 Marionette DEBUG loaded listener.js 03:54:57 INFO - PROCESS | 2398 | ++DOMWINDOW == 169 (0x1249ba800) [pid = 2398] [serial = 2231] [outer = 0x122ca8c00] 03:54:58 INFO - PROCESS | 2398 | 1462359298271 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"]]]}] 03:54:58 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 03:54:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:54:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:54:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 03:54:58 INFO - PROCESS | 2398 | 1462359298312 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:54:58 INFO - PROCESS | 2398 | 1462359298314 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:54:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:54:58 INFO - PROCESS | 2398 | 1462359298317 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:54:58 INFO - PROCESS | 2398 | 1462359298318 Marionette TRACE conn2 <- [1,2946,null,{}] 03:54:58 INFO - PROCESS | 2398 | 1462359298320 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}] 03:54:58 INFO - PROCESS | 2398 | 1462359298428 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:54:58 INFO - PROCESS | 2398 | 1462359298535 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:58 INFO - PROCESS | 2398 | ++DOCSHELL 0x13527d000 == 88 [pid = 2398] [id = 744] 03:54:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 170 (0x128a93400) [pid = 2398] [serial = 2232] [outer = 0x0] 03:54:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 171 (0x129672000) [pid = 2398] [serial = 2233] [outer = 0x128a93400] 03:54:58 INFO - PROCESS | 2398 | 1462359298565 Marionette DEBUG loaded listener.js 03:54:58 INFO - PROCESS | 2398 | ++DOMWINDOW == 172 (0x12a8e3000) [pid = 2398] [serial = 2234] [outer = 0x128a93400] 03:54:58 INFO - PROCESS | 2398 | 1462359298909 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]]]}] 03:54:58 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. 03:54:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 619ms 03:54:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:54:58 INFO - PROCESS | 2398 | 1462359298937 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:54:58 INFO - PROCESS | 2398 | 1462359298938 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:54:58 INFO - PROCESS | 2398 | 1462359298940 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:54:58 INFO - PROCESS | 2398 | 1462359298942 Marionette TRACE conn2 <- [1,2950,null,{}] 03:54:58 INFO - PROCESS | 2398 | 1462359298944 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}] 03:54:59 INFO - PROCESS | 2398 | 1462359299051 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:54:59 INFO - PROCESS | 2398 | 1462359299159 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x126e0f800 == 89 [pid = 2398] [id = 745] 03:54:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 173 (0x124250c00) [pid = 2398] [serial = 2235] [outer = 0x0] 03:54:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 174 (0x12add6400) [pid = 2398] [serial = 2236] [outer = 0x124250c00] 03:54:59 INFO - PROCESS | 2398 | 1462359299190 Marionette DEBUG loaded listener.js 03:54:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 175 (0x12bf8e400) [pid = 2398] [serial = 2237] [outer = 0x124250c00] 03:54:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x126e11000 == 90 [pid = 2398] [id = 746] 03:54:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 176 (0x118378c00) [pid = 2398] [serial = 2238] [outer = 0x0] 03:54:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 177 (0x118376000) [pid = 2398] [serial = 2239] [outer = 0x118378c00] 03:54:59 INFO - PROCESS | 2398 | 1462359299583 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]]]}] 03:54:59 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. 03:54:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 03:54:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:54:59 INFO - PROCESS | 2398 | 1462359299610 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:54:59 INFO - PROCESS | 2398 | 1462359299612 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:54:59 INFO - PROCESS | 2398 | 1462359299614 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:54:59 INFO - PROCESS | 2398 | 1462359299615 Marionette TRACE conn2 <- [1,2954,null,{}] 03:54:59 INFO - PROCESS | 2398 | 1462359299618 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}] 03:54:59 INFO - PROCESS | 2398 | 1462359299767 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:54:59 INFO - PROCESS | 2398 | 1462359299872 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:59 INFO - PROCESS | 2398 | ++DOCSHELL 0x1353e3800 == 91 [pid = 2398] [id = 747] 03:54:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 178 (0x118382000) [pid = 2398] [serial = 2240] [outer = 0x0] 03:54:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 179 (0x12c146000) [pid = 2398] [serial = 2241] [outer = 0x118382000] 03:54:59 INFO - PROCESS | 2398 | 1462359299902 Marionette DEBUG loaded listener.js 03:54:59 INFO - PROCESS | 2398 | ++DOMWINDOW == 180 (0x12cd3f400) [pid = 2398] [serial = 2242] [outer = 0x118382000] 03:55:00 INFO - PROCESS | 2398 | 1462359300250 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]]]}] 03:55:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:55:00 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 03:55:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 03:55:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:55:00 INFO - PROCESS | 2398 | 1462359300285 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:55:00 INFO - PROCESS | 2398 | 1462359300287 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:55:00 INFO - PROCESS | 2398 | 1462359300289 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:55:00 INFO - PROCESS | 2398 | 1462359300290 Marionette TRACE conn2 <- [1,2958,null,{}] 03:55:00 INFO - PROCESS | 2398 | 1462359300293 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}] 03:55:00 INFO - PROCESS | 2398 | 1462359300408 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:55:00 INFO - PROCESS | 2398 | 1462359300517 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:00 INFO - PROCESS | 2398 | ++DOCSHELL 0x134b3c000 == 92 [pid = 2398] [id = 748] 03:55:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 181 (0x11892c400) [pid = 2398] [serial = 2243] [outer = 0x0] 03:55:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 182 (0x118930800) [pid = 2398] [serial = 2244] [outer = 0x11892c400] 03:55:00 INFO - PROCESS | 2398 | 1462359300548 Marionette DEBUG loaded listener.js 03:55:00 INFO - PROCESS | 2398 | ++DOMWINDOW == 183 (0x12c149800) [pid = 2398] [serial = 2245] [outer = 0x11892c400] 03:55:00 INFO - PROCESS | 2398 | 1462359300856 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]]]}] 03:55:00 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. 03:55:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 03:55:00 INFO - PROCESS | 2398 | 1462359300911 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:55:00 INFO - PROCESS | 2398 | 1462359300915 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:55:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:55:00 INFO - PROCESS | 2398 | 1462359300917 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:55:00 INFO - PROCESS | 2398 | 1462359300918 Marionette TRACE conn2 <- [1,2962,null,{}] 03:55:00 INFO - PROCESS | 2398 | 1462359300921 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}] 03:55:01 INFO - PROCESS | 2398 | 1462359301027 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:55:01 INFO - PROCESS | 2398 | 1462359301155 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x126e32800 == 93 [pid = 2398] [id = 749] 03:55:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 184 (0x118935c00) [pid = 2398] [serial = 2246] [outer = 0x0] 03:55:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 185 (0x12cd45c00) [pid = 2398] [serial = 2247] [outer = 0x118935c00] 03:55:01 INFO - PROCESS | 2398 | 1462359301188 Marionette DEBUG loaded listener.js 03:55:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 186 (0x12d03a800) [pid = 2398] [serial = 2248] [outer = 0x118935c00] 03:55:01 INFO - PROCESS | 2398 | 1462359301550 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]]]}] 03:55:01 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. 03:55:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 03:55:01 INFO - PROCESS | 2398 | 1462359301588 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:55:01 INFO - PROCESS | 2398 | 1462359301589 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:55:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:55:01 INFO - PROCESS | 2398 | 1462359301591 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:55:01 INFO - PROCESS | 2398 | 1462359301593 Marionette TRACE conn2 <- [1,2966,null,{}] 03:55:01 INFO - PROCESS | 2398 | 1462359301595 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}] 03:55:01 INFO - PROCESS | 2398 | 1462359301706 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:55:01 INFO - PROCESS | 2398 | 1462359301821 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:01 INFO - PROCESS | 2398 | ++DOCSHELL 0x1171af800 == 94 [pid = 2398] [id = 750] 03:55:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 187 (0x112d72000) [pid = 2398] [serial = 2249] [outer = 0x0] 03:55:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 188 (0x115f34800) [pid = 2398] [serial = 2250] [outer = 0x112d72000] 03:55:01 INFO - PROCESS | 2398 | 1462359301847 Marionette DEBUG loaded listener.js 03:55:01 INFO - PROCESS | 2398 | ++DOMWINDOW == 189 (0x121460000) [pid = 2398] [serial = 2251] [outer = 0x112d72000] 03:55:02 INFO - PROCESS | 2398 | 1462359302215 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]]]}] 03:55:02 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. 03:55:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 673ms 03:55:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:55:02 INFO - PROCESS | 2398 | 1462359302266 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:55:02 INFO - PROCESS | 2398 | 1462359302268 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:55:02 INFO - PROCESS | 2398 | 1462359302271 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:55:02 INFO - PROCESS | 2398 | 1462359302273 Marionette TRACE conn2 <- [1,2970,null,{}] 03:55:02 INFO - PROCESS | 2398 | 1462359302277 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}] 03:55:02 INFO - PROCESS | 2398 | 1462359302443 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:55:02 INFO - PROCESS | 2398 | 1462359302613 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:02 INFO - PROCESS | 2398 | ++DOCSHELL 0x12942a800 == 95 [pid = 2398] [id = 751] 03:55:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 190 (0x12145a800) [pid = 2398] [serial = 2252] [outer = 0x0] 03:55:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 191 (0x121466800) [pid = 2398] [serial = 2253] [outer = 0x12145a800] 03:55:02 INFO - PROCESS | 2398 | 1462359302661 Marionette DEBUG loaded listener.js 03:55:02 INFO - PROCESS | 2398 | ++DOMWINDOW == 192 (0x1249bf400) [pid = 2398] [serial = 2254] [outer = 0x12145a800] 03:55:03 INFO - PROCESS | 2398 | 1462359303226 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]]]}] 03:55:03 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. 03:55:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 971ms 03:55:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:55:03 INFO - PROCESS | 2398 | 1462359303243 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:55:03 INFO - PROCESS | 2398 | 1462359303246 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:55:03 INFO - PROCESS | 2398 | 1462359303249 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:55:03 INFO - PROCESS | 2398 | 1462359303252 Marionette TRACE conn2 <- [1,2974,null,{}] 03:55:03 INFO - PROCESS | 2398 | 1462359303256 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}] 03:55:03 INFO - PROCESS | 2398 | 1462359303362 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:55:03 INFO - PROCESS | 2398 | 1462359303479 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:03 INFO - PROCESS | 2398 | ++DOCSHELL 0x1241b1800 == 96 [pid = 2398] [id = 752] 03:55:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 193 (0x113424c00) [pid = 2398] [serial = 2255] [outer = 0x0] 03:55:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 194 (0x115ec2c00) [pid = 2398] [serial = 2256] [outer = 0x113424c00] 03:55:03 INFO - PROCESS | 2398 | 1462359303509 Marionette DEBUG loaded listener.js 03:55:03 INFO - PROCESS | 2398 | ++DOMWINDOW == 195 (0x1168d9c00) [pid = 2398] [serial = 2257] [outer = 0x113424c00] 03:55:03 INFO - PROCESS | 2398 | 1462359303844 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]]]}] 03:55:03 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. 03:55:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 624ms 03:55:03 INFO - PROCESS | 2398 | 1462359303909 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:55:03 INFO - PROCESS | 2398 | 1462359303913 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:55:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:55:03 INFO - PROCESS | 2398 | 1462359303917 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:55:03 INFO - PROCESS | 2398 | 1462359303919 Marionette TRACE conn2 <- [1,2978,null,{}] 03:55:03 INFO - PROCESS | 2398 | 1462359303921 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}] 03:55:04 INFO - PROCESS | 2398 | 1462359304028 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:55:04 INFO - PROCESS | 2398 | 1462359304131 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x12387e800 == 97 [pid = 2398] [id = 753] 03:55:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 196 (0x11837ac00) [pid = 2398] [serial = 2258] [outer = 0x0] 03:55:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 197 (0x118383400) [pid = 2398] [serial = 2259] [outer = 0x11837ac00] 03:55:04 INFO - PROCESS | 2398 | 1462359304159 Marionette DEBUG loaded listener.js 03:55:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 198 (0x11892c800) [pid = 2398] [serial = 2260] [outer = 0x11837ac00] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x134f96000 == 96 [pid = 2398] [id = 739] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x134dd6800 == 95 [pid = 2398] [id = 738] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x124188000 == 94 [pid = 2398] [id = 737] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x12e5a3000 == 93 [pid = 2398] [id = 736] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x12d5dc800 == 92 [pid = 2398] [id = 735] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd60800 == 91 [pid = 2398] [id = 734] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x126e71000 == 90 [pid = 2398] [id = 701] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 197 (0x12d769800) [pid = 2398] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x12c217800 == 89 [pid = 2398] [id = 733] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x12a86f000 == 88 [pid = 2398] [id = 732] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x126e6b800 == 87 [pid = 2398] [id = 731] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x122d25000 == 86 [pid = 2398] [id = 730] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x11811e800 == 85 [pid = 2398] [id = 729] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x12d4b0800 == 84 [pid = 2398] [id = 18] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x1241c6000 == 83 [pid = 2398] [id = 728] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x12de1a800 == 82 [pid = 2398] [id = 725] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x12d8c6000 == 81 [pid = 2398] [id = 724] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x12d0af000 == 80 [pid = 2398] [id = 723] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x126e7a800 == 79 [pid = 2398] [id = 722] 03:55:04 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e3800 == 78 [pid = 2398] [id = 721] 03:55:04 INFO - PROCESS | 2398 | 1462359304546 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]]]}] 03:55:04 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. 03:55:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 03:55:04 INFO - PROCESS | 2398 | 1462359304588 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:55:04 INFO - PROCESS | 2398 | 1462359304589 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:55:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:55:04 INFO - PROCESS | 2398 | 1462359304592 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:55:04 INFO - PROCESS | 2398 | 1462359304594 Marionette TRACE conn2 <- [1,2982,null,{}] 03:55:04 INFO - PROCESS | 2398 | 1462359304601 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}] 03:55:04 INFO - PROCESS | 2398 | 1462359304701 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 196 (0x123fc9400) [pid = 2398] [serial = 2143] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 195 (0x118193c00) [pid = 2398] [serial = 2131] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 194 (0x1183e9c00) [pid = 2398] [serial = 2132] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 193 (0x124126800) [pid = 2398] [serial = 2146] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 192 (0x11986c800) [pid = 2398] [serial = 2137] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 191 (0x12411b400) [pid = 2398] [serial = 2144] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 190 (0x116199800) [pid = 2398] [serial = 2128] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 189 (0x11680f400) [pid = 2398] [serial = 2129] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 188 (0x1187a6400) [pid = 2398] [serial = 2134] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 187 (0x1191ee000) [pid = 2398] [serial = 2135] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 186 (0x115f33800) [pid = 2398] [serial = 2107] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 185 (0x111f43000) [pid = 2398] [serial = 2125] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 184 (0x11318d800) [pid = 2398] [serial = 2126] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 183 (0x12c141400) [pid = 2398] [serial = 2119] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 182 (0x128d78c00) [pid = 2398] [serial = 2122] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 181 (0x124c41400) [pid = 2398] [serial = 2113] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 180 (0x124258400) [pid = 2398] [serial = 2149] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 179 (0x12ba80c00) [pid = 2398] [serial = 2116] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 178 (0x11a45b000) [pid = 2398] [serial = 2110] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 177 (0x12496e400) [pid = 2398] [serial = 2153] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 176 (0x124252000) [pid = 2398] [serial = 2152] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 175 (0x124381400) [pid = 2398] [serial = 2150] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 174 (0x128d78400) [pid = 2398] [serial = 1487] [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.] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 173 (0x1278abc00) [pid = 2398] [serial = 2155] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 172 (0x123c0bc00) [pid = 2398] [serial = 2141] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 171 (0x122cb1000) [pid = 2398] [serial = 2140] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 170 (0x124250400) [pid = 2398] [serial = 2147] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 169 (0x128d79400) [pid = 2398] [serial = 2156] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 168 (0x119f0b800) [pid = 2398] [serial = 2138] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 167 (0x128ec6800) [pid = 2398] [serial = 2158] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | --DOMWINDOW == 166 (0x1293f1400) [pid = 2398] [serial = 2159] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2398 | 1462359304784 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:04 INFO - PROCESS | 2398 | ++DOCSHELL 0x1194e3800 == 79 [pid = 2398] [id = 754] 03:55:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 167 (0x11680f400) [pid = 2398] [serial = 2261] [outer = 0x0] 03:55:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 168 (0x11857c800) [pid = 2398] [serial = 2262] [outer = 0x11680f400] 03:55:04 INFO - PROCESS | 2398 | 1462359304812 Marionette DEBUG loaded listener.js 03:55:04 INFO - PROCESS | 2398 | ++DOMWINDOW == 169 (0x121487c00) [pid = 2398] [serial = 2263] [outer = 0x11680f400] 03:55:05 INFO - PROCESS | 2398 | 1462359305136 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"]]]}] 03:55:05 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 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:55:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 573ms 03:55:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:55:05 INFO - PROCESS | 2398 | 1462359305167 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:55:05 INFO - PROCESS | 2398 | 1462359305169 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:55:05 INFO - PROCESS | 2398 | 1462359305172 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:55:05 INFO - PROCESS | 2398 | 1462359305174 Marionette TRACE conn2 <- [1,2986,null,{}] 03:55:05 INFO - PROCESS | 2398 | 1462359305177 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}] 03:55:05 INFO - PROCESS | 2398 | 1462359305272 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:55:05 INFO - PROCESS | 2398 | 1462359305342 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x127821800 == 80 [pid = 2398] [id = 755] 03:55:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 170 (0x121489000) [pid = 2398] [serial = 2264] [outer = 0x0] 03:55:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 171 (0x1215f2000) [pid = 2398] [serial = 2265] [outer = 0x121489000] 03:55:05 INFO - PROCESS | 2398 | 1462359305371 Marionette DEBUG loaded listener.js 03:55:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 172 (0x123c11800) [pid = 2398] [serial = 2266] [outer = 0x121489000] 03:55:05 INFO - PROCESS | 2398 | 1462359305749 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]]]}] 03:55:05 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. 03:55:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 623ms 03:55:05 INFO - PROCESS | 2398 | 1462359305807 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:55:05 INFO - PROCESS | 2398 | 1462359305809 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:55:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:55:05 INFO - PROCESS | 2398 | 1462359305815 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:55:05 INFO - PROCESS | 2398 | 1462359305817 Marionette TRACE conn2 <- [1,2990,null,{}] 03:55:05 INFO - PROCESS | 2398 | 1462359305820 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}] 03:55:05 INFO - PROCESS | 2398 | 1462359305957 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:55:05 INFO - PROCESS | 2398 | 1462359305967 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:05 INFO - PROCESS | 2398 | ++DOCSHELL 0x12b362800 == 81 [pid = 2398] [id = 756] 03:55:05 INFO - PROCESS | 2398 | ++DOMWINDOW == 173 (0x123fc9400) [pid = 2398] [serial = 2267] [outer = 0x0] 03:55:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 174 (0x124120400) [pid = 2398] [serial = 2268] [outer = 0x123fc9400] 03:55:06 INFO - PROCESS | 2398 | 1462359306007 Marionette DEBUG loaded listener.js 03:55:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 175 (0x124254800) [pid = 2398] [serial = 2269] [outer = 0x123fc9400] 03:55:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bf2c000 == 82 [pid = 2398] [id = 757] 03:55:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 176 (0x124968800) [pid = 2398] [serial = 2270] [outer = 0x0] 03:55:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 177 (0x12410ec00) [pid = 2398] [serial = 2271] [outer = 0x124968800] 03:55:06 INFO - PROCESS | 2398 | 1462359306375 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]]]}] 03:55:06 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. 03:55:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 03:55:06 INFO - PROCESS | 2398 | 1462359306385 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:55:06 INFO - PROCESS | 2398 | 1462359306386 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:55:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:55:06 INFO - PROCESS | 2398 | 1462359306388 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - PROCESS | 2398 | 1462359306389 Marionette TRACE conn2 <- [1,2994,null,{}] 03:55:06 INFO - PROCESS | 2398 | 1462359306392 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}] 03:55:06 INFO - PROCESS | 2398 | 1462359306561 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:55:06 INFO - PROCESS | 2398 | 1462359306623 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:06 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd64000 == 83 [pid = 2398] [id = 758] 03:55:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 178 (0x124252400) [pid = 2398] [serial = 2272] [outer = 0x0] 03:55:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 179 (0x124bb7c00) [pid = 2398] [serial = 2273] [outer = 0x124252400] 03:55:06 INFO - PROCESS | 2398 | 1462359306650 Marionette DEBUG loaded listener.js 03:55:06 INFO - PROCESS | 2398 | ++DOMWINDOW == 180 (0x1296be000) [pid = 2398] [serial = 2274] [outer = 0x124252400] 03:55:06 INFO - PROCESS | 2398 | 1462359306932 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]]]}] 03:55:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:55:06 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 03:55:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 571ms 03:55:06 INFO - PROCESS | 2398 | 1462359306959 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:55:06 INFO - PROCESS | 2398 | 1462359306961 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:55:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:55:06 INFO - PROCESS | 2398 | 1462359306976 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - PROCESS | 2398 | 1462359306977 Marionette TRACE conn2 <- [1,2998,null,{}] 03:55:06 INFO - PROCESS | 2398 | 1462359306982 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}] 03:55:07 INFO - PROCESS | 2398 | 1462359307102 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:55:07 INFO - PROCESS | 2398 | 1462359307113 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d8ca000 == 84 [pid = 2398] [id = 759] 03:55:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 181 (0x12a7b2400) [pid = 2398] [serial = 2275] [outer = 0x0] 03:55:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 182 (0x12b376000) [pid = 2398] [serial = 2276] [outer = 0x12a7b2400] 03:55:07 INFO - PROCESS | 2398 | 1462359307138 Marionette DEBUG loaded listener.js 03:55:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 183 (0x12bb81800) [pid = 2398] [serial = 2277] [outer = 0x12a7b2400] 03:55:07 INFO - PROCESS | 2398 | 1462359307467 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]]]}] 03:55:07 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. 03:55:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 530ms 03:55:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:55:07 INFO - PROCESS | 2398 | 1462359307506 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:55:07 INFO - PROCESS | 2398 | 1462359307507 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:55:07 INFO - PROCESS | 2398 | 1462359307509 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:55:07 INFO - PROCESS | 2398 | 1462359307511 Marionette TRACE conn2 <- [1,3002,null,{}] 03:55:07 INFO - PROCESS | 2398 | 1462359307513 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}] 03:55:07 INFO - PROCESS | 2398 | 1462359307629 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:55:07 INFO - PROCESS | 2398 | 1462359307641 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:07 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e5b0000 == 85 [pid = 2398] [id = 760] 03:55:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 184 (0x12a8d9800) [pid = 2398] [serial = 2278] [outer = 0x0] 03:55:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 185 (0x12bbb6000) [pid = 2398] [serial = 2279] [outer = 0x12a8d9800] 03:55:07 INFO - PROCESS | 2398 | 1462359307666 Marionette DEBUG loaded listener.js 03:55:07 INFO - PROCESS | 2398 | ++DOMWINDOW == 186 (0x12c136400) [pid = 2398] [serial = 2280] [outer = 0x12a8d9800] 03:55:08 INFO - PROCESS | 2398 | 1462359308001 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]]]}] 03:55:08 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. 03:55:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 517ms 03:55:08 INFO - PROCESS | 2398 | 1462359308035 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:55:08 INFO - PROCESS | 2398 | 1462359308036 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:55:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:55:08 INFO - PROCESS | 2398 | 1462359308038 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:55:08 INFO - PROCESS | 2398 | 1462359308040 Marionette TRACE conn2 <- [1,3006,null,{}] 03:55:08 INFO - PROCESS | 2398 | 1462359308042 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}] 03:55:08 INFO - PROCESS | 2398 | 1462359308159 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:55:08 INFO - PROCESS | 2398 | 1462359308169 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x134dcb000 == 86 [pid = 2398] [id = 761] 03:55:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 187 (0x12c13b400) [pid = 2398] [serial = 2281] [outer = 0x0] 03:55:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 188 (0x12c90c800) [pid = 2398] [serial = 2282] [outer = 0x12c13b400] 03:55:08 INFO - PROCESS | 2398 | 1462359308194 Marionette DEBUG loaded listener.js 03:55:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 189 (0x12ce65400) [pid = 2398] [serial = 2283] [outer = 0x12c13b400] 03:55:08 INFO - PROCESS | 2398 | 1462359308509 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]]]}] 03:55:08 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. 03:55:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 03:55:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:55:08 INFO - PROCESS | 2398 | 1462359308558 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:55:08 INFO - PROCESS | 2398 | 1462359308560 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:55:08 INFO - PROCESS | 2398 | 1462359308562 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:55:08 INFO - PROCESS | 2398 | 1462359308563 Marionette TRACE conn2 <- [1,3010,null,{}] 03:55:08 INFO - PROCESS | 2398 | 1462359308565 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}] 03:55:08 INFO - PROCESS | 2398 | 1462359308685 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:55:08 INFO - PROCESS | 2398 | 1462359308699 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:08 INFO - PROCESS | 2398 | ++DOCSHELL 0x13518e800 == 87 [pid = 2398] [id = 762] 03:55:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 190 (0x12d03d400) [pid = 2398] [serial = 2284] [outer = 0x0] 03:55:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 191 (0x12d047800) [pid = 2398] [serial = 2285] [outer = 0x12d03d400] 03:55:08 INFO - PROCESS | 2398 | 1462359308723 Marionette DEBUG loaded listener.js 03:55:08 INFO - PROCESS | 2398 | ++DOMWINDOW == 192 (0x12d456400) [pid = 2398] [serial = 2286] [outer = 0x12d03d400] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 191 (0x12d043c00) [pid = 2398] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 190 (0x123fc3400) [pid = 2398] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 189 (0x1249bac00) [pid = 2398] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 188 (0x1296c2400) [pid = 2398] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 187 (0x12b371800) [pid = 2398] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 186 (0x116812c00) [pid = 2398] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 185 (0x124913000) [pid = 2398] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 184 (0x116525400) [pid = 2398] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 183 (0x12411b800) [pid = 2398] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 182 (0x122cad000) [pid = 2398] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 181 (0x115f2ac00) [pid = 2398] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 180 (0x128d7b000) [pid = 2398] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 179 (0x117d39800) [pid = 2398] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 178 (0x12c90cc00) [pid = 2398] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:55:09 INFO - PROCESS | 2398 | --DOMWINDOW == 177 (0x129678800) [pid = 2398] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:55:09 INFO - PROCESS | 2398 | 1462359309198 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]]]}] 03:55:09 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 03:55:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 672ms 03:55:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:55:09 INFO - PROCESS | 2398 | 1462359309234 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:55:09 INFO - PROCESS | 2398 | 1462359309236 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:55:09 INFO - PROCESS | 2398 | 1462359309239 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:55:09 INFO - PROCESS | 2398 | 1462359309240 Marionette TRACE conn2 <- [1,3014,null,{}] 03:55:09 INFO - PROCESS | 2398 | 1462359309242 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}] 03:55:09 INFO - PROCESS | 2398 | 1462359309392 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:55:09 INFO - PROCESS | 2398 | 1462359309398 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x134f99000 == 88 [pid = 2398] [id = 763] 03:55:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 178 (0x11831e000) [pid = 2398] [serial = 2287] [outer = 0x0] 03:55:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 179 (0x12add0000) [pid = 2398] [serial = 2288] [outer = 0x11831e000] 03:55:09 INFO - PROCESS | 2398 | 1462359309428 Marionette DEBUG loaded listener.js 03:55:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 180 (0x12d45c400) [pid = 2398] [serial = 2289] [outer = 0x11831e000] 03:55:09 INFO - PROCESS | 2398 | [2398] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:55:09 INFO - PROCESS | 2398 | 1462359309770 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:55:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:55:09 INFO - {} 03:55:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:55:09 INFO - {} 03:55:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:55:09 INFO - {} 03:55:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:55:09 INFO - {} 03:55:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 571ms 03:55:09 INFO - PROCESS | 2398 | 1462359309810 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:55:09 INFO - PROCESS | 2398 | 1462359309811 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:55:09 INFO - TEST-START | /FileAPI/fileReader.html 03:55:09 INFO - PROCESS | 2398 | 1462359309813 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:55:09 INFO - PROCESS | 2398 | 1462359309815 Marionette TRACE conn2 <- [1,3018,null,{}] 03:55:09 INFO - PROCESS | 2398 | 1462359309817 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}] 03:55:09 INFO - PROCESS | 2398 | 1462359309941 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:55:09 INFO - PROCESS | 2398 | 1462359309948 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:09 INFO - PROCESS | 2398 | ++DOCSHELL 0x140aa2000 == 89 [pid = 2398] [id = 764] 03:55:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 181 (0x118938000) [pid = 2398] [serial = 2290] [outer = 0x0] 03:55:09 INFO - PROCESS | 2398 | ++DOMWINDOW == 182 (0x12d7af800) [pid = 2398] [serial = 2291] [outer = 0x118938000] 03:55:09 INFO - PROCESS | 2398 | 1462359309974 Marionette DEBUG loaded listener.js 03:55:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 183 (0x12d847400) [pid = 2398] [serial = 2292] [outer = 0x118938000] 03:55:10 INFO - PROCESS | 2398 | 1462359310293 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]]]}] 03:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:55:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 518ms 03:55:10 INFO - TEST-START | /FileAPI/historical.html 03:55:10 INFO - PROCESS | 2398 | 1462359310332 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:55:10 INFO - PROCESS | 2398 | 1462359310334 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:55:10 INFO - PROCESS | 2398 | 1462359310336 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:55:10 INFO - PROCESS | 2398 | 1462359310337 Marionette TRACE conn2 <- [1,3022,null,{}] 03:55:10 INFO - PROCESS | 2398 | 1462359310339 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}] 03:55:10 INFO - PROCESS | 2398 | 1462359310431 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:55:10 INFO - PROCESS | 2398 | 1462359310435 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:10 INFO - PROCESS | 2398 | ++DOCSHELL 0x13591b000 == 90 [pid = 2398] [id = 765] 03:55:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 184 (0x12d847000) [pid = 2398] [serial = 2293] [outer = 0x0] 03:55:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 185 (0x12d84c000) [pid = 2398] [serial = 2294] [outer = 0x12d847000] 03:55:10 INFO - PROCESS | 2398 | 1462359310460 Marionette DEBUG loaded listener.js 03:55:10 INFO - PROCESS | 2398 | ++DOMWINDOW == 186 (0x12dbf0c00) [pid = 2398] [serial = 2295] [outer = 0x12d847000] 03:55:10 INFO - PROCESS | 2398 | 1462359310785 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"]]]}] 03:55:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:55:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:55:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:55:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:55:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:55:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:55:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:55:10 INFO - TEST-OK | /FileAPI/historical.html | took 468ms 03:55:10 INFO - PROCESS | 2398 | 1462359310805 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:55:10 INFO - TEST-START | /FileAPI/idlharness.html 03:55:10 INFO - PROCESS | 2398 | 1462359310806 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:55:10 INFO - PROCESS | 2398 | 1462359310808 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:55:10 INFO - PROCESS | 2398 | 1462359310809 Marionette TRACE conn2 <- [1,3026,null,{}] 03:55:10 INFO - PROCESS | 2398 | 1462359310816 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}] 03:55:10 INFO - PROCESS | 2398 | 1462359310917 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:55:11 INFO - PROCESS | 2398 | 1462359311070 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:11 INFO - PROCESS | 2398 | ++DOCSHELL 0x113149800 == 91 [pid = 2398] [id = 766] 03:55:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 187 (0x110f1f400) [pid = 2398] [serial = 2296] [outer = 0x0] 03:55:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 188 (0x112972000) [pid = 2398] [serial = 2297] [outer = 0x110f1f400] 03:55:11 INFO - PROCESS | 2398 | 1462359311104 Marionette DEBUG loaded listener.js 03:55:11 INFO - PROCESS | 2398 | ++DOMWINDOW == 189 (0x115f29c00) [pid = 2398] [serial = 2298] [outer = 0x110f1f400] 03:55:11 INFO - PROCESS | 2398 | 1462359311769 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]]]}] 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:55:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:55:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:55:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:55:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:55:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:55:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:55:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:55:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:55:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:55:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:55:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:55:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:55:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:55:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:55:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:55:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:55:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:55:11 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 03:55:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:55:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:55:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:55:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:55:11 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 03:55:11 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 03:55:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:55:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:55:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:55:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:55:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:55:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:55:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:55:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:55:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:55:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:55:11 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 03:55:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:55:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:55:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:55:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:55:11 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 03:55:11 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 03:55:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:55:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:55:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:55:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:55:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:55:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 987ms 03:55:11 INFO - PROCESS | 2398 | 1462359311797 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:55:11 INFO - PROCESS | 2398 | 1462359311800 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:55:11 INFO - TEST-START | /FileAPI/idlharness.worker 03:55:11 INFO - PROCESS | 2398 | 1462359311803 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:55:11 INFO - PROCESS | 2398 | 1462359311806 Marionette TRACE conn2 <- [1,3030,null,{}] 03:55:11 INFO - PROCESS | 2398 | 1462359311809 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}] 03:55:11 INFO - PROCESS | 2398 | 1462359311929 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:55:12 INFO - PROCESS | 2398 | 1462359312043 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:12 INFO - PROCESS | 2398 | ++DOCSHELL 0x12f5bb000 == 92 [pid = 2398] [id = 767] 03:55:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 190 (0x128d7c000) [pid = 2398] [serial = 2299] [outer = 0x0] 03:55:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 191 (0x12bf8b400) [pid = 2398] [serial = 2300] [outer = 0x128d7c000] 03:55:12 INFO - PROCESS | 2398 | 1462359312077 Marionette DEBUG loaded listener.js 03:55:12 INFO - PROCESS | 2398 | ++DOMWINDOW == 192 (0x12d043400) [pid = 2398] [serial = 2301] [outer = 0x128d7c000] 03:55:12 INFO - PROCESS | 2398 | [2398] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:55:13 INFO - PROCESS | 2398 | 1462359312950 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,{},{}]]]}] 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:55:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:55:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:55:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:55:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:55:13 INFO - {} 03:55:13 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 03:55:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:55:13 INFO - {} 03:55:13 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 - {} 03:55:13 INFO - {} 03:55:13 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 03:55:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:55:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:55:13 INFO - {} 03:55:13 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 03:55:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:55:13 INFO - {} 03:55:13 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 - {} 03:55:13 INFO - {} 03:55:13 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 03:55:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 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 03:55:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:55:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:55:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 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 03:55:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 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 03:55:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 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 03:55:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:55:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:55:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:55:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:55:13 INFO - {} 03:55:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1190ms 03:55:13 INFO - PROCESS | 2398 | 1462359312996 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:55:13 INFO - PROCESS | 2398 | 1462359313000 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:55:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:55:13 INFO - PROCESS | 2398 | 1462359313005 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:55:13 INFO - PROCESS | 2398 | 1462359313007 Marionette TRACE conn2 <- [1,3034,null,{}] 03:55:13 INFO - PROCESS | 2398 | 1462359313010 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}] 03:55:13 INFO - PROCESS | 2398 | 1462359313177 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:55:13 INFO - PROCESS | 2398 | 1462359313288 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:13 INFO - PROCESS | 2398 | ++DOCSHELL 0x1404cc800 == 93 [pid = 2398] [id = 768] 03:55:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 193 (0x12dbea800) [pid = 2398] [serial = 2302] [outer = 0x0] 03:55:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 194 (0x14074b800) [pid = 2398] [serial = 2303] [outer = 0x12dbea800] 03:55:13 INFO - PROCESS | 2398 | 1462359313319 Marionette DEBUG loaded listener.js 03:55:13 INFO - PROCESS | 2398 | ++DOMWINDOW == 195 (0x140751800) [pid = 2398] [serial = 2304] [outer = 0x12dbea800] 03:55:13 INFO - PROCESS | 2398 | 1462359313733 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]]]}] 03:55:13 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:55:13 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 773ms 03:55:13 INFO - PROCESS | 2398 | 1462359313783 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:55:13 INFO - PROCESS | 2398 | 1462359313786 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:55:13 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:55:13 INFO - PROCESS | 2398 | 1462359313793 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:55:13 INFO - PROCESS | 2398 | 1462359313801 Marionette TRACE conn2 <- [1,3038,null,{}] 03:55:13 INFO - PROCESS | 2398 | 1462359313811 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}] 03:55:13 INFO - PROCESS | 2398 | 1462359313985 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:55:14 INFO - PROCESS | 2398 | 1462359314153 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x140131000 == 94 [pid = 2398] [id = 769] 03:55:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 196 (0x140373400) [pid = 2398] [serial = 2305] [outer = 0x0] 03:55:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 197 (0x14074f400) [pid = 2398] [serial = 2306] [outer = 0x140373400] 03:55:14 INFO - PROCESS | 2398 | 1462359314202 Marionette DEBUG loaded listener.js 03:55:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 198 (0x140755800) [pid = 2398] [serial = 2307] [outer = 0x140373400] 03:55:14 INFO - PROCESS | 2398 | 1462359314614 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"]]]}] 03:55:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:55:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:55:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 829ms 03:55:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:55:14 INFO - PROCESS | 2398 | 1462359314621 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:55:14 INFO - PROCESS | 2398 | 1462359314623 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:55:14 INFO - PROCESS | 2398 | 1462359314625 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:55:14 INFO - PROCESS | 2398 | 1462359314626 Marionette TRACE conn2 <- [1,3042,null,{}] 03:55:14 INFO - PROCESS | 2398 | 1462359314631 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}] 03:55:14 INFO - PROCESS | 2398 | 1462359314745 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:55:14 INFO - PROCESS | 2398 | 1462359314856 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:14 INFO - PROCESS | 2398 | ++DOCSHELL 0x14014a000 == 95 [pid = 2398] [id = 770] 03:55:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 199 (0x12d461c00) [pid = 2398] [serial = 2308] [outer = 0x0] 03:55:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 200 (0x12d461000) [pid = 2398] [serial = 2309] [outer = 0x12d461c00] 03:55:14 INFO - PROCESS | 2398 | 1462359314889 Marionette DEBUG loaded listener.js 03:55:14 INFO - PROCESS | 2398 | ++DOMWINDOW == 201 (0x140373800) [pid = 2398] [serial = 2310] [outer = 0x12d461c00] 03:55:15 INFO - PROCESS | 2398 | 1462359315351 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]]]}] 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:55:15 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. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:55:15 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'.) 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:55:15 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. 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:55:15 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. 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:55:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:55:15 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. 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:55:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:55:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:55:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:55:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 782ms 03:55:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:55:15 INFO - PROCESS | 2398 | 1462359315408 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:55:15 INFO - PROCESS | 2398 | 1462359315410 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:55:15 INFO - PROCESS | 2398 | 1462359315414 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:55:15 INFO - PROCESS | 2398 | 1462359315416 Marionette TRACE conn2 <- [1,3046,null,{}] 03:55:15 INFO - PROCESS | 2398 | 1462359315419 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}] 03:55:15 INFO - PROCESS | 2398 | 1462359315529 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:55:15 INFO - PROCESS | 2398 | 1462359315614 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:15 INFO - PROCESS | 2398 | ++DOCSHELL 0x1405e5800 == 96 [pid = 2398] [id = 771] 03:55:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 202 (0x1405cbc00) [pid = 2398] [serial = 2311] [outer = 0x0] 03:55:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 203 (0x140755c00) [pid = 2398] [serial = 2312] [outer = 0x1405cbc00] 03:55:15 INFO - PROCESS | 2398 | 1462359315651 Marionette DEBUG loaded listener.js 03:55:15 INFO - PROCESS | 2398 | ++DOMWINDOW == 204 (0x14084cc00) [pid = 2398] [serial = 2313] [outer = 0x1405cbc00] 03:55:15 INFO - PROCESS | 2398 | [2398] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:55:16 INFO - PROCESS | 2398 | 1462359316041 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:55:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:55:16 INFO - {} 03:55:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 671ms 03:55:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:55:16 INFO - PROCESS | 2398 | 1462359316091 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:55:16 INFO - PROCESS | 2398 | 1462359316093 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:55:16 INFO - PROCESS | 2398 | 1462359316109 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:55:16 INFO - PROCESS | 2398 | 1462359316110 Marionette TRACE conn2 <- [1,3050,null,{}] 03:55:16 INFO - PROCESS | 2398 | 1462359316131 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}] 03:55:16 INFO - PROCESS | 2398 | 1462359316246 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:55:16 INFO - PROCESS | 2398 | 1462359316329 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:16 INFO - PROCESS | 2398 | ++DOCSHELL 0x142e59000 == 97 [pid = 2398] [id = 772] 03:55:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 205 (0x140851c00) [pid = 2398] [serial = 2314] [outer = 0x0] 03:55:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 206 (0x140b14400) [pid = 2398] [serial = 2315] [outer = 0x140851c00] 03:55:16 INFO - PROCESS | 2398 | 1462359316358 Marionette DEBUG loaded listener.js 03:55:16 INFO - PROCESS | 2398 | ++DOMWINDOW == 207 (0x140b18800) [pid = 2398] [serial = 2316] [outer = 0x140851c00] 03:55:16 INFO - PROCESS | 2398 | 1462359316749 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]]]}] 03:55:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:55:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:55:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:55:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:55:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 704ms 03:55:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:55:16 INFO - PROCESS | 2398 | 1462359316800 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:55:16 INFO - PROCESS | 2398 | 1462359316801 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:55:16 INFO - PROCESS | 2398 | 1462359316803 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:55:16 INFO - PROCESS | 2398 | 1462359316805 Marionette TRACE conn2 <- [1,3054,null,{}] 03:55:16 INFO - PROCESS | 2398 | 1462359316807 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}] 03:55:16 INFO - PROCESS | 2398 | 1462359316926 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:55:17 INFO - PROCESS | 2398 | 1462359317042 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x122c26800 == 98 [pid = 2398] [id = 773] 03:55:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 208 (0x112d72800) [pid = 2398] [serial = 2317] [outer = 0x0] 03:55:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 209 (0x1189f8c00) [pid = 2398] [serial = 2318] [outer = 0x112d72800] 03:55:17 INFO - PROCESS | 2398 | 1462359317078 Marionette DEBUG loaded listener.js 03:55:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 210 (0x124124400) [pid = 2398] [serial = 2319] [outer = 0x112d72800] 03:55:17 INFO - PROCESS | 2398 | 1462359317656 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"]]]}] 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:55:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:55:17 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" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:55:17 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" 03:55:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:55:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 891ms 03:55:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:55:17 INFO - PROCESS | 2398 | 1462359317695 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:55:17 INFO - PROCESS | 2398 | 1462359317699 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:55:17 INFO - PROCESS | 2398 | 1462359317701 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:55:17 INFO - PROCESS | 2398 | 1462359317702 Marionette TRACE conn2 <- [1,3058,null,{}] 03:55:17 INFO - PROCESS | 2398 | 1462359317705 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}] 03:55:17 INFO - PROCESS | 2398 | 1462359317833 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:55:17 INFO - PROCESS | 2398 | 1462359317936 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:17 INFO - PROCESS | 2398 | ++DOCSHELL 0x12393e800 == 99 [pid = 2398] [id = 774] 03:55:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 211 (0x118193000) [pid = 2398] [serial = 2320] [outer = 0x0] 03:55:17 INFO - PROCESS | 2398 | ++DOMWINDOW == 212 (0x140b19800) [pid = 2398] [serial = 2321] [outer = 0x118193000] 03:55:17 INFO - PROCESS | 2398 | 1462359317970 Marionette DEBUG loaded listener.js 03:55:18 INFO - PROCESS | 2398 | ++DOMWINDOW == 213 (0x142e70c00) [pid = 2398] [serial = 2322] [outer = 0x118193000] 03:55:18 INFO - PROCESS | 2398 | 1462359318778 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]]]}] 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:55:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:55:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:55:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:55:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:55:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:55:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:55:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:55:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:55:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1121ms 03:55:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:55:18 INFO - PROCESS | 2398 | 1462359318830 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:55:18 INFO - PROCESS | 2398 | 1462359318833 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:55:18 INFO - PROCESS | 2398 | 1462359318839 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:55:18 INFO - PROCESS | 2398 | 1462359318841 Marionette TRACE conn2 <- [1,3062,null,{}] 03:55:18 INFO - PROCESS | 2398 | 1462359318845 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}] 03:55:18 INFO - PROCESS | 2398 | 1462359318956 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:55:19 INFO - PROCESS | 2398 | 1462359319045 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x12cd62000 == 100 [pid = 2398] [id = 775] 03:55:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 214 (0x11986d400) [pid = 2398] [serial = 2323] [outer = 0x0] 03:55:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 215 (0x121467800) [pid = 2398] [serial = 2324] [outer = 0x11986d400] 03:55:19 INFO - PROCESS | 2398 | 1462359319073 Marionette DEBUG loaded listener.js 03:55:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 216 (0x122cadc00) [pid = 2398] [serial = 2325] [outer = 0x11986d400] 03:55:19 INFO - PROCESS | 2398 | [2398] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:55:19 INFO - PROCESS | 2398 | 1462359319469 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:55:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:55:19 INFO - {} 03:55:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 03:55:19 INFO - PROCESS | 2398 | 1462359319529 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:55:19 INFO - PROCESS | 2398 | 1462359319533 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:55:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:55:19 INFO - PROCESS | 2398 | 1462359319541 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:55:19 INFO - PROCESS | 2398 | 1462359319543 Marionette TRACE conn2 <- [1,3066,null,{}] 03:55:19 INFO - PROCESS | 2398 | 1462359319547 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}] 03:55:19 INFO - PROCESS | 2398 | 1462359319657 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:55:19 INFO - PROCESS | 2398 | 1462359319754 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:19 INFO - PROCESS | 2398 | ++DOCSHELL 0x116ab8800 == 101 [pid = 2398] [id = 776] 03:55:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 217 (0x12148d000) [pid = 2398] [serial = 2326] [outer = 0x0] 03:55:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 218 (0x123c0cc00) [pid = 2398] [serial = 2327] [outer = 0x12148d000] 03:55:19 INFO - PROCESS | 2398 | 1462359319782 Marionette DEBUG loaded listener.js 03:55:19 INFO - PROCESS | 2398 | ++DOMWINDOW == 219 (0x124126000) [pid = 2398] [serial = 2328] [outer = 0x12148d000] 03:55:20 INFO - PROCESS | 2398 | 1462359320137 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]]]}] 03:55:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:55:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:55:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:55:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:55:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:55:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:55:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:55:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 625ms 03:55:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:55:20 INFO - PROCESS | 2398 | 1462359320165 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:55:20 INFO - PROCESS | 2398 | 1462359320166 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:55:20 INFO - PROCESS | 2398 | 1462359320169 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:55:20 INFO - PROCESS | 2398 | 1462359320171 Marionette TRACE conn2 <- [1,3070,null,{}] 03:55:20 INFO - PROCESS | 2398 | 1462359320179 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}] 03:55:20 INFO - PROCESS | 2398 | 1462359320287 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:55:20 INFO - PROCESS | 2398 | 1462359320430 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x13591b000 == 100 [pid = 2398] [id = 765] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x140aa2000 == 99 [pid = 2398] [id = 764] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x134f99000 == 98 [pid = 2398] [id = 763] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x13518e800 == 97 [pid = 2398] [id = 762] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x134dcb000 == 96 [pid = 2398] [id = 761] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x12e5b0000 == 95 [pid = 2398] [id = 760] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 218 (0x121486400) [pid = 2398] [serial = 2221] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x117473000 == 96 [pid = 2398] [id = 777] 03:55:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 219 (0x113423000) [pid = 2398] [serial = 2329] [outer = 0x0] 03:55:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 220 (0x121482800) [pid = 2398] [serial = 2330] [outer = 0x113423000] 03:55:20 INFO - PROCESS | 2398 | 1462359320500 Marionette DEBUG loaded listener.js 03:55:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 221 (0x1265dbc00) [pid = 2398] [serial = 2331] [outer = 0x113423000] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x12d8ca000 == 95 [pid = 2398] [id = 759] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x12cd64000 == 94 [pid = 2398] [id = 758] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x12bf2c000 == 93 [pid = 2398] [id = 757] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x12b362800 == 92 [pid = 2398] [id = 756] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x127821800 == 91 [pid = 2398] [id = 755] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x1194e3800 == 90 [pid = 2398] [id = 754] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x12387e800 == 89 [pid = 2398] [id = 753] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x1241b1800 == 88 [pid = 2398] [id = 752] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x1171af800 == 87 [pid = 2398] [id = 750] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x126e32800 == 86 [pid = 2398] [id = 749] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x134b3c000 == 85 [pid = 2398] [id = 748] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x1353e3800 == 84 [pid = 2398] [id = 747] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x126e11000 == 83 [pid = 2398] [id = 746] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x126e0f800 == 82 [pid = 2398] [id = 745] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x13527d000 == 81 [pid = 2398] [id = 744] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x134c4d000 == 80 [pid = 2398] [id = 743] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x12ab39000 == 79 [pid = 2398] [id = 742] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x11917a800 == 78 [pid = 2398] [id = 741] 03:55:20 INFO - PROCESS | 2398 | --DOCSHELL 0x135192800 == 77 [pid = 2398] [id = 740] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 220 (0x12a9e6c00) [pid = 2398] [serial = 2048] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 219 (0x12a8e2c00) [pid = 2398] [serial = 2203] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 218 (0x12ba83400) [pid = 2398] [serial = 2206] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 217 (0x12add3400) [pid = 2398] [serial = 2204] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 216 (0x12bf87c00) [pid = 2398] [serial = 2209] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 215 (0x118197800) [pid = 2398] [serial = 2191] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 214 (0x122ca6000) [pid = 2398] [serial = 2192] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 213 (0x1278cf000) [pid = 2398] [serial = 2200] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 212 (0x128d80800) [pid = 2398] [serial = 2176] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 211 (0x12bbaa000) [pid = 2398] [serial = 2207] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 210 (0x118194c00) [pid = 2398] [serial = 2188] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 209 (0x1191e4400) [pid = 2398] [serial = 2189] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 208 (0x122fd6c00) [pid = 2398] [serial = 2170] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 207 (0x12420d400) [pid = 2398] [serial = 2197] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 206 (0x1242d8400) [pid = 2398] [serial = 2198] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 205 (0x123c02c00) [pid = 2398] [serial = 2194] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 204 (0x124118400) [pid = 2398] [serial = 2195] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 203 (0x1171bd400) [pid = 2398] [serial = 2186] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 202 (0x115f30c00) [pid = 2398] [serial = 2185] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 201 (0x129658400) [pid = 2398] [serial = 2161] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 200 (0x129677000) [pid = 2398] [serial = 2162] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 199 (0x125291c00) [pid = 2398] [serial = 2173] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 198 (0x1191a6800) [pid = 2398] [serial = 2212] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 197 (0x12ab58400) [pid = 2398] [serial = 2179] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 196 (0x118575000) [pid = 2398] [serial = 2167] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 195 (0x12d048c00) [pid = 2398] [serial = 2219] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 194 (0x12c12f000) [pid = 2398] [serial = 2215] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 193 (0x1134b4400) [pid = 2398] [serial = 2164] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 192 (0x115f2b800) [pid = 2398] [serial = 2182] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 191 (0x12410f800) [pid = 2398] [serial = 2213] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 190 (0x12d03ec00) [pid = 2398] [serial = 2218] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 189 (0x12c12fc00) [pid = 2398] [serial = 2210] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 188 (0x12967cc00) [pid = 2398] [serial = 2201] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 187 (0x12cd45000) [pid = 2398] [serial = 2216] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | --DOMWINDOW == 186 (0x12d842000) [pid = 2398] [serial = 2105] [outer = 0x0] [url = about:blank] 03:55:20 INFO - PROCESS | 2398 | 1462359320816 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]]]}] 03:55:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:55:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:55:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:55:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:55:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:55:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:55:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 675ms 03:55:20 INFO - PROCESS | 2398 | 1462359320844 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:55:20 INFO - PROCESS | 2398 | 1462359320848 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:55:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:55:20 INFO - PROCESS | 2398 | 1462359320860 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:55:20 INFO - PROCESS | 2398 | 1462359320861 Marionette TRACE conn2 <- [1,3074,null,{}] 03:55:20 INFO - PROCESS | 2398 | 1462359320863 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}] 03:55:20 INFO - PROCESS | 2398 | 1462359320956 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:55:20 INFO - PROCESS | 2398 | 1462359320960 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:20 INFO - PROCESS | 2398 | ++DOCSHELL 0x126e41800 == 78 [pid = 2398] [id = 778] 03:55:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 187 (0x128a97000) [pid = 2398] [serial = 2332] [outer = 0x0] 03:55:20 INFO - PROCESS | 2398 | ++DOMWINDOW == 188 (0x1293e7000) [pid = 2398] [serial = 2333] [outer = 0x128a97000] 03:55:20 INFO - PROCESS | 2398 | 1462359320987 Marionette DEBUG loaded listener.js 03:55:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 189 (0x12965d800) [pid = 2398] [serial = 2334] [outer = 0x128a97000] 03:55:21 INFO - PROCESS | 2398 | 1462359321345 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]]]}] 03:55:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:55:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:55:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:55:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:55:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:55:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:55:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 526ms 03:55:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:55:21 INFO - PROCESS | 2398 | 1462359321381 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:55:21 INFO - PROCESS | 2398 | 1462359321382 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:55:21 INFO - PROCESS | 2398 | 1462359321384 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:55:21 INFO - PROCESS | 2398 | 1462359321385 Marionette TRACE conn2 <- [1,3078,null,{}] 03:55:21 INFO - PROCESS | 2398 | 1462359321388 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}] 03:55:21 INFO - PROCESS | 2398 | 1462359321481 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:55:21 INFO - PROCESS | 2398 | 1462359321557 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:21 INFO - PROCESS | 2398 | ++DOCSHELL 0x1298bd000 == 79 [pid = 2398] [id = 779] 03:55:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 190 (0x12965cc00) [pid = 2398] [serial = 2335] [outer = 0x0] 03:55:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 191 (0x12a8d8000) [pid = 2398] [serial = 2336] [outer = 0x12965cc00] 03:55:21 INFO - PROCESS | 2398 | 1462359321583 Marionette DEBUG loaded listener.js 03:55:21 INFO - PROCESS | 2398 | ++DOMWINDOW == 192 (0x12add2000) [pid = 2398] [serial = 2337] [outer = 0x12965cc00] 03:55:21 INFO - PROCESS | 2398 | 1462359321884 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] 03:55:21 INFO - PROCESS | 2398 | 1462359321905 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:55:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:55:21 INFO - PROCESS | 2398 | 1462359321907 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:55:21 INFO - PROCESS | 2398 | 1462359321909 Marionette TRACE conn2 <- [1,3082,null,{}] 03:55:21 INFO - PROCESS | 2398 | 1462359321911 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}] 03:55:22 INFO - PROCESS | 2398 | 1462359322052 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:55:22 INFO - PROCESS | 2398 | 1462359322059 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x12d0ad800 == 80 [pid = 2398] [id = 780] 03:55:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 193 (0x12adcc400) [pid = 2398] [serial = 2338] [outer = 0x0] 03:55:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 194 (0x12bb8bc00) [pid = 2398] [serial = 2339] [outer = 0x12adcc400] 03:55:22 INFO - PROCESS | 2398 | 1462359322087 Marionette DEBUG loaded listener.js 03:55:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 195 (0x12d453000) [pid = 2398] [serial = 2340] [outer = 0x12adcc400] 03:55:22 INFO - PROCESS | 2398 | 1462359322417 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]]]}] 03:55:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:55:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:55:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:55:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 521ms 03:55:22 INFO - PROCESS | 2398 | 1462359322429 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:55:22 INFO - PROCESS | 2398 | 1462359322432 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:55:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:55:22 INFO - PROCESS | 2398 | 1462359322435 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:55:22 INFO - PROCESS | 2398 | 1462359322436 Marionette TRACE conn2 <- [1,3086,null,{}] 03:55:22 INFO - PROCESS | 2398 | 1462359322438 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}] 03:55:22 INFO - PROCESS | 2398 | 1462359322529 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:55:22 INFO - PROCESS | 2398 | 1462359322533 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:22 INFO - PROCESS | 2398 | ++DOCSHELL 0x12e528000 == 81 [pid = 2398] [id = 781] 03:55:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 196 (0x12d459c00) [pid = 2398] [serial = 2341] [outer = 0x0] 03:55:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 197 (0x12d7adc00) [pid = 2398] [serial = 2342] [outer = 0x12d459c00] 03:55:22 INFO - PROCESS | 2398 | 1462359322558 Marionette DEBUG loaded listener.js 03:55:22 INFO - PROCESS | 2398 | ++DOMWINDOW == 198 (0x12d84ac00) [pid = 2398] [serial = 2343] [outer = 0x12d459c00] 03:55:22 INFO - PROCESS | 2398 | 1462359322924 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:55:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:55:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 03:55:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:55:22 INFO - PROCESS | 2398 | 1462359322953 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:55:22 INFO - PROCESS | 2398 | 1462359322955 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:55:22 INFO - PROCESS | 2398 | 1462359322957 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:55:22 INFO - PROCESS | 2398 | 1462359322958 Marionette TRACE conn2 <- [1,3090,null,{}] 03:55:22 INFO - PROCESS | 2398 | 1462359322960 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}] 03:55:23 INFO - PROCESS | 2398 | 1462359323096 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:55:23 INFO - PROCESS | 2398 | 1462359323109 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x134c40000 == 82 [pid = 2398] [id = 782] 03:55:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 199 (0x12d45d800) [pid = 2398] [serial = 2344] [outer = 0x0] 03:55:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 200 (0x12dbef400) [pid = 2398] [serial = 2345] [outer = 0x12d45d800] 03:55:23 INFO - PROCESS | 2398 | 1462359323134 Marionette DEBUG loaded listener.js 03:55:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 201 (0x12dbf4400) [pid = 2398] [serial = 2346] [outer = 0x12d45d800] 03:55:23 INFO - PROCESS | 2398 | 1462359323584 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:55:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:55:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 668ms 03:55:23 INFO - PROCESS | 2398 | 1462359323630 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:55:23 INFO - PROCESS | 2398 | 1462359323632 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:55:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:55:23 INFO - PROCESS | 2398 | 1462359323636 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:55:23 INFO - PROCESS | 2398 | 1462359323638 Marionette TRACE conn2 <- [1,3094,null,{}] 03:55:23 INFO - PROCESS | 2398 | 1462359323641 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}] 03:55:23 INFO - PROCESS | 2398 | 1462359323776 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:55:23 INFO - PROCESS | 2398 | 1462359323788 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:23 INFO - PROCESS | 2398 | ++DOCSHELL 0x134de2800 == 83 [pid = 2398] [id = 783] 03:55:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 202 (0x12d84b000) [pid = 2398] [serial = 2347] [outer = 0x0] 03:55:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 203 (0x12dc5d800) [pid = 2398] [serial = 2348] [outer = 0x12d84b000] 03:55:23 INFO - PROCESS | 2398 | 1462359323813 Marionette DEBUG loaded listener.js 03:55:23 INFO - PROCESS | 2398 | ++DOMWINDOW == 204 (0x12dc61c00) [pid = 2398] [serial = 2349] [outer = 0x12d84b000] 03:55:24 INFO - PROCESS | 2398 | 1462359324142 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:55:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:55:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 521ms 03:55:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:55:24 INFO - PROCESS | 2398 | 1462359324157 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:55:24 INFO - PROCESS | 2398 | 1462359324158 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:55:24 INFO - PROCESS | 2398 | 1462359324160 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:55:24 INFO - PROCESS | 2398 | 1462359324161 Marionette TRACE conn2 <- [1,3098,null,{}] 03:55:24 INFO - PROCESS | 2398 | 1462359324166 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}] 03:55:24 INFO - PROCESS | 2398 | 1462359324289 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:55:24 INFO - PROCESS | 2398 | 1462359324306 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:24 INFO - PROCESS | 2398 | ++DOCSHELL 0x135154000 == 84 [pid = 2398] [id = 784] 03:55:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 205 (0x118135000) [pid = 2398] [serial = 2350] [outer = 0x0] 03:55:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 206 (0x124122c00) [pid = 2398] [serial = 2351] [outer = 0x118135000] 03:55:24 INFO - PROCESS | 2398 | 1462359324332 Marionette DEBUG loaded listener.js 03:55:24 INFO - PROCESS | 2398 | ++DOMWINDOW == 207 (0x12e2bac00) [pid = 2398] [serial = 2352] [outer = 0x118135000] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 206 (0x11831e000) [pid = 2398] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 205 (0x118378c00) [pid = 2398] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 204 (0x113424c00) [pid = 2398] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 203 (0x12a8d9800) [pid = 2398] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 202 (0x11837ac00) [pid = 2398] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 201 (0x11680f400) [pid = 2398] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 200 (0x12c13b400) [pid = 2398] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 199 (0x123fc9400) [pid = 2398] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 198 (0x12a7b2400) [pid = 2398] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 197 (0x12d03d400) [pid = 2398] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 196 (0x121482000) [pid = 2398] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 195 (0x121489000) [pid = 2398] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 194 (0x118938000) [pid = 2398] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 193 (0x124968800) [pid = 2398] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:55:24 INFO - PROCESS | 2398 | --DOMWINDOW == 192 (0x124252400) [pid = 2398] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:55:24 INFO - PROCESS | 2398 | 1462359324900 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]]]}] 03:55:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:55:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:55:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 773ms 03:55:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:55:24 INFO - PROCESS | 2398 | 1462359324933 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:55:24 INFO - PROCESS | 2398 | 1462359324935 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:55:24 INFO - PROCESS | 2398 | 1462359324937 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:55:24 INFO - PROCESS | 2398 | 1462359324939 Marionette TRACE conn2 <- [1,3102,null,{}] 03:55:24 INFO - PROCESS | 2398 | 1462359324941 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}] 03:55:25 INFO - PROCESS | 2398 | 1462359325050 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:55:25 INFO - PROCESS | 2398 | 1462359325055 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x12bae2800 == 85 [pid = 2398] [id = 785] 03:55:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 193 (0x121459400) [pid = 2398] [serial = 2353] [outer = 0x0] 03:55:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 194 (0x12e2c3800) [pid = 2398] [serial = 2354] [outer = 0x121459400] 03:55:25 INFO - PROCESS | 2398 | 1462359325084 Marionette DEBUG loaded listener.js 03:55:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 195 (0x1382c7c00) [pid = 2398] [serial = 2355] [outer = 0x121459400] 03:55:25 INFO - PROCESS | 2398 | 1462359325430 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:55:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:55:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 03:55:25 INFO - PROCESS | 2398 | 1462359325458 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:55:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:55:25 INFO - PROCESS | 2398 | 1462359325459 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:55:25 INFO - PROCESS | 2398 | 1462359325461 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:55:25 INFO - PROCESS | 2398 | 1462359325463 Marionette TRACE conn2 <- [1,3106,null,{}] 03:55:25 INFO - PROCESS | 2398 | 1462359325470 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}] 03:55:25 INFO - PROCESS | 2398 | 1462359325606 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:55:25 INFO - PROCESS | 2398 | 1462359325633 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:25 INFO - PROCESS | 2398 | ++DOCSHELL 0x13591a800 == 86 [pid = 2398] [id = 786] 03:55:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 196 (0x13511e800) [pid = 2398] [serial = 2356] [outer = 0x0] 03:55:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 197 (0x135122000) [pid = 2398] [serial = 2357] [outer = 0x13511e800] 03:55:25 INFO - PROCESS | 2398 | 1462359325658 Marionette DEBUG loaded listener.js 03:55:25 INFO - PROCESS | 2398 | ++DOMWINDOW == 198 (0x135126000) [pid = 2398] [serial = 2358] [outer = 0x13511e800] 03:55:25 INFO - PROCESS | 2398 | 1462359325961 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]]]}] 03:55:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:55:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:55:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:55:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 525ms 03:55:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:55:25 INFO - PROCESS | 2398 | 1462359325986 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:55:25 INFO - PROCESS | 2398 | 1462359325987 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:55:25 INFO - PROCESS | 2398 | 1462359325989 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:55:25 INFO - PROCESS | 2398 | 1462359325990 Marionette TRACE conn2 <- [1,3110,null,{}] 03:55:25 INFO - PROCESS | 2398 | 1462359325993 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}] 03:55:26 INFO - PROCESS | 2398 | 1462359326089 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:55:26 INFO - PROCESS | 2398 | 1462359326093 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x13ffdc800 == 87 [pid = 2398] [id = 787] 03:55:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 199 (0x135128800) [pid = 2398] [serial = 2359] [outer = 0x0] 03:55:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 200 (0x13ffa7400) [pid = 2398] [serial = 2360] [outer = 0x135128800] 03:55:26 INFO - PROCESS | 2398 | 1462359326117 Marionette DEBUG loaded listener.js 03:55:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 201 (0x140371800) [pid = 2398] [serial = 2361] [outer = 0x135128800] 03:55:26 INFO - PROCESS | 2398 | 1462359326439 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"]]]}] 03:55:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:55:26 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 03:55:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:55:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 03:55:26 INFO - PROCESS | 2398 | 1462359326460 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:55:26 INFO - PROCESS | 2398 | 1462359326462 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:55:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:55:26 INFO - PROCESS | 2398 | 1462359326469 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:55:26 INFO - PROCESS | 2398 | 1462359326471 Marionette TRACE conn2 <- [1,3114,null,{}] 03:55:26 INFO - PROCESS | 2398 | 1462359326473 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}] 03:55:26 INFO - PROCESS | 2398 | 1462359326685 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:55:26 INFO - PROCESS | 2398 | 1462359326700 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\", \"a9770351-0944-4e03-98c7-068699485689\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:26 INFO - PROCESS | 2398 | ++DOCSHELL 0x14006a000 == 88 [pid = 2398] [id = 788] 03:55:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 202 (0x12e2bf400) [pid = 2398] [serial = 2362] [outer = 0x0] 03:55:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 203 (0x1382df800) [pid = 2398] [serial = 2363] [outer = 0x12e2bf400] 03:55:26 INFO - PROCESS | 2398 | 1462359326738 Marionette DEBUG loaded listener.js 03:55:26 INFO - PROCESS | 2398 | ++DOMWINDOW == 204 (0x1382e6800) [pid = 2398] [serial = 2364] [outer = 0x12e2bf400] 03:55:27 INFO - PROCESS | 2398 | 1462359327294 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]]]}] 03:55:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:55:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 869ms 03:55:27 INFO - PROCESS | 2398 | 1462359327348 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:55:27 INFO - PROCESS | 2398 | 1462359327351 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:55:28 WARNING - u'runner_teardown' () 03:55:28 INFO - No more tests 03:55:28 INFO - Got 0 unexpected results 03:55:28 INFO - SUITE-END | took 514s 03:55:28 INFO - Closing logging queue 03:55:28 INFO - queue closed 03:55:28 INFO - Return code: 0 03:55:28 WARNING - # TBPL SUCCESS # 03:55:28 INFO - Running post-action listener: _resource_record_post_action 03:55:28 INFO - Running post-run listener: _resource_record_post_run 03:55:29 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 806912; Write bytes: 953262080; Read time: 14; Write time: 4790 03:55:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:55:29 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153887232; Write bytes: 158513152; Read time: 13936; Write time: 452 03:55:29 INFO - run-tests - Wall time: 518s; CPU: 58.0%; Read bytes: 745472; Write bytes: 791771136; Read time: 12; Write time: 4326 03:55:29 INFO - Running post-run listener: _upload_blobber_files 03:55:29 INFO - Blob upload gear active. 03:55:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:55:29 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 03:55:29 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:55:29 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:55:30 INFO - (blobuploader) - INFO - Open directory for files ... 03:55:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:55:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:55:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:55:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:55:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:55:31 INFO - (blobuploader) - INFO - Done attempting. 03:55:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:55:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:55:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:55:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:55:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:55:32 INFO - (blobuploader) - INFO - Done attempting. 03:55:32 INFO - (blobuploader) - INFO - Iteration through files over. 03:55:32 INFO - Return code: 0 03:55:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:55:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:55:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/49fdcfbcb5a448e7780fa50bd65094f60c23593bf6233b98f5da07ea1cc95aecb66ef67092a39c58c402275d1e571ac11b15b2e4955d71086bc2f8bdf3e3d09f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3175dc64acef403775e948d535a2d301a19a6540344b772d094a76e0b2c43bafe5a322d90a368153a6ffb0c128ce8ceefb06d39eb3a2982edba67657943340a7"} 03:55:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:55:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:55:32 INFO - Contents: 03:55:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/49fdcfbcb5a448e7780fa50bd65094f60c23593bf6233b98f5da07ea1cc95aecb66ef67092a39c58c402275d1e571ac11b15b2e4955d71086bc2f8bdf3e3d09f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3175dc64acef403775e948d535a2d301a19a6540344b772d094a76e0b2c43bafe5a322d90a368153a6ffb0c128ce8ceefb06d39eb3a2982edba67657943340a7"} 03:55:32 INFO - Running post-run listener: copy_logs_to_upload_dir 03:55:32 INFO - Copying logs to upload dir... 03:55:32 INFO - mkdir: /builds/slave/test/build/upload/logs 03:55:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1492.169477 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 52 secs) (at 2016-05-04 03:55:32.943138) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 03:55:32.946692) ========= 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.5ZzztopSEM/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.BbVGSD83SV/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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-aurora/sha512/49fdcfbcb5a448e7780fa50bd65094f60c23593bf6233b98f5da07ea1cc95aecb66ef67092a39c58c402275d1e571ac11b15b2e4955d71086bc2f8bdf3e3d09f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3175dc64acef403775e948d535a2d301a19a6540344b772d094a76e0b2c43bafe5a322d90a368153a6ffb0c128ce8ceefb06d39eb3a2982edba67657943340a7"} build_url:https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012836 build_url: 'https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/49fdcfbcb5a448e7780fa50bd65094f60c23593bf6233b98f5da07ea1cc95aecb66ef67092a39c58c402275d1e571ac11b15b2e4955d71086bc2f8bdf3e3d09f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3175dc64acef403775e948d535a2d301a19a6540344b772d094a76e0b2c43bafe5a322d90a368153a6ffb0c128ce8ceefb06d39eb3a2982edba67657943340a7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cWYb5ullStqk_P5kxoWJvg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 03:55:32.988955) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:55:32.989328) ========= 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.5ZzztopSEM/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.BbVGSD83SV/Listeners TMPDIR=/var/folders/6k/fq_g2pq17rxc93pg__4q5kx800000w/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.005225 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 03:55:33.040889) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 03:55:33.044254) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 03:55:33.044648) ========= ========= Total master_lag: 0.45 =========