builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0026 starttime: 1462210470.4 results: success (0) buildid: 20160502091434 builduid: 4ae76538c2ff43cf8d6aee71797a2a49 revision: c81c8dd00dcc17e03b2cce6264d4c8a110c76a9c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:30.399579) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:30.400274) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:30.400602) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:30.419398) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:30.419798) ========= 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.QtAX9sQMGn/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.dsQxtk1jar/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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-02 10:34:30-- 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% 8.21M=0.001s 2016-05-02 10:34:30 (8.21 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.140305 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:30.576313) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:30.576647) ========= 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.QtAX9sQMGn/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.dsQxtk1jar/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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.019759 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:30.625239) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-02 10:34:30.625610) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev c81c8dd00dcc17e03b2cce6264d4c8a110c76a9c --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 c81c8dd00dcc17e03b2cce6264d4c8a110c76a9c --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QtAX9sQMGn/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.dsQxtk1jar/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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-02 10:34:30,696 truncating revision to first 12 chars 2016-05-02 10:34:30,696 Setting DEBUG logging. 2016-05-02 10:34:30,696 attempt 1/10 2016-05-02 10:34:30,696 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/c81c8dd00dcc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-02 10:34:32,557 unpacking tar archive at: mozilla-aurora-c81c8dd00dcc/testing/mozharness/ program finished with exit code 0 elapsedTime=2.100341 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-02 10:34:32.755444) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:32.755767) ========= script_repo_revision: c81c8dd00dcc17e03b2cce6264d4c8a110c76a9c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:32.756177) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:32.756449) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-02 10:34:32.772019) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 0 secs) (at 2016-05-02 10:34:32.772499) ========= /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.QtAX9sQMGn/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.dsQxtk1jar/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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 10:34:32 INFO - MultiFileLogger online at 20160502 10:34:32 in /builds/slave/test 10:34:32 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 10:34:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:34:32 INFO - {'append_to_log': False, 10:34:32 INFO - 'base_work_dir': '/builds/slave/test', 10:34:32 INFO - 'blob_upload_branch': 'mozilla-aurora', 10:34:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:34:32 INFO - 'buildbot_json_path': 'buildprops.json', 10:34:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:34:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:34:32 INFO - 'download_minidump_stackwalk': True, 10:34:32 INFO - 'download_symbols': 'true', 10:34:32 INFO - 'e10s': False, 10:34:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:34:32 INFO - 'tooltool.py': '/tools/tooltool.py', 10:34:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:34:32 INFO - '/tools/misc-python/virtualenv.py')}, 10:34:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:34:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:34:32 INFO - 'log_level': 'info', 10:34:32 INFO - 'log_to_console': True, 10:34:32 INFO - 'opt_config_files': (), 10:34:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:34:32 INFO - '--processes=1', 10:34:32 INFO - '--config=%(test_path)s/wptrunner.ini', 10:34:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:34:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:34:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:34:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:34:32 INFO - 'pip_index': False, 10:34:32 INFO - 'require_test_zip': True, 10:34:32 INFO - 'test_type': ('testharness',), 10:34:32 INFO - 'this_chunk': '1', 10:34:32 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:34:32 INFO - 'total_chunks': '10', 10:34:32 INFO - 'virtualenv_path': 'venv', 10:34:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:34:32 INFO - 'work_dir': 'build'} 10:34:32 INFO - ##### 10:34:32 INFO - ##### Running clobber step. 10:34:32 INFO - ##### 10:34:32 INFO - Running pre-action listener: _resource_record_pre_action 10:34:32 INFO - Running main action method: clobber 10:34:32 INFO - rmtree: /builds/slave/test/build 10:34:32 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:34:33 INFO - Running post-action listener: _resource_record_post_action 10:34:33 INFO - ##### 10:34:33 INFO - ##### Running read-buildbot-config step. 10:34:33 INFO - ##### 10:34:33 INFO - Running pre-action listener: _resource_record_pre_action 10:34:33 INFO - Running main action method: read_buildbot_config 10:34:33 INFO - Using buildbot properties: 10:34:33 INFO - { 10:34:33 INFO - "project": "", 10:34:33 INFO - "product": "firefox", 10:34:33 INFO - "script_repo_revision": "production", 10:34:33 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 10:34:33 INFO - "repository": "", 10:34:33 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 10:34:33 INFO - "buildid": "20160502091434", 10:34:33 INFO - "pgo_build": "False", 10:34:33 INFO - "basedir": "/builds/slave/test", 10:34:33 INFO - "buildnumber": 7, 10:34:33 INFO - "slavename": "t-yosemite-r7-0026", 10:34:33 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 10:34:33 INFO - "platform": "macosx64", 10:34:33 INFO - "branch": "mozilla-aurora", 10:34:33 INFO - "revision": "c81c8dd00dcc17e03b2cce6264d4c8a110c76a9c", 10:34:33 INFO - "repo_path": "releases/mozilla-aurora", 10:34:33 INFO - "moz_repo_path": "", 10:34:33 INFO - "stage_platform": "macosx64", 10:34:33 INFO - "builduid": "4ae76538c2ff43cf8d6aee71797a2a49", 10:34:33 INFO - "slavebuilddir": "test" 10:34:33 INFO - } 10:34:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 10:34:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 10:34:33 INFO - Running post-action listener: _resource_record_post_action 10:34:33 INFO - ##### 10:34:33 INFO - ##### Running download-and-extract step. 10:34:33 INFO - ##### 10:34:33 INFO - Running pre-action listener: _resource_record_pre_action 10:34:33 INFO - Running main action method: download_and_extract 10:34:33 INFO - mkdir: /builds/slave/test/build/tests 10:34:33 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')]} 10:34:33 INFO - https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:34:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:34:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:34:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:34:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:35:04 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 10:35:04 INFO - retry: attempt #1 caught exception: timed out 10:35:04 INFO - retry: Failed, sleeping 30 seconds before retrying 10:35:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:36:04 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 10:36:04 INFO - retry: attempt #2 caught exception: timed out 10:36:04 INFO - retry: Failed, sleeping 60 seconds before retrying 10:37:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:37:34 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 10:37:34 INFO - retry: attempt #3 caught exception: timed out 10:37:34 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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! 10:37:34 INFO - Caught exception: timed out 10:37:34 INFO - Caught exception: timed out 10:37:34 INFO - Caught exception: timed out 10:37:34 INFO - trying https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:37:34 INFO - Downloading https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:37:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:37:35 INFO - Downloaded 1235 bytes. 10:37:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:37:35 INFO - Using the following test package requirements: 10:37:35 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 10:37:35 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:35 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 10:37:35 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:35 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 10:37:35 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:35 INFO - u'jsshell-mac64.zip'], 10:37:35 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:35 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 10:37:35 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 10:37:35 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:35 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 10:37:35 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:35 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 10:37:35 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:35 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 10:37:35 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:37:35 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 10:37:35 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 10:37:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:35 INFO - https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:37:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 10:37:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 10:37:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:37:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:38:05 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 10:38:05 INFO - retry: attempt #1 caught exception: timed out 10:38:05 INFO - retry: Failed, sleeping 30 seconds before retrying 10:38:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:39:06 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 10:39:06 INFO - retry: attempt #2 caught exception: timed out 10:39:06 INFO - retry: Failed, sleeping 60 seconds before retrying 10:40:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:40:36 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 10:40:36 INFO - retry: attempt #3 caught exception: timed out 10:40:36 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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! 10:40:36 INFO - Caught exception: timed out 10:40:36 INFO - Caught exception: timed out 10:40:36 INFO - Caught exception: timed out 10:40:36 INFO - trying https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 10:40:36 INFO - Downloading https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:40:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:40:38 INFO - Downloaded 17991261 bytes. 10:40:38 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/*'] 10:40:38 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/* 10:40:38 INFO - caution: filename not matched: web-platform/* 10:40:38 INFO - Return code: 11 10:40:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:40:38 INFO - https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:40:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 10:40:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 10:40:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:40:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:41:08 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 10:41:08 INFO - retry: attempt #1 caught exception: timed out 10:41:08 INFO - retry: Failed, sleeping 30 seconds before retrying 10:41:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:42:09 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 10:42:09 INFO - retry: attempt #2 caught exception: timed out 10:42:09 INFO - retry: Failed, sleeping 60 seconds before retrying 10:43:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:43:39 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 10:43:39 INFO - retry: attempt #3 caught exception: timed out 10:43:39 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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! 10:43:39 INFO - Caught exception: timed out 10:43:39 INFO - Caught exception: timed out 10:43:39 INFO - Caught exception: timed out 10:43:39 INFO - trying https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 10:43:39 INFO - Downloading https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:43:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:43:41 INFO - Downloaded 36408617 bytes. 10:43:41 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/*'] 10:43:41 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/* 10:43:45 INFO - caution: filename not matched: bin/* 10:43:45 INFO - caution: filename not matched: config/* 10:43:45 INFO - caution: filename not matched: mozbase/* 10:43:45 INFO - caution: filename not matched: marionette/* 10:43:45 INFO - caution: filename not matched: tools/wptserve/* 10:43:45 INFO - Return code: 11 10:43:45 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')]} 10:43:45 INFO - https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 10:43:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:43:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:43:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 10:43:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:44:15 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 10:44:15 INFO - retry: attempt #1 caught exception: timed out 10:44:15 INFO - retry: Failed, sleeping 30 seconds before retrying 10:44:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:45:15 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 10:45:15 INFO - retry: attempt #2 caught exception: timed out 10:45:15 INFO - retry: Failed, sleeping 60 seconds before retrying 10:46:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:46:46 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 10:46:46 INFO - retry: attempt #3 caught exception: timed out 10:46:46 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg! 10:46:46 INFO - Caught exception: timed out 10:46:46 INFO - Caught exception: timed out 10:46:46 INFO - Caught exception: timed out 10:46:46 INFO - trying https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:46:46 INFO - Downloading https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 10:46:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:46:49 INFO - Downloaded 73042552 bytes. 10:46:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:46:49 INFO - mkdir: /builds/slave/test/properties 10:46:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:46:49 INFO - Writing to file /builds/slave/test/properties/build_url 10:46:49 INFO - Contents: 10:46:49 INFO - build_url:https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:46:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:46:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:46:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:46:51 INFO - Contents: 10:46:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:46:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:46:51 INFO - https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:46:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:46:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:46:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:46:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:47:21 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 10:47:21 INFO - retry: attempt #1 caught exception: timed out 10:47:21 INFO - retry: Failed, sleeping 30 seconds before retrying 10:47:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:48:21 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 10:48:21 INFO - retry: attempt #2 caught exception: timed out 10:48:22 INFO - retry: Failed, sleeping 60 seconds before retrying 10:49:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:49:52 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 10:49:52 INFO - retry: attempt #3 caught exception: timed out 10:49:52 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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! 10:49:52 INFO - Caught exception: timed out 10:49:52 INFO - Caught exception: timed out 10:49:52 INFO - Caught exception: timed out 10:49:52 INFO - trying https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:49:52 INFO - Downloading https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:49:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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 10:49:56 INFO - Downloaded 103563981 bytes. 10:49:56 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'] 10:49:56 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 10:49:59 INFO - Return code: 0 10:49:59 INFO - Running post-action listener: _resource_record_post_action 10:49:59 INFO - Running post-action listener: set_extra_try_arguments 10:49:59 INFO - ##### 10:49:59 INFO - ##### Running create-virtualenv step. 10:49:59 INFO - ##### 10:49:59 INFO - Running pre-action listener: _pre_create_virtualenv 10:49:59 INFO - Running pre-action listener: _resource_record_pre_action 10:49:59 INFO - Running main action method: create_virtualenv 10:49:59 INFO - Creating virtualenv /builds/slave/test/build/venv 10:49:59 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 10:49:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:49:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:49:59 INFO - Using real prefix '/tools/python27' 10:49:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:50:00 INFO - Installing distribute.............................................................................................................................................................................................done. 10:50:03 INFO - Installing pip.................done. 10:50:03 INFO - Return code: 0 10:50:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:50:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:50:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:50:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:50:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:50:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50:03 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 0x1104e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110501f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff37d00b7f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104fd5e0>, '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 0x1100e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11010b990>, '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.QtAX9sQMGn/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.dsQxtk1jar/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:50:03 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 10:50:03 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 10:50:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QtAX9sQMGn/Render', 10:50:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:50:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:50:03 INFO - 'HOME': '/Users/cltbld', 10:50:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:50:03 INFO - 'LOGNAME': 'cltbld', 10:50:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:50:03 INFO - 'MOZ_NO_REMOTE': '1', 10:50:03 INFO - 'NO_EM_RESTART': '1', 10:50:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:50:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:50:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:50:03 INFO - 'PWD': '/builds/slave/test', 10:50:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:50:03 INFO - 'SHELL': '/bin/bash', 10:50:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dsQxtk1jar/Listeners', 10:50:03 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 10:50:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:50:03 INFO - 'USER': 'cltbld', 10:50:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:50:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:50:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:50:03 INFO - 'XPC_FLAGS': '0x0', 10:50:03 INFO - 'XPC_SERVICE_NAME': '0', 10:50:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:50:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:50:03 INFO - Downloading/unpacking psutil>=0.7.1 10:50:03 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 10:50:03 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 10:50:03 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 10:50:03 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 10:50:03 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 10:50:03 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 10:50:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:50:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:50:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:50:06 INFO - Installing collected packages: psutil 10:50:06 INFO - Running setup.py install for psutil 10:50:06 INFO - building 'psutil._psutil_osx' extension 10:50:06 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 10:50:06 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 10:50:07 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 10:50:07 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 10:50:07 INFO - building 'psutil._psutil_posix' extension 10:50:07 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 10:50:07 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:50:07 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:50:07 INFO - ^ 10:50:07 INFO - 1 warning generated. 10:50:07 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 10:50:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:50:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:50:07 INFO - Successfully installed psutil 10:50:07 INFO - Cleaning up... 10:50:07 INFO - Return code: 0 10:50:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:50: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')]} 10:50:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:50:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50: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')]} 10:50:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:50:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50: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', '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 0x1104e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110501f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff37d00b7f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104fd5e0>, '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 0x1100e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11010b990>, '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.QtAX9sQMGn/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.dsQxtk1jar/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:50: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:50: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 mozsystemmonitor==0.0.0 10:50:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QtAX9sQMGn/Render', 10:50:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:50:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:50:07 INFO - 'HOME': '/Users/cltbld', 10:50:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:50:07 INFO - 'LOGNAME': 'cltbld', 10:50:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:50:07 INFO - 'MOZ_NO_REMOTE': '1', 10:50:07 INFO - 'NO_EM_RESTART': '1', 10:50:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:50:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:50:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:50:07 INFO - 'PWD': '/builds/slave/test', 10:50:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:50:07 INFO - 'SHELL': '/bin/bash', 10:50:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dsQxtk1jar/Listeners', 10:50:07 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 10:50:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:50:07 INFO - 'USER': 'cltbld', 10:50:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:50:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:50:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:50:07 INFO - 'XPC_FLAGS': '0x0', 10:50:07 INFO - 'XPC_SERVICE_NAME': '0', 10:50:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:50:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:50:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:50: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 10:50: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 10:50: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 10:50: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 10:50: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 10:50: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 10:50:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:50:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:50:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:50:10 INFO - Installing collected packages: mozsystemmonitor 10:50:10 INFO - Running setup.py install for mozsystemmonitor 10:50:10 INFO - Successfully installed mozsystemmonitor 10:50:10 INFO - Cleaning up... 10:50:10 INFO - Return code: 0 10:50:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:50:10 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')]} 10:50:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:50:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50:10 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')]} 10:50:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:50:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50:10 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 0x1104e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110501f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff37d00b7f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104fd5e0>, '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 0x1100e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11010b990>, '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.QtAX9sQMGn/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.dsQxtk1jar/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:50:10 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 10:50:10 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 10:50:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QtAX9sQMGn/Render', 10:50:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:50:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:50:10 INFO - 'HOME': '/Users/cltbld', 10:50:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:50:10 INFO - 'LOGNAME': 'cltbld', 10:50:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:50:10 INFO - 'MOZ_NO_REMOTE': '1', 10:50:10 INFO - 'NO_EM_RESTART': '1', 10:50:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:50:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:50:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:50:10 INFO - 'PWD': '/builds/slave/test', 10:50:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:50:10 INFO - 'SHELL': '/bin/bash', 10:50:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dsQxtk1jar/Listeners', 10:50:10 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 10:50:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:50:10 INFO - 'USER': 'cltbld', 10:50:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:50:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:50:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:50:10 INFO - 'XPC_FLAGS': '0x0', 10:50:10 INFO - 'XPC_SERVICE_NAME': '0', 10:50:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:50:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:50:10 INFO - Downloading/unpacking blobuploader==1.2.4 10:50:10 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 10:50:10 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 10:50:10 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 10:50:10 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 10:50:10 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 10:50:10 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 10:50:13 INFO - Downloading blobuploader-1.2.4.tar.gz 10:50:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:50:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:50:13 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 10:50:13 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 10:50:13 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 10:50:13 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 10:50:13 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 10:50:13 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 10:50:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:50:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:50:13 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 10:50:13 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 10:50:13 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 10:50:13 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 10:50:13 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 10:50:13 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 10:50:14 INFO - Downloading docopt-0.6.1.tar.gz 10:50:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:50:14 INFO - Installing collected packages: blobuploader, requests, docopt 10:50:14 INFO - Running setup.py install for blobuploader 10:50:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:50:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:50:14 INFO - Running setup.py install for requests 10:50:15 INFO - Running setup.py install for docopt 10:50:15 INFO - Successfully installed blobuploader requests docopt 10:50:15 INFO - Cleaning up... 10:50:15 INFO - Return code: 0 10:50:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:50: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')]} 10:50:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:50:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50: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')]} 10:50:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:50:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50:15 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 0x1104e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110501f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff37d00b7f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104fd5e0>, '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 0x1100e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11010b990>, '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.QtAX9sQMGn/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.dsQxtk1jar/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:50:15 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 10:50:15 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 10:50:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QtAX9sQMGn/Render', 10:50:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:50:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:50:15 INFO - 'HOME': '/Users/cltbld', 10:50:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:50:15 INFO - 'LOGNAME': 'cltbld', 10:50:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:50:15 INFO - 'MOZ_NO_REMOTE': '1', 10:50:15 INFO - 'NO_EM_RESTART': '1', 10:50:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:50:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:50:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:50:15 INFO - 'PWD': '/builds/slave/test', 10:50:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:50:15 INFO - 'SHELL': '/bin/bash', 10:50:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dsQxtk1jar/Listeners', 10:50:15 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 10:50:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:50:15 INFO - 'USER': 'cltbld', 10:50:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:50:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:50:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:50:15 INFO - 'XPC_FLAGS': '0x0', 10:50:15 INFO - 'XPC_SERVICE_NAME': '0', 10:50:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:50:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:50:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:50:15 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-zQybBw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:50:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:50:15 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-p5dMhr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:50:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:50:15 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-pRPsuB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:50:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:50:15 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-Jf1m7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:50:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:50:15 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-UM047_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:50:16 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-nqCiCS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:50:16 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-h6V_Qs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:50:16 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-87vPSV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:50:16 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-WUPVLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:50:16 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-KUBRxu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:50:16 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-pxzf4L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:50:16 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-WcADqn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:50:16 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-rTK6fq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:50:16 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-ro9GrF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:50:17 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-5QvpSE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:50:17 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-OFCGxU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:50:17 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-Lwexnr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:50:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:50:17 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-ohDOBS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:50:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:50:17 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-3haGEQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:50:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:50:17 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-XlRABU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:50:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:50:18 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-n6t4GA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:50:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:50:18 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 10:50:18 INFO - Running setup.py install for manifestparser 10:50:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:50:18 INFO - Running setup.py install for mozcrash 10:50:18 INFO - Running setup.py install for mozdebug 10:50:18 INFO - Running setup.py install for mozdevice 10:50:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:50:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:50:18 INFO - Running setup.py install for mozfile 10:50:18 INFO - Running setup.py install for mozhttpd 10:50:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:50:19 INFO - Running setup.py install for mozinfo 10:50:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:50:19 INFO - Running setup.py install for mozInstall 10:50:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:50:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:50:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:50:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:50:19 INFO - Running setup.py install for mozleak 10:50:19 INFO - Running setup.py install for mozlog 10:50:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:50:19 INFO - Running setup.py install for moznetwork 10:50:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:50:19 INFO - Running setup.py install for mozprocess 10:50:19 INFO - Running setup.py install for mozprofile 10:50:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:50:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:50:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:50:20 INFO - Running setup.py install for mozrunner 10:50:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:50:20 INFO - Running setup.py install for mozscreenshot 10:50:20 INFO - Running setup.py install for moztest 10:50:20 INFO - Running setup.py install for mozversion 10:50:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:50:20 INFO - Running setup.py install for wptserve 10:50:20 INFO - Running setup.py install for marionette-driver 10:50:21 INFO - Running setup.py install for browsermob-proxy 10:50:21 INFO - Running setup.py install for marionette-client 10:50:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:50:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:50:21 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 10:50:21 INFO - Cleaning up... 10:50:21 INFO - Return code: 0 10:50:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:50:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:50:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:50:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:50:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:50:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:50:21 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 0x1104e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110501f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff37d00b7f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104fd5e0>, '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 0x1100e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11010b990>, '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.QtAX9sQMGn/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.dsQxtk1jar/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:50:21 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 10:50:21 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 10:50:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QtAX9sQMGn/Render', 10:50:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:50:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:50:21 INFO - 'HOME': '/Users/cltbld', 10:50:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:50:21 INFO - 'LOGNAME': 'cltbld', 10:50:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:50:21 INFO - 'MOZ_NO_REMOTE': '1', 10:50:21 INFO - 'NO_EM_RESTART': '1', 10:50:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:50:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:50:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:50:21 INFO - 'PWD': '/builds/slave/test', 10:50:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:50:21 INFO - 'SHELL': '/bin/bash', 10:50:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dsQxtk1jar/Listeners', 10:50:21 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 10:50:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:50:21 INFO - 'USER': 'cltbld', 10:50:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:50:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:50:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:50:21 INFO - 'XPC_FLAGS': '0x0', 10:50:21 INFO - 'XPC_SERVICE_NAME': '0', 10:50:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:50:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:50:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:50:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-pCeMKd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:50:21 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)) 10:50:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:50:21 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-OooI1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:50:22 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)) 10:50:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:50:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-EOj_lb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:50:22 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)) 10:50:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:50:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-mX4rBy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:50:22 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)) 10:50:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:50:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-YopLvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:50:22 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)) 10:50:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:50:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-kFw_cU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:50:22 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)) 10:50:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:50:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-nPmkDT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:50:22 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)) 10:50:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:50:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-wqoLaq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:50:22 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)) 10:50:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:50:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-RAgN5j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:50:22 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)) 10:50:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:50:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-y8FdwM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:50:22 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)) 10:50:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:50:22 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-lhTfQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:50:23 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)) 10:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:50:23 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-62QxzI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:50:23 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)) 10:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:50:23 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-ou4PiD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:50:23 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)) 10:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:50:23 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-EdYNqf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:50:23 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)) 10:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:50:23 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-s5UWBb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:50:23 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)) 10:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:50:23 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-7QbMSg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:50:23 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)) 10:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:50:23 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-lTInxj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:50:23 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)) 10:50:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:50:23 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-VcJPqJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:50:23 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)) 10:50:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:50:23 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-CxYPf6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:50:23 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)) 10:50:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:50:23 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-lqvz0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:50:24 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)) 10:50:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:50:24 INFO - Running setup.py (path:/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/pip-L_Ld2T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:50:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:50:24 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)) 10:50:24 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)) 10:50:24 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)) 10:50:24 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)) 10:50:24 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)) 10:50:24 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)) 10:50:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:50:24 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 10:50:24 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 10:50:24 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 10:50:24 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 10:50:24 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 10:50:24 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 10:50:27 INFO - Downloading blessings-1.6.tar.gz 10:50:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:50:27 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)) 10:50:27 INFO - Installing collected packages: blessings 10:50:27 INFO - Running setup.py install for blessings 10:50:27 INFO - Successfully installed blessings 10:50:27 INFO - Cleaning up... 10:50:27 INFO - Return code: 0 10:50:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:50:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:50:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:50:28 INFO - Reading from file tmpfile_stdout 10:50:28 INFO - Current package versions: 10:50:28 INFO - blessings == 1.6 10:50:28 INFO - blobuploader == 1.2.4 10:50:28 INFO - browsermob-proxy == 0.6.0 10:50:28 INFO - docopt == 0.6.1 10:50:28 INFO - manifestparser == 1.1 10:50:28 INFO - marionette-client == 2.3.0 10:50:28 INFO - marionette-driver == 1.4.0 10:50:28 INFO - mozInstall == 1.12 10:50:28 INFO - mozcrash == 0.17 10:50:28 INFO - mozdebug == 0.1 10:50:28 INFO - mozdevice == 0.48 10:50:28 INFO - mozfile == 1.2 10:50:28 INFO - mozhttpd == 0.7 10:50:28 INFO - mozinfo == 0.9 10:50:28 INFO - mozleak == 0.1 10:50:28 INFO - mozlog == 3.1 10:50:28 INFO - moznetwork == 0.27 10:50:28 INFO - mozprocess == 0.22 10:50:28 INFO - mozprofile == 0.28 10:50:28 INFO - mozrunner == 6.11 10:50:28 INFO - mozscreenshot == 0.1 10:50:28 INFO - mozsystemmonitor == 0.0 10:50:28 INFO - moztest == 0.7 10:50:28 INFO - mozversion == 1.4 10:50:28 INFO - psutil == 3.1.1 10:50:28 INFO - requests == 1.2.3 10:50:28 INFO - wptserve == 1.4.0 10:50:28 INFO - wsgiref == 0.1.2 10:50:28 INFO - Running post-action listener: _resource_record_post_action 10:50:28 INFO - Running post-action listener: _start_resource_monitoring 10:50:28 INFO - Starting resource monitoring. 10:50:28 INFO - ##### 10:50:28 INFO - ##### Running pull step. 10:50:28 INFO - ##### 10:50:28 INFO - Running pre-action listener: _resource_record_pre_action 10:50:28 INFO - Running main action method: pull 10:50:28 INFO - Pull has nothing to do! 10:50:28 INFO - Running post-action listener: _resource_record_post_action 10:50:28 INFO - ##### 10:50:28 INFO - ##### Running install step. 10:50:28 INFO - ##### 10:50:28 INFO - Running pre-action listener: _resource_record_pre_action 10:50:28 INFO - Running main action method: install 10:50:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:50:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:50:28 INFO - Reading from file tmpfile_stdout 10:50:28 INFO - Detecting whether we're running mozinstall >=1.0... 10:50:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:50:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:50:28 INFO - Reading from file tmpfile_stdout 10:50:28 INFO - Output received: 10:50:28 INFO - Usage: mozinstall [options] installer 10:50:28 INFO - Options: 10:50:28 INFO - -h, --help show this help message and exit 10:50:28 INFO - -d DEST, --destination=DEST 10:50:28 INFO - Directory to install application into. [default: 10:50:28 INFO - "/builds/slave/test"] 10:50:28 INFO - --app=APP Application being installed. [default: firefox] 10:50:28 INFO - mkdir: /builds/slave/test/build/application 10:50:28 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'] 10:50:28 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 10:50:46 INFO - Reading from file tmpfile_stdout 10:50:46 INFO - Output received: 10:50:46 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 10:50:46 INFO - Running post-action listener: _resource_record_post_action 10:50:46 INFO - ##### 10:50:46 INFO - ##### Running run-tests step. 10:50:46 INFO - ##### 10:50:46 INFO - Running pre-action listener: _resource_record_pre_action 10:50:46 INFO - Running main action method: run_tests 10:50:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:50:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:50:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:50:46 INFO - grabbing minidump binary from tooltool 10:50: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')]} 10:50:46 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 0x1104fd5e0>, '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 0x1100e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11010b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:50:46 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 10:50:46 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 10:50:46 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:50:46 INFO - Return code: 0 10:50:46 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:50:46 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:50:46 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/Nh2ofm9rThq1F0pJQkcmgg/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 10:50:46 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/Nh2ofm9rThq1F0pJQkcmgg/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 10:50:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QtAX9sQMGn/Render', 10:50:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:50:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:50:46 INFO - 'HOME': '/Users/cltbld', 10:50:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:50:46 INFO - 'LOGNAME': 'cltbld', 10:50:46 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:50:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:50:46 INFO - 'MOZ_NO_REMOTE': '1', 10:50:46 INFO - 'NO_EM_RESTART': '1', 10:50:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:50:46 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:50:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:50:46 INFO - 'PWD': '/builds/slave/test', 10:50:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:50:46 INFO - 'SHELL': '/bin/bash', 10:50:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dsQxtk1jar/Listeners', 10:50:46 INFO - 'TMPDIR': '/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/T/', 10:50:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:50:46 INFO - 'USER': 'cltbld', 10:50:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:50:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:50:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:50:46 INFO - 'XPC_FLAGS': '0x0', 10:50:46 INFO - 'XPC_SERVICE_NAME': '0', 10:50:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:50:46 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/Nh2ofm9rThq1F0pJQkcmgg/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 10:50:47 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 10:50:47 INFO - import pkg_resources 10:50:48 INFO - Using 1 client processes 10:50:48 INFO - wptserve Starting http server on 127.0.0.1:8001 10:50:48 INFO - wptserve Starting http server on 127.0.0.1:8000 10:50:48 INFO - wptserve Starting http server on 127.0.0.1:8443 10:50:50 INFO - SUITE-START | Running 778 tests 10:50:50 INFO - Running testharness tests 10:50:50 INFO - Setting up ssl 10:50:50 INFO - PROCESS | certutil | 10:50:50 INFO - PROCESS | certutil | 10:50:50 INFO - PROCESS | certutil | 10:50:50 INFO - Certificate Nickname Trust Attributes 10:50:50 INFO - SSL,S/MIME,JAR/XPI 10:50:50 INFO - 10:50:50 INFO - web-platform-tests CT,, 10:50:50 INFO - 10:50:50 INFO - Starting runner 10:50:51 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:50:51 INFO - PROCESS | 2000 | 1462211451450 Marionette DEBUG Marionette enabled via build flag and pref 10:50:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x1134d4800 == 1 [pid = 2000] [id = 1] 10:50:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 1 (0x1134d5000) [pid = 2000] [serial = 1] [outer = 0x0] 10:50:51 INFO - PROCESS | 2000 | [2000] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:50:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 2 (0x1134d6000) [pid = 2000] [serial = 2] [outer = 0x1134d5000] 10:50:51 INFO - PROCESS | 2000 | 1462211451763 Marionette INFO Listening on port 2828 10:50:52 INFO - PROCESS | 2000 | 1462211451999 Marionette DEBUG Marionette enabled via command-line flag 10:50:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x11689c800 == 2 [pid = 2000] [id = 2] 10:50:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 3 (0x11689d000) [pid = 2000] [serial = 3] [outer = 0x0] 10:50:52 INFO - PROCESS | 2000 | [2000] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:50:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 4 (0x11689e000) [pid = 2000] [serial = 4] [outer = 0x11689d000] 10:50:52 INFO - PROCESS | 2000 | [2000] 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 10:50:52 INFO - PROCESS | 2000 | 1462211452175 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51387 10:50:52 INFO - PROCESS | 2000 | 1462211452296 Marionette DEBUG Closed connection conn0 10:50:52 INFO - PROCESS | 2000 | [2000] 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 10:50:52 INFO - PROCESS | 2000 | 1462211452301 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51388 10:50:52 INFO - PROCESS | 2000 | 1462211452329 Marionette DEBUG Closed connection conn1 10:50:52 INFO - PROCESS | 2000 | [2000] 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 10:50:52 INFO - PROCESS | 2000 | 1462211452336 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51389 10:50:52 INFO - PROCESS | 2000 | 1462211452352 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:50:52 INFO - PROCESS | 2000 | 1462211452358 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":"20160502091434","device":"desktop","version":"48.0a2"} 10:50:52 INFO - PROCESS | 2000 | [2000] 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 10:50:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x119d4d000 == 3 [pid = 2000] [id = 3] 10:50:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 5 (0x119d4d800) [pid = 2000] [serial = 5] [outer = 0x0] 10:50:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x119d4e000 == 4 [pid = 2000] [id = 4] 10:50:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 6 (0x119ba6c00) [pid = 2000] [serial = 6] [outer = 0x0] 10:50:53 INFO - PROCESS | 2000 | [2000] 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 10:50:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217db800 == 5 [pid = 2000] [id = 5] 10:50:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 7 (0x119ba6400) [pid = 2000] [serial = 7] [outer = 0x0] 10:50:53 INFO - PROCESS | 2000 | [2000] 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 10:50:53 INFO - PROCESS | 2000 | [2000] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:50:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 8 (0x121990c00) [pid = 2000] [serial = 8] [outer = 0x119ba6400] 10:50:53 INFO - PROCESS | 2000 | [2000] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:50:53 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 10:50:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 9 (0x123519800) [pid = 2000] [serial = 9] [outer = 0x119d4d800] 10:50:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 10 (0x121759c00) [pid = 2000] [serial = 10] [outer = 0x119ba6c00] 10:50:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 11 (0x12175bc00) [pid = 2000] [serial = 11] [outer = 0x119ba6400] 10:50:54 INFO - PROCESS | 2000 | [2000] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:50:54 INFO - PROCESS | 2000 | 1462211454358 Marionette DEBUG loaded listener.js 10:50:54 INFO - PROCESS | 2000 | 1462211454367 Marionette DEBUG loaded listener.js 10:50:54 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 10:50:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 12 (0x119411800) [pid = 2000] [serial = 12] [outer = 0x119ba6400] 10:50:54 INFO - PROCESS | 2000 | 1462211454748 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"be54a027-0864-5c4e-8bda-9d2a45407613","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":"20160502091434","device":"desktop","version":"48.0a2","command_id":1}}] 10:50:54 INFO - PROCESS | 2000 | 1462211454844 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}] 10:50:54 INFO - PROCESS | 2000 | 1462211454892 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:50:54 INFO - PROCESS | 2000 | 1462211454978 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:50:54 INFO - PROCESS | 2000 | [2000] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:50:55 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:50:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 13 (0x12880ac00) [pid = 2000] [serial = 13] [outer = 0x119ba6400] 10:50:55 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:50:55 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:55 INFO - PROCESS | 2000 | 1462211455273 Marionette TRACE conn2 <- [1,3,null,{}] 10:50:55 INFO - PROCESS | 2000 | 1462211455279 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:50:55 INFO - PROCESS | 2000 | 1462211455290 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:50:55 INFO - PROCESS | 2000 | 1462211455318 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 2000 | 1462211455319 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:50:55 INFO - PROCESS | 2000 | 1462211455328 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 2000 | 1462211455330 Marionette TRACE conn2 <- [1,6,null,{}] 10:50:55 INFO - PROCESS | 2000 | 1462211455332 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}] 10:50:55 INFO - PROCESS | 2000 | 1462211455343 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:50:55 INFO - PROCESS | 2000 | 1462211455346 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x128dac000 == 6 [pid = 2000] [id = 6] 10:50:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 14 (0x1293e4c00) [pid = 2000] [serial = 14] [outer = 0x0] 10:50:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 15 (0x1293e6800) [pid = 2000] [serial = 15] [outer = 0x1293e4c00] 10:50:55 INFO - PROCESS | 2000 | 1462211455374 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 16 (0x1293ec400) [pid = 2000] [serial = 16] [outer = 0x1293e4c00] 10:50:55 INFO - PROCESS | 2000 | 1462211455690 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]]]}] 10:50:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x128dc0000 == 7 [pid = 2000] [id = 7] 10:50:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 17 (0x128c63000) [pid = 2000] [serial = 17] [outer = 0x0] 10:50:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 18 (0x129547000) [pid = 2000] [serial = 18] [outer = 0x128c63000] 10:50:55 INFO - PROCESS | 2000 | 1462211455715 Marionette DEBUG loaded listener.js 10:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 10:50:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 19 (0x12954c400) [pid = 2000] [serial = 19] [outer = 0x128c63000] 10:50:55 INFO - PROCESS | 2000 | 1462211455776 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 2000 | 1462211455777 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:50:55 INFO - PROCESS | 2000 | 1462211455797 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 2000 | 1462211455799 Marionette TRACE conn2 <- [1,10,null,{}] 10:50:55 INFO - PROCESS | 2000 | 1462211455813 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}] 10:50:55 INFO - PROCESS | 2000 | 1462211455949 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:50:55 INFO - PROCESS | 2000 | 1462211455981 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa7d000 == 8 [pid = 2000] [id = 8] 10:50:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 20 (0x12954d800) [pid = 2000] [serial = 20] [outer = 0x0] 10:50:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 21 (0x12aa9fc00) [pid = 2000] [serial = 21] [outer = 0x12954d800] 10:50:56 INFO - PROCESS | 2000 | 1462211456010 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 22 (0x12aaa4000) [pid = 2000] [serial = 22] [outer = 0x12954d800] 10:50:56 INFO - PROCESS | 2000 | 1462211456349 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]]]}] 10:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 582ms 10:50:56 INFO - PROCESS | 2000 | 1462211456368 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 2000 | 1462211456370 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:50:56 INFO - PROCESS | 2000 | 1462211456373 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 2000 | 1462211456374 Marionette TRACE conn2 <- [1,14,null,{}] 10:50:56 INFO - PROCESS | 2000 | 1462211456377 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}] 10:50:56 INFO - PROCESS | 2000 | 1462211456464 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:50:56 INFO - PROCESS | 2000 | 1462211456469 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b28c000 == 9 [pid = 2000] [id = 9] 10:50:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 23 (0x12aaaa000) [pid = 2000] [serial = 23] [outer = 0x0] 10:50:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 24 (0x12b10cc00) [pid = 2000] [serial = 24] [outer = 0x12aaaa000] 10:50:56 INFO - PROCESS | 2000 | 1462211456494 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 25 (0x12b99b800) [pid = 2000] [serial = 25] [outer = 0x12aaaa000] 10:50:56 INFO - PROCESS | 2000 | 1462211456763 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]]]}] 10:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 10:50:56 INFO - PROCESS | 2000 | 1462211456797 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 2000 | 1462211456798 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:50:56 INFO - PROCESS | 2000 | 1462211456801 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 2000 | 1462211456802 Marionette TRACE conn2 <- [1,18,null,{}] 10:50:56 INFO - PROCESS | 2000 | 1462211456812 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}] 10:50:56 INFO - PROCESS | 2000 | 1462211456901 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:50:56 INFO - PROCESS | 2000 | 1462211456909 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9f5000 == 10 [pid = 2000] [id = 10] 10:50:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 26 (0x12b9a4c00) [pid = 2000] [serial = 26] [outer = 0x0] 10:50:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 27 (0x12baa0000) [pid = 2000] [serial = 27] [outer = 0x12b9a4c00] 10:50:56 INFO - PROCESS | 2000 | 1462211456934 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 28 (0x12baa9800) [pid = 2000] [serial = 28] [outer = 0x12b9a4c00] 10:50:57 INFO - PROCESS | 2000 | 1462211457214 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]]]}] 10:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 474ms 10:50:57 INFO - PROCESS | 2000 | 1462211457276 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:50:57 INFO - PROCESS | 2000 | 1462211457277 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:50:57 INFO - PROCESS | 2000 | 1462211457280 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:50:57 INFO - PROCESS | 2000 | 1462211457281 Marionette TRACE conn2 <- [1,22,null,{}] 10:50:57 INFO - PROCESS | 2000 | 1462211457283 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}] 10:50:57 INFO - PROCESS | 2000 | 1462211457370 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:50:57 INFO - PROCESS | 2000 | 1462211457377 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0ae000 == 11 [pid = 2000] [id = 11] 10:50:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 29 (0x12baad400) [pid = 2000] [serial = 29] [outer = 0x0] 10:50:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 30 (0x12beebc00) [pid = 2000] [serial = 30] [outer = 0x12baad400] 10:50:57 INFO - PROCESS | 2000 | 1462211457404 Marionette DEBUG loaded listener.js 10:50:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 31 (0x12befac00) [pid = 2000] [serial = 31] [outer = 0x12baad400] 10:50:57 INFO - PROCESS | 2000 | 1462211457697 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]]]}] 10:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 467ms 10:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:50:57 INFO - PROCESS | 2000 | 1462211457748 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:50:57 INFO - PROCESS | 2000 | 1462211457750 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:50:57 INFO - PROCESS | 2000 | 1462211457753 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:50:57 INFO - PROCESS | 2000 | 1462211457758 Marionette TRACE conn2 <- [1,26,null,{}] 10:50:57 INFO - PROCESS | 2000 | 1462211457761 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}] 10:50:57 INFO - PROCESS | 2000 | 1462211457885 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:50:57 INFO - PROCESS | 2000 | 1462211457892 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c290800 == 12 [pid = 2000] [id = 12] 10:50:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 32 (0x118357c00) [pid = 2000] [serial = 32] [outer = 0x0] 10:50:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 33 (0x11835fc00) [pid = 2000] [serial = 33] [outer = 0x118357c00] 10:50:57 INFO - PROCESS | 2000 | 1462211457930 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 34 (0x12c212800) [pid = 2000] [serial = 34] [outer = 0x118357c00] 10:50:58 INFO - PROCESS | 2000 | 1462211458278 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]]]}] 10:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 573ms 10:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:50:58 INFO - PROCESS | 2000 | 1462211458326 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:50:58 INFO - PROCESS | 2000 | 1462211458327 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:50:58 INFO - PROCESS | 2000 | 1462211458329 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:50:58 INFO - PROCESS | 2000 | 1462211458330 Marionette TRACE conn2 <- [1,30,null,{}] 10:50:58 INFO - PROCESS | 2000 | 1462211458332 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}] 10:50:58 INFO - PROCESS | 2000 | 1462211458418 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:50:58 INFO - PROCESS | 2000 | 1462211458423 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c72d800 == 13 [pid = 2000] [id = 13] 10:50:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 35 (0x12c215400) [pid = 2000] [serial = 35] [outer = 0x0] 10:50:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 36 (0x12c21d800) [pid = 2000] [serial = 36] [outer = 0x12c215400] 10:50:58 INFO - PROCESS | 2000 | 1462211458447 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 37 (0x12c4bfc00) [pid = 2000] [serial = 37] [outer = 0x12c215400] 10:50:58 INFO - PROCESS | 2000 | 1462211458709 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]]]}] 10:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 10:50:58 INFO - PROCESS | 2000 | 1462211458747 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:50:58 INFO - PROCESS | 2000 | 1462211458748 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:50:58 INFO - PROCESS | 2000 | 1462211458751 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:50:58 INFO - PROCESS | 2000 | 1462211458752 Marionette TRACE conn2 <- [1,34,null,{}] 10:50:58 INFO - PROCESS | 2000 | 1462211458762 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}] 10:50:58 INFO - PROCESS | 2000 | 1462211458854 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:50:58 INFO - PROCESS | 2000 | 1462211458859 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c8cc800 == 14 [pid = 2000] [id = 14] 10:50:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 38 (0x12c4bd000) [pid = 2000] [serial = 38] [outer = 0x0] 10:50:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 39 (0x12c4c7000) [pid = 2000] [serial = 39] [outer = 0x12c4bd000] 10:50:58 INFO - PROCESS | 2000 | 1462211458884 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 40 (0x12c899c00) [pid = 2000] [serial = 40] [outer = 0x12c4bd000] 10:50:59 INFO - PROCESS | 2000 | 1462211459121 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]]]}] 10:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 423ms 10:50:59 INFO - PROCESS | 2000 | 1462211459178 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:50:59 INFO - PROCESS | 2000 | 1462211459179 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:50:59 INFO - PROCESS | 2000 | 1462211459182 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 2000 | 1462211459183 Marionette TRACE conn2 <- [1,38,null,{}] 10:50:59 INFO - PROCESS | 2000 | 1462211459185 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}] 10:50:59 INFO - PROCESS | 2000 | 1462211459276 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:50:59 INFO - PROCESS | 2000 | 1462211459280 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc92800 == 15 [pid = 2000] [id = 15] 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 41 (0x12c89c000) [pid = 2000] [serial = 41] [outer = 0x0] 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 42 (0x12c8a2000) [pid = 2000] [serial = 42] [outer = 0x12c89c000] 10:50:59 INFO - PROCESS | 2000 | 1462211459304 Marionette DEBUG loaded listener.js 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 43 (0x12cc73800) [pid = 2000] [serial = 43] [outer = 0x12c89c000] 10:50:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d0a2800 == 16 [pid = 2000] [id = 16] 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 44 (0x12d0a3000) [pid = 2000] [serial = 44] [outer = 0x0] 10:50:59 INFO - PROCESS | 2000 | 1462211459659 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]]]}] 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 45 (0x12d0a4000) [pid = 2000] [serial = 45] [outer = 0x12d0a3000] 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 46 (0x12d0a8800) [pid = 2000] [serial = 46] [outer = 0x12d0a3000] 10:50:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d0a2000 == 17 [pid = 2000] [id = 17] 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 47 (0x12cc7c400) [pid = 2000] [serial = 47] [outer = 0x0] 10:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 48 (0x12d06f800) [pid = 2000] [serial = 48] [outer = 0x12cc7c400] 10:50:59 INFO - PROCESS | 2000 | 1462211459731 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:50:59 INFO - PROCESS | 2000 | 1462211459732 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 49 (0x116806000) [pid = 2000] [serial = 49] [outer = 0x12cc7c400] 10:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:50:59 INFO - PROCESS | 2000 | 1462211459774 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 2000 | 1462211459776 Marionette TRACE conn2 <- [1,42,null,{}] 10:50:59 INFO - PROCESS | 2000 | 1462211459790 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}] 10:50:59 INFO - PROCESS | 2000 | 1462211459919 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:50:59 INFO - PROCESS | 2000 | 1462211459925 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3b6000 == 18 [pid = 2000] [id = 18] 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 50 (0x12d068000) [pid = 2000] [serial = 50] [outer = 0x0] 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 51 (0x12d1ea400) [pid = 2000] [serial = 51] [outer = 0x12d068000] 10:50:59 INFO - PROCESS | 2000 | 1462211459950 Marionette DEBUG loaded listener.js 10:50:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 52 (0x12d43c000) [pid = 2000] [serial = 52] [outer = 0x12d068000] 10:51:00 INFO - PROCESS | 2000 | 1462211460195 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]]]}] 10:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 492ms 10:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:51:00 INFO - PROCESS | 2000 | 1462211460247 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:51:00 INFO - PROCESS | 2000 | 1462211460249 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:51:00 INFO - PROCESS | 2000 | 1462211460251 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:51:00 INFO - PROCESS | 2000 | 1462211460253 Marionette TRACE conn2 <- [1,46,null,{}] 10:51:00 INFO - PROCESS | 2000 | 1462211460264 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}] 10:51:00 INFO - PROCESS | 2000 | 1462211460357 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:51:00 INFO - PROCESS | 2000 | 1462211460362 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b954800 == 19 [pid = 2000] [id = 19] 10:51:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 53 (0x1185ed000) [pid = 2000] [serial = 53] [outer = 0x0] 10:51:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 54 (0x118a71800) [pid = 2000] [serial = 54] [outer = 0x1185ed000] 10:51:00 INFO - PROCESS | 2000 | 1462211460390 Marionette DEBUG loaded listener.js 10:51:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 55 (0x12d440800) [pid = 2000] [serial = 55] [outer = 0x1185ed000] 10:51:00 INFO - PROCESS | 2000 | 1462211460628 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]]]}] 10:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 429ms 10:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:51:00 INFO - PROCESS | 2000 | 1462211460680 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:51:00 INFO - PROCESS | 2000 | 1462211460681 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:51:00 INFO - PROCESS | 2000 | 1462211460683 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:51:00 INFO - PROCESS | 2000 | 1462211460684 Marionette TRACE conn2 <- [1,50,null,{}] 10:51:00 INFO - PROCESS | 2000 | 1462211460687 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}] 10:51:00 INFO - PROCESS | 2000 | 1462211460791 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:51:00 INFO - PROCESS | 2000 | 1462211460795 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d94b000 == 20 [pid = 2000] [id = 20] 10:51:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 56 (0x118343c00) [pid = 2000] [serial = 56] [outer = 0x0] 10:51:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 57 (0x1185a5800) [pid = 2000] [serial = 57] [outer = 0x118343c00] 10:51:00 INFO - PROCESS | 2000 | 1462211460819 Marionette DEBUG loaded listener.js 10:51:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 58 (0x12d442400) [pid = 2000] [serial = 58] [outer = 0x118343c00] 10:51:01 INFO - PROCESS | 2000 | 1462211461050 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]]]}] 10:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 10:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:51:01 INFO - PROCESS | 2000 | 1462211461101 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:51:01 INFO - PROCESS | 2000 | 1462211461102 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:51:01 INFO - PROCESS | 2000 | 1462211461113 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:51:01 INFO - PROCESS | 2000 | 1462211461114 Marionette TRACE conn2 <- [1,54,null,{}] 10:51:01 INFO - PROCESS | 2000 | 1462211461116 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}] 10:51:01 INFO - PROCESS | 2000 | 1462211461209 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:51:01 INFO - PROCESS | 2000 | 1462211461213 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d95a000 == 21 [pid = 2000] [id = 21] 10:51:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 59 (0x12d446800) [pid = 2000] [serial = 59] [outer = 0x0] 10:51:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 60 (0x12d83c800) [pid = 2000] [serial = 60] [outer = 0x12d446800] 10:51:01 INFO - PROCESS | 2000 | 1462211461236 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 61 (0x12d841000) [pid = 2000] [serial = 61] [outer = 0x12d446800] 10:51:01 INFO - PROCESS | 2000 | 1462211461492 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]]]}] 10:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 426ms 10:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:51:01 INFO - PROCESS | 2000 | 1462211461531 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:51:01 INFO - PROCESS | 2000 | 1462211461532 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:51:01 INFO - PROCESS | 2000 | 1462211461535 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:51:01 INFO - PROCESS | 2000 | 1462211461536 Marionette TRACE conn2 <- [1,58,null,{}] 10:51:01 INFO - PROCESS | 2000 | 1462211461547 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}] 10:51:02 INFO - PROCESS | 2000 | 1462211462153 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:51:02 INFO - PROCESS | 2000 | 1462211462235 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x1120ad000 == 22 [pid = 2000] [id = 22] 10:51:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 62 (0x1120dd800) [pid = 2000] [serial = 62] [outer = 0x0] 10:51:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 63 (0x11254d800) [pid = 2000] [serial = 63] [outer = 0x1120dd800] 10:51:02 INFO - PROCESS | 2000 | 1462211462267 Marionette DEBUG loaded listener.js 10:51:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 64 (0x1125c3c00) [pid = 2000] [serial = 64] [outer = 0x1120dd800] 10:51:02 INFO - PROCESS | 2000 | 1462211462700 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]]]}] 10:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1222ms 10:51:02 INFO - PROCESS | 2000 | 1462211462758 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:51:02 INFO - PROCESS | 2000 | 1462211462761 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:51:02 INFO - PROCESS | 2000 | 1462211462764 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:51:02 INFO - PROCESS | 2000 | 1462211462766 Marionette TRACE conn2 <- [1,62,null,{}] 10:51:02 INFO - PROCESS | 2000 | 1462211462769 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}] 10:51:02 INFO - PROCESS | 2000 | 1462211462880 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:51:02 INFO - PROCESS | 2000 | 1462211462920 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x115e73800 == 23 [pid = 2000] [id = 23] 10:51:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x112d7e400) [pid = 2000] [serial = 65] [outer = 0x0] 10:51:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x116524000) [pid = 2000] [serial = 66] [outer = 0x112d7e400] 10:51:02 INFO - PROCESS | 2000 | 1462211462952 Marionette DEBUG loaded listener.js 10:51:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x1168da000) [pid = 2000] [serial = 67] [outer = 0x112d7e400] 10:51:03 INFO - PROCESS | 2000 | 1462211463364 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]]]}] 10:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 10:51:03 INFO - PROCESS | 2000 | 1462211463435 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:51:03 INFO - PROCESS | 2000 | 1462211463437 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:51:03 INFO - PROCESS | 2000 | 1462211463439 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:51:03 INFO - PROCESS | 2000 | 1462211463441 Marionette TRACE conn2 <- [1,66,null,{}] 10:51:03 INFO - PROCESS | 2000 | 1462211463443 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}] 10:51:03 INFO - PROCESS | 2000 | 1462211463564 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:51:03 INFO - PROCESS | 2000 | 1462211463618 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x1171ae000 == 24 [pid = 2000] [id = 24] 10:51:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x118199000) [pid = 2000] [serial = 68] [outer = 0x0] 10:51:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x118355c00) [pid = 2000] [serial = 69] [outer = 0x118199000] 10:51:03 INFO - PROCESS | 2000 | 1462211463650 Marionette DEBUG loaded listener.js 10:51:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x1185a3000) [pid = 2000] [serial = 70] [outer = 0x118199000] 10:51:04 INFO - PROCESS | 2000 | 1462211464266 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]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 870ms 10:51:04 INFO - PROCESS | 2000 | 1462211464309 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 2000 | 1462211464312 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:51:04 INFO - PROCESS | 2000 | 1462211464315 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - PROCESS | 2000 | 1462211464317 Marionette TRACE conn2 <- [1,70,null,{}] 10:51:04 INFO - PROCESS | 2000 | 1462211464320 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}] 10:51:04 INFO - PROCESS | 2000 | 1462211464451 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:51:04 INFO - PROCESS | 2000 | 1462211464498 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x112c0f800 == 25 [pid = 2000] [id = 25] 10:51:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x111f45c00) [pid = 2000] [serial = 71] [outer = 0x0] 10:51:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x115e28000) [pid = 2000] [serial = 72] [outer = 0x111f45c00] 10:51:04 INFO - PROCESS | 2000 | 1462211464528 Marionette DEBUG loaded listener.js 10:51:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x116871000) [pid = 2000] [serial = 73] [outer = 0x111f45c00] 10:51:04 INFO - PROCESS | 2000 | 1462211464920 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]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 623ms 10:51:04 INFO - PROCESS | 2000 | 1462211464937 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 2000 | 1462211464945 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:51:04 INFO - PROCESS | 2000 | 1462211464949 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - PROCESS | 2000 | 1462211464951 Marionette TRACE conn2 <- [1,74,null,{}] 10:51:04 INFO - PROCESS | 2000 | 1462211464953 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}] 10:51:05 INFO - PROCESS | 2000 | 1462211465025 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:51:05 INFO - PROCESS | 2000 | 1462211465030 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x116521800 == 26 [pid = 2000] [id = 26] 10:51:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x1168d0000) [pid = 2000] [serial = 74] [outer = 0x0] 10:51:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x1175a8400) [pid = 2000] [serial = 75] [outer = 0x1168d0000] 10:51:05 INFO - PROCESS | 2000 | 1462211465058 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x11833b000) [pid = 2000] [serial = 76] [outer = 0x1168d0000] 10:51:05 INFO - PROCESS | 2000 | 1462211465394 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]]]}] 10:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 10:51:05 INFO - PROCESS | 2000 | 1462211465420 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:51:05 INFO - PROCESS | 2000 | 1462211465421 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:51:05 INFO - PROCESS | 2000 | 1462211465426 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:51:05 INFO - PROCESS | 2000 | 1462211465429 Marionette TRACE conn2 <- [1,78,null,{}] 10:51:05 INFO - PROCESS | 2000 | 1462211465436 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}] 10:51:05 INFO - PROCESS | 2000 | 1462211465506 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:51:05 INFO - PROCESS | 2000 | 1462211465511 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a84800 == 27 [pid = 2000] [id = 27] 10:51:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x118341000) [pid = 2000] [serial = 77] [outer = 0x0] 10:51:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x118357000) [pid = 2000] [serial = 78] [outer = 0x118341000] 10:51:05 INFO - PROCESS | 2000 | 1462211465541 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11859d800) [pid = 2000] [serial = 79] [outer = 0x118341000] 10:51:05 INFO - PROCESS | 2000 | 1462211465864 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]]]}] 10:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 10:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:51:05 INFO - PROCESS | 2000 | 1462211465898 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:51:05 INFO - PROCESS | 2000 | 1462211465901 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:51:05 INFO - PROCESS | 2000 | 1462211465903 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:51:05 INFO - PROCESS | 2000 | 1462211465904 Marionette TRACE conn2 <- [1,82,null,{}] 10:51:05 INFO - PROCESS | 2000 | 1462211465909 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}] 10:51:05 INFO - PROCESS | 2000 | 1462211465983 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:51:06 INFO - PROCESS | 2000 | 1462211466026 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x117262800 == 28 [pid = 2000] [id = 28] 10:51:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x11835f400) [pid = 2000] [serial = 80] [outer = 0x0] 10:51:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1185e9000) [pid = 2000] [serial = 81] [outer = 0x11835f400] 10:51:06 INFO - PROCESS | 2000 | 1462211466051 Marionette DEBUG loaded listener.js 10:51:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x118a72c00) [pid = 2000] [serial = 82] [outer = 0x11835f400] 10:51:06 INFO - PROCESS | 2000 | 1462211466329 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]]]}] 10:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 10:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:51:06 INFO - PROCESS | 2000 | 1462211466381 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 2000 | 1462211466382 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:51:06 INFO - PROCESS | 2000 | 1462211466384 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 2000 | 1462211466385 Marionette TRACE conn2 <- [1,86,null,{}] 10:51:06 INFO - PROCESS | 2000 | 1462211466388 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}] 10:51:06 INFO - PROCESS | 2000 | 1462211466462 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:51:06 INFO - PROCESS | 2000 | 1462211466466 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x11817e800 == 29 [pid = 2000] [id = 29] 10:51:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x11859e800) [pid = 2000] [serial = 83] [outer = 0x0] 10:51:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x118cbe400) [pid = 2000] [serial = 84] [outer = 0x11859e800] 10:51:06 INFO - PROCESS | 2000 | 1462211466494 Marionette DEBUG loaded listener.js 10:51:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x11943d000) [pid = 2000] [serial = 85] [outer = 0x11859e800] 10:51:06 INFO - PROCESS | 2000 | 1462211466801 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]]]}] 10:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 10:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:51:06 INFO - PROCESS | 2000 | 1462211466852 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 2000 | 1462211466853 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:51:06 INFO - PROCESS | 2000 | 1462211466865 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 2000 | 1462211466866 Marionette TRACE conn2 <- [1,90,null,{}] 10:51:06 INFO - PROCESS | 2000 | 1462211466870 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}] 10:51:06 INFO - PROCESS | 2000 | 1462211466954 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:51:06 INFO - PROCESS | 2000 | 1462211466962 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x118876800 == 30 [pid = 2000] [id = 30] 10:51:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1194d8000) [pid = 2000] [serial = 86] [outer = 0x0] 10:51:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x118a7d000) [pid = 2000] [serial = 87] [outer = 0x1194d8000] 10:51:06 INFO - PROCESS | 2000 | 1462211466989 Marionette DEBUG loaded listener.js 10:51:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x119b9d000) [pid = 2000] [serial = 88] [outer = 0x1194d8000] 10:51:07 INFO - PROCESS | 2000 | 1462211467306 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]]]}] 10:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 479ms 10:51:07 INFO - PROCESS | 2000 | 1462211467336 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:51:07 INFO - PROCESS | 2000 | 1462211467339 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:51:07 INFO - PROCESS | 2000 | 1462211467343 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - PROCESS | 2000 | 1462211467344 Marionette TRACE conn2 <- [1,94,null,{}] 10:51:07 INFO - PROCESS | 2000 | 1462211467347 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}] 10:51:07 INFO - PROCESS | 2000 | 1462211467433 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:51:07 INFO - PROCESS | 2000 | 1462211467494 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a14800 == 31 [pid = 2000] [id = 31] 10:51:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1188cf800) [pid = 2000] [serial = 89] [outer = 0x0] 10:51:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x119ba7800) [pid = 2000] [serial = 90] [outer = 0x1188cf800] 10:51:07 INFO - PROCESS | 2000 | 1462211467535 Marionette DEBUG loaded listener.js 10:51:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x120f76000) [pid = 2000] [serial = 91] [outer = 0x1188cf800] 10:51:07 INFO - PROCESS | 2000 | 1462211467908 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]]]}] 10:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 618ms 10:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:51:07 INFO - PROCESS | 2000 | 1462211467962 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:51:07 INFO - PROCESS | 2000 | 1462211467963 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:51:07 INFO - PROCESS | 2000 | 1462211467965 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - PROCESS | 2000 | 1462211467966 Marionette TRACE conn2 <- [1,98,null,{}] 10:51:07 INFO - PROCESS | 2000 | 1462211467968 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}] 10:51:08 INFO - PROCESS | 2000 | 1462211468035 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:51:08 INFO - PROCESS | 2000 | 1462211468041 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d1000 == 32 [pid = 2000] [id = 32] 10:51:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x119e77800) [pid = 2000] [serial = 92] [outer = 0x0] 10:51:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x120f90800) [pid = 2000] [serial = 93] [outer = 0x119e77800] 10:51:08 INFO - PROCESS | 2000 | 1462211468102 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1211b7000) [pid = 2000] [serial = 94] [outer = 0x119e77800] 10:51:08 INFO - PROCESS | 2000 | 1462211468333 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]]]}] 10:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 10:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:51:08 INFO - PROCESS | 2000 | 1462211468384 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 2000 | 1462211468385 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:51:08 INFO - PROCESS | 2000 | 1462211468387 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:51:08 INFO - PROCESS | 2000 | 1462211468388 Marionette TRACE conn2 <- [1,102,null,{}] 10:51:08 INFO - PROCESS | 2000 | 1462211468399 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}] 10:51:08 INFO - PROCESS | 2000 | 1462211468474 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:51:08 INFO - PROCESS | 2000 | 1462211468478 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x11990f800 == 33 [pid = 2000] [id = 33] 10:51:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1211b9400) [pid = 2000] [serial = 95] [outer = 0x0] 10:51:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1211bd400) [pid = 2000] [serial = 96] [outer = 0x1211b9400] 10:51:08 INFO - PROCESS | 2000 | 1462211468505 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1213e0c00) [pid = 2000] [serial = 97] [outer = 0x1211b9400] 10:51:08 INFO - PROCESS | 2000 | 1462211468808 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]]]}] 10:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 478ms 10:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:51:08 INFO - PROCESS | 2000 | 1462211468866 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 2000 | 1462211468867 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:51:08 INFO - PROCESS | 2000 | 1462211468869 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:51:08 INFO - PROCESS | 2000 | 1462211468870 Marionette TRACE conn2 <- [1,106,null,{}] 10:51:08 INFO - PROCESS | 2000 | 1462211468873 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}] 10:51:08 INFO - PROCESS | 2000 | 1462211468942 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:51:08 INFO - PROCESS | 2000 | 1462211468988 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e93800 == 34 [pid = 2000] [id = 34] 10:51:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x120f98c00) [pid = 2000] [serial = 98] [outer = 0x0] 10:51:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x121509800) [pid = 2000] [serial = 99] [outer = 0x120f98c00] 10:51:09 INFO - PROCESS | 2000 | 1462211469013 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x121716c00) [pid = 2000] [serial = 100] [outer = 0x120f98c00] 10:51:09 INFO - PROCESS | 2000 | 1462211469276 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]]]}] 10:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 423ms 10:51:09 INFO - PROCESS | 2000 | 1462211469297 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:51:09 INFO - PROCESS | 2000 | 1462211469298 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:51:09 INFO - PROCESS | 2000 | 1462211469300 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:51:09 INFO - PROCESS | 2000 | 1462211469302 Marionette TRACE conn2 <- [1,110,null,{}] 10:51:09 INFO - PROCESS | 2000 | 1462211469312 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}] 10:51:09 INFO - PROCESS | 2000 | 1462211469401 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:51:09 INFO - PROCESS | 2000 | 1462211469408 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x1134c7800 == 35 [pid = 2000] [id = 35] 10:51:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x117b52000) [pid = 2000] [serial = 101] [outer = 0x0] 10:51:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12180d400) [pid = 2000] [serial = 102] [outer = 0x117b52000] 10:51:09 INFO - PROCESS | 2000 | 1462211469436 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x12447b400) [pid = 2000] [serial = 103] [outer = 0x117b52000] 10:51:09 INFO - PROCESS | 2000 | 1462211469758 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]]]}] 10:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 475ms 10:51:09 INFO - PROCESS | 2000 | 1462211469778 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:51:09 INFO - PROCESS | 2000 | 1462211469779 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:51:09 INFO - PROCESS | 2000 | 1462211469781 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:51:09 INFO - PROCESS | 2000 | 1462211469782 Marionette TRACE conn2 <- [1,114,null,{}] 10:51:09 INFO - PROCESS | 2000 | 1462211469784 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}] 10:51:09 INFO - PROCESS | 2000 | 1462211469859 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:51:09 INFO - PROCESS | 2000 | 1462211469904 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x121606000 == 36 [pid = 2000] [id = 36] 10:51:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x120f94400) [pid = 2000] [serial = 104] [outer = 0x0] 10:51:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1247d4800) [pid = 2000] [serial = 105] [outer = 0x120f94400] 10:51:09 INFO - PROCESS | 2000 | 1462211469928 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x124d6a000) [pid = 2000] [serial = 106] [outer = 0x120f94400] 10:51:10 INFO - PROCESS | 2000 | 1462211470228 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]]]}] 10:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 10:51:10 INFO - PROCESS | 2000 | 1462211470250 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 2000 | 1462211470252 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:51:10 INFO - PROCESS | 2000 | 1462211470254 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 2000 | 1462211470257 Marionette TRACE conn2 <- [1,118,null,{}] 10:51:10 INFO - PROCESS | 2000 | 1462211470260 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}] 10:51:10 INFO - PROCESS | 2000 | 1462211470330 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:51:10 INFO - PROCESS | 2000 | 1462211470335 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219f6000 == 37 [pid = 2000] [id = 37] 10:51:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x124d6b400) [pid = 2000] [serial = 107] [outer = 0x0] 10:51:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x126591000) [pid = 2000] [serial = 108] [outer = 0x124d6b400] 10:51:10 INFO - PROCESS | 2000 | 1462211470361 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x127274400) [pid = 2000] [serial = 109] [outer = 0x124d6b400] 10:51:10 INFO - PROCESS | 2000 | 1462211470657 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]]]}] 10:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 10:51:10 INFO - PROCESS | 2000 | 1462211470682 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 2000 | 1462211470683 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:51:10 INFO - PROCESS | 2000 | 1462211470685 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 2000 | 1462211470686 Marionette TRACE conn2 <- [1,122,null,{}] 10:51:10 INFO - PROCESS | 2000 | 1462211470693 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}] 10:51:10 INFO - PROCESS | 2000 | 1462211470770 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:51:10 INFO - PROCESS | 2000 | 1462211470821 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x1240c8800 == 38 [pid = 2000] [id = 38] 10:51:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1194d3800) [pid = 2000] [serial = 110] [outer = 0x0] 10:51:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x127277000) [pid = 2000] [serial = 111] [outer = 0x1194d3800] 10:51:10 INFO - PROCESS | 2000 | 1462211470845 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x128aa3000) [pid = 2000] [serial = 112] [outer = 0x1194d3800] 10:51:11 INFO - PROCESS | 2000 | 1462211471086 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]]]}] 10:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 10:51:11 INFO - PROCESS | 2000 | 1462211471113 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 2000 | 1462211471114 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:51:11 INFO - PROCESS | 2000 | 1462211471117 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 2000 | 1462211471118 Marionette TRACE conn2 <- [1,126,null,{}] 10:51:11 INFO - PROCESS | 2000 | 1462211471130 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}] 10:51:11 INFO - PROCESS | 2000 | 1462211471213 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:51:11 INFO - PROCESS | 2000 | 1462211471217 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x124ceb000 == 39 [pid = 2000] [id = 39] 10:51:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x128aa5c00) [pid = 2000] [serial = 113] [outer = 0x0] 10:51:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x128c60c00) [pid = 2000] [serial = 114] [outer = 0x128aa5c00] 10:51:11 INFO - PROCESS | 2000 | 1462211471242 Marionette DEBUG loaded listener.js 10:51:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x128c69c00) [pid = 2000] [serial = 115] [outer = 0x128aa5c00] 10:51:11 INFO - PROCESS | 2000 | 1462211471561 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]]]}] 10:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 10:51:11 INFO - PROCESS | 2000 | 1462211471586 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 2000 | 1462211471587 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:51:11 INFO - PROCESS | 2000 | 1462211471592 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 2000 | 1462211471593 Marionette TRACE conn2 <- [1,130,null,{}] 10:51:11 INFO - PROCESS | 2000 | 1462211471595 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}] 10:51:11 INFO - PROCESS | 2000 | 1462211471669 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:51:11 INFO - PROCESS | 2000 | 1462211471733 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x126062800 == 40 [pid = 2000] [id = 40] 10:51:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x128aa8800) [pid = 2000] [serial = 116] [outer = 0x0] 10:51:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x128cc7800) [pid = 2000] [serial = 117] [outer = 0x128aa8800] 10:51:11 INFO - PROCESS | 2000 | 1462211471757 Marionette DEBUG loaded listener.js 10:51:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x128fc6800) [pid = 2000] [serial = 118] [outer = 0x128aa8800] 10:51:12 INFO - PROCESS | 2000 | 1462211472761 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]]]}] 10:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1220ms 10:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:51:12 INFO - PROCESS | 2000 | 1462211472813 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:51:12 INFO - PROCESS | 2000 | 1462211472815 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:51:12 INFO - PROCESS | 2000 | 1462211472820 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:51:12 INFO - PROCESS | 2000 | 1462211472822 Marionette TRACE conn2 <- [1,134,null,{}] 10:51:12 INFO - PROCESS | 2000 | 1462211472851 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}] 10:51:13 INFO - PROCESS | 2000 | 1462211472997 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:51:13 INFO - PROCESS | 2000 | 1462211473008 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x112c0e800 == 41 [pid = 2000] [id = 41] 10:51:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1130e3c00) [pid = 2000] [serial = 119] [outer = 0x0] 10:51:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1165d7800) [pid = 2000] [serial = 120] [outer = 0x1130e3c00] 10:51:13 INFO - PROCESS | 2000 | 1462211473035 Marionette DEBUG loaded listener.js 10:51:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x11680c400) [pid = 2000] [serial = 121] [outer = 0x1130e3c00] 10:51:13 INFO - PROCESS | 2000 | 1462211473371 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]]]}] 10:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 582ms 10:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:51:13 INFO - PROCESS | 2000 | 1462211473401 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 2000 | 1462211473404 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:51:13 INFO - PROCESS | 2000 | 1462211473411 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 2000 | 1462211473413 Marionette TRACE conn2 <- [1,138,null,{}] 10:51:13 INFO - PROCESS | 2000 | 1462211473415 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}] 10:51:13 INFO - PROCESS | 2000 | 1462211473502 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:51:13 INFO - PROCESS | 2000 | 1462211473533 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x115d1e000 == 42 [pid = 2000] [id = 42] 10:51:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x1168db000) [pid = 2000] [serial = 122] [outer = 0x0] 10:51:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x118110800) [pid = 2000] [serial = 123] [outer = 0x1168db000] 10:51:13 INFO - PROCESS | 2000 | 1462211473558 Marionette DEBUG loaded listener.js 10:51:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x11833b800) [pid = 2000] [serial = 124] [outer = 0x1168db000] 10:51:13 INFO - PROCESS | 2000 | 1462211473893 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]]]}] 10:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 10:51:13 INFO - PROCESS | 2000 | 1462211473932 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 2000 | 1462211473934 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:51:13 INFO - PROCESS | 2000 | 1462211473936 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 2000 | 1462211473938 Marionette TRACE conn2 <- [1,142,null,{}] 10:51:13 INFO - PROCESS | 2000 | 1462211473946 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}] 10:51:14 INFO - PROCESS | 2000 | 1462211474497 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x1293e4c00) [pid = 2000] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x118343c00) [pid = 2000] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x1185ed000) [pid = 2000] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12d068000) [pid = 2000] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x12c89c000) [pid = 2000] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12c4bd000) [pid = 2000] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12c215400) [pid = 2000] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x118357c00) [pid = 2000] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12baad400) [pid = 2000] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x12b9a4c00) [pid = 2000] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12aaaa000) [pid = 2000] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x12954d800) [pid = 2000] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x120f94400) [pid = 2000] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x124d6b400) [pid = 2000] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1194d3800) [pid = 2000] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12d446800) [pid = 2000] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1120dd800) [pid = 2000] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x112d7e400) [pid = 2000] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x118199000) [pid = 2000] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x111f45c00) [pid = 2000] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1168d0000) [pid = 2000] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x118341000) [pid = 2000] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x11835f400) [pid = 2000] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x11859e800) [pid = 2000] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1194d8000) [pid = 2000] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1188cf800) [pid = 2000] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x119e77800) [pid = 2000] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1211b9400) [pid = 2000] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:51:14 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x120f98c00) [pid = 2000] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:51:14 INFO - PROCESS | 2000 | 1462211474568 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x1133f8800 == 43 [pid = 2000] [id = 43] 10:51:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1125b7800) [pid = 2000] [serial = 125] [outer = 0x0] 10:51:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x112d7e400) [pid = 2000] [serial = 126] [outer = 0x1125b7800] 10:51:14 INFO - PROCESS | 2000 | 1462211474595 Marionette DEBUG loaded listener.js 10:51:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x118343c00) [pid = 2000] [serial = 127] [outer = 0x1125b7800] 10:51:14 INFO - PROCESS | 2000 | 1462211474910 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]]]}] 10:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1023ms 10:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:51:14 INFO - PROCESS | 2000 | 1462211474959 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:51:14 INFO - PROCESS | 2000 | 1462211474961 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:51:14 INFO - PROCESS | 2000 | 1462211474963 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:51:14 INFO - PROCESS | 2000 | 1462211474964 Marionette TRACE conn2 <- [1,146,null,{}] 10:51:14 INFO - PROCESS | 2000 | 1462211474967 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}] 10:51:15 INFO - PROCESS | 2000 | 1462211475060 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:51:15 INFO - PROCESS | 2000 | 1462211475110 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x117262000 == 44 [pid = 2000] [id = 44] 10:51:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x118339800) [pid = 2000] [serial = 128] [outer = 0x0] 10:51:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x118509800) [pid = 2000] [serial = 129] [outer = 0x118339800] 10:51:15 INFO - PROCESS | 2000 | 1462211475150 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1185e9c00) [pid = 2000] [serial = 130] [outer = 0x118339800] 10:51:15 INFO - PROCESS | 2000 | 1462211475585 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]]]}] 10:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 667ms 10:51:15 INFO - PROCESS | 2000 | 1462211475632 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 2000 | 1462211475634 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:51:15 INFO - PROCESS | 2000 | 1462211475646 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 2000 | 1462211475648 Marionette TRACE conn2 <- [1,150,null,{}] 10:51:15 INFO - PROCESS | 2000 | 1462211475652 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}] 10:51:15 INFO - PROCESS | 2000 | 1462211475758 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:51:15 INFO - PROCESS | 2000 | 1462211475764 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x118262800 == 45 [pid = 2000] [id = 45] 10:51:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1168cdc00) [pid = 2000] [serial = 131] [outer = 0x0] 10:51:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x118a7f400) [pid = 2000] [serial = 132] [outer = 0x1168cdc00] 10:51:15 INFO - PROCESS | 2000 | 1462211475789 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x119152c00) [pid = 2000] [serial = 133] [outer = 0x1168cdc00] 10:51:16 INFO - PROCESS | 2000 | 1462211476097 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]]]}] 10:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 478ms 10:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:51:16 INFO - PROCESS | 2000 | 1462211476116 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:51:16 INFO - PROCESS | 2000 | 1462211476117 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:51:16 INFO - PROCESS | 2000 | 1462211476119 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:51:16 INFO - PROCESS | 2000 | 1462211476120 Marionette TRACE conn2 <- [1,154,null,{}] 10:51:16 INFO - PROCESS | 2000 | 1462211476127 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}] 10:51:16 INFO - PROCESS | 2000 | 1462211476228 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:51:16 INFO - PROCESS | 2000 | 1462211476234 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x118882800 == 46 [pid = 2000] [id = 46] 10:51:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x118cbb800) [pid = 2000] [serial = 134] [outer = 0x0] 10:51:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1194d8000) [pid = 2000] [serial = 135] [outer = 0x118cbb800] 10:51:16 INFO - PROCESS | 2000 | 1462211476261 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x119b9b000) [pid = 2000] [serial = 136] [outer = 0x118cbb800] 10:51:16 INFO - PROCESS | 2000 | 1462211476617 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]]]}] 10:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 521ms 10:51:16 INFO - PROCESS | 2000 | 1462211476641 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:51:16 INFO - PROCESS | 2000 | 1462211476644 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:51:16 INFO - PROCESS | 2000 | 1462211476647 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:51:16 INFO - PROCESS | 2000 | 1462211476650 Marionette TRACE conn2 <- [1,158,null,{}] 10:51:16 INFO - PROCESS | 2000 | 1462211476654 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}] 10:51:16 INFO - PROCESS | 2000 | 1462211476746 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:51:16 INFO - PROCESS | 2000 | 1462211476800 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x1134d3000 == 47 [pid = 2000] [id = 47] 10:51:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x112d83c00) [pid = 2000] [serial = 137] [outer = 0x0] 10:51:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x114ef2800) [pid = 2000] [serial = 138] [outer = 0x112d83c00] 10:51:16 INFO - PROCESS | 2000 | 1462211476835 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x11672ac00) [pid = 2000] [serial = 139] [outer = 0x112d83c00] 10:51:17 INFO - PROCESS | 2000 | 1462211477261 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]]]}] 10:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 620ms 10:51:17 INFO - PROCESS | 2000 | 1462211477268 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 2000 | 1462211477272 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:51:17 INFO - PROCESS | 2000 | 1462211477277 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - PROCESS | 2000 | 1462211477279 Marionette TRACE conn2 <- [1,162,null,{}] 10:51:17 INFO - PROCESS | 2000 | 1462211477281 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}] 10:51:17 INFO - PROCESS | 2000 | 1462211477369 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:51:17 INFO - PROCESS | 2000 | 1462211477409 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x117259000 == 48 [pid = 2000] [id = 48] 10:51:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x116874000) [pid = 2000] [serial = 140] [outer = 0x0] 10:51:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x117b55000) [pid = 2000] [serial = 141] [outer = 0x116874000] 10:51:17 INFO - PROCESS | 2000 | 1462211477438 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x11850e400) [pid = 2000] [serial = 142] [outer = 0x116874000] 10:51:17 INFO - PROCESS | 2000 | 1462211477864 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]]]}] 10:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 10:51:17 INFO - PROCESS | 2000 | 1462211477898 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 2000 | 1462211477899 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:51:17 INFO - PROCESS | 2000 | 1462211477902 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - PROCESS | 2000 | 1462211477904 Marionette TRACE conn2 <- [1,166,null,{}] 10:51:17 INFO - PROCESS | 2000 | 1462211477912 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}] 10:51:18 INFO - PROCESS | 2000 | 1462211478004 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:51:18 INFO - PROCESS | 2000 | 1462211478078 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e97800 == 49 [pid = 2000] [id = 49] 10:51:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x11910f400) [pid = 2000] [serial = 143] [outer = 0x0] 10:51:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x1198a7800) [pid = 2000] [serial = 144] [outer = 0x11910f400] 10:51:18 INFO - PROCESS | 2000 | 1462211478109 Marionette DEBUG loaded listener.js 10:51:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x11833a800) [pid = 2000] [serial = 145] [outer = 0x11910f400] 10:51:18 INFO - PROCESS | 2000 | 1462211478546 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]]]}] 10:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 10:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:51:18 INFO - PROCESS | 2000 | 1462211478576 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:51:18 INFO - PROCESS | 2000 | 1462211478578 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:51:18 INFO - PROCESS | 2000 | 1462211478580 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:51:18 INFO - PROCESS | 2000 | 1462211478581 Marionette TRACE conn2 <- [1,170,null,{}] 10:51:18 INFO - PROCESS | 2000 | 1462211478584 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}] 10:51:18 INFO - PROCESS | 2000 | 1462211478671 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:51:18 INFO - PROCESS | 2000 | 1462211478725 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x121228000 == 50 [pid = 2000] [id = 50] 10:51:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1198aac00) [pid = 2000] [serial = 146] [outer = 0x0] 10:51:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x120f5e800) [pid = 2000] [serial = 147] [outer = 0x1198aac00] 10:51:18 INFO - PROCESS | 2000 | 1462211478756 Marionette DEBUG loaded listener.js 10:51:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1211be800) [pid = 2000] [serial = 148] [outer = 0x1198aac00] 10:51:19 INFO - PROCESS | 2000 | 1462211479177 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]]]}] 10:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 10:51:19 INFO - PROCESS | 2000 | 1462211479198 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:51:19 INFO - PROCESS | 2000 | 1462211479200 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:51:19 INFO - PROCESS | 2000 | 1462211479202 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:51:19 INFO - PROCESS | 2000 | 1462211479203 Marionette TRACE conn2 <- [1,174,null,{}] 10:51:19 INFO - PROCESS | 2000 | 1462211479225 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}] 10:51:19 INFO - PROCESS | 2000 | 1462211479333 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:51:19 INFO - PROCESS | 2000 | 1462211479405 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x118262000 == 51 [pid = 2000] [id = 51] 10:51:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1134ae000) [pid = 2000] [serial = 149] [outer = 0x0] 10:51:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x1211b6400) [pid = 2000] [serial = 150] [outer = 0x1134ae000] 10:51:19 INFO - PROCESS | 2000 | 1462211479435 Marionette DEBUG loaded listener.js 10:51:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x1211bf800) [pid = 2000] [serial = 151] [outer = 0x1134ae000] 10:51:19 INFO - PROCESS | 2000 | 1462211479921 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]]]}] 10:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 739ms 10:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:51:19 INFO - PROCESS | 2000 | 1462211479941 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:51:19 INFO - PROCESS | 2000 | 1462211479943 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:51:19 INFO - PROCESS | 2000 | 1462211479947 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:51:19 INFO - PROCESS | 2000 | 1462211479949 Marionette TRACE conn2 <- [1,178,null,{}] 10:51:19 INFO - PROCESS | 2000 | 1462211479953 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}] 10:51:20 INFO - PROCESS | 2000 | 1462211480037 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:51:20 INFO - PROCESS | 2000 | 1462211480083 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x115e7f800 == 52 [pid = 2000] [id = 52] 10:51:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x11348d000) [pid = 2000] [serial = 152] [outer = 0x0] 10:51:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x114ef6400) [pid = 2000] [serial = 153] [outer = 0x11348d000] 10:51:20 INFO - PROCESS | 2000 | 1462211480111 Marionette DEBUG loaded listener.js 10:51:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x11652ec00) [pid = 2000] [serial = 154] [outer = 0x11348d000] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x118262800 == 51 [pid = 2000] [id = 45] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x117262000 == 50 [pid = 2000] [id = 44] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1133f8800 == 49 [pid = 2000] [id = 43] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x118876800 == 48 [pid = 2000] [id = 30] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d1000 == 47 [pid = 2000] [id = 32] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x115d1e000 == 46 [pid = 2000] [id = 42] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x117262800 == 45 [pid = 2000] [id = 28] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x112c0e800 == 44 [pid = 2000] [id = 41] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x116a84800 == 43 [pid = 2000] [id = 27] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x126062800 == 42 [pid = 2000] [id = 40] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x11990f800 == 41 [pid = 2000] [id = 33] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x11817e800 == 40 [pid = 2000] [id = 29] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x118a14800 == 39 [pid = 2000] [id = 31] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x118262000 == 38 [pid = 2000] [id = 51] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x121228000 == 37 [pid = 2000] [id = 50] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x119e97800 == 36 [pid = 2000] [id = 49] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x117259000 == 35 [pid = 2000] [id = 48] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1134c7800 == 34 [pid = 2000] [id = 35] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1240c8800 == 33 [pid = 2000] [id = 38] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x124ceb000 == 32 [pid = 2000] [id = 39] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1219f6000 == 31 [pid = 2000] [id = 37] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x119e93800 == 30 [pid = 2000] [id = 34] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x118882800 == 29 [pid = 2000] [id = 46] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1134d3000 == 28 [pid = 2000] [id = 47] 10:51:21 INFO - PROCESS | 2000 | --DOCSHELL 0x121606000 == 27 [pid = 2000] [id = 36] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1247d4800) [pid = 2000] [serial = 105] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x126591000) [pid = 2000] [serial = 108] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x127277000) [pid = 2000] [serial = 111] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x128c60c00) [pid = 2000] [serial = 114] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x11254d800) [pid = 2000] [serial = 63] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x116524000) [pid = 2000] [serial = 66] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x118355c00) [pid = 2000] [serial = 69] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1185a3000) [pid = 2000] [serial = 70] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x115e28000) [pid = 2000] [serial = 72] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1175a8400) [pid = 2000] [serial = 75] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x11833b000) [pid = 2000] [serial = 76] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x118357000) [pid = 2000] [serial = 78] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1185e9000) [pid = 2000] [serial = 81] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x118cbe400) [pid = 2000] [serial = 84] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x118a7d000) [pid = 2000] [serial = 87] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x119b9d000) [pid = 2000] [serial = 88] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x119ba7800) [pid = 2000] [serial = 90] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x120f90800) [pid = 2000] [serial = 93] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1211b7000) [pid = 2000] [serial = 94] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1211bd400) [pid = 2000] [serial = 96] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1213e0c00) [pid = 2000] [serial = 97] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x121509800) [pid = 2000] [serial = 99] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12180d400) [pid = 2000] [serial = 102] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x121716c00) [pid = 2000] [serial = 100] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x124d6a000) [pid = 2000] [serial = 106] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x127274400) [pid = 2000] [serial = 109] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x116871000) [pid = 2000] [serial = 73] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x128aa3000) [pid = 2000] [serial = 112] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11859d800) [pid = 2000] [serial = 79] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1168da000) [pid = 2000] [serial = 67] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x11943d000) [pid = 2000] [serial = 85] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x120f76000) [pid = 2000] [serial = 91] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1125c3c00) [pid = 2000] [serial = 64] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12d841000) [pid = 2000] [serial = 61] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x118a72c00) [pid = 2000] [serial = 82] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x129547000) [pid = 2000] [serial = 18] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1293e6800) [pid = 2000] [serial = 15] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x12175bc00) [pid = 2000] [serial = 11] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x121990c00) [pid = 2000] [serial = 8] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12c4c7000) [pid = 2000] [serial = 39] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12c899c00) [pid = 2000] [serial = 40] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12c4bfc00) [pid = 2000] [serial = 37] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12c21d800) [pid = 2000] [serial = 36] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x11835fc00) [pid = 2000] [serial = 33] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x12c212800) [pid = 2000] [serial = 34] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x12beebc00) [pid = 2000] [serial = 30] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12befac00) [pid = 2000] [serial = 31] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x12baa0000) [pid = 2000] [serial = 27] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x12baa9800) [pid = 2000] [serial = 28] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x12b99b800) [pid = 2000] [serial = 25] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x12b10cc00) [pid = 2000] [serial = 24] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x12aa9fc00) [pid = 2000] [serial = 21] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x12aaa4000) [pid = 2000] [serial = 22] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x1293ec400) [pid = 2000] [serial = 16] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x12d83c800) [pid = 2000] [serial = 60] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x1185a5800) [pid = 2000] [serial = 57] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x12d442400) [pid = 2000] [serial = 58] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x12d440800) [pid = 2000] [serial = 55] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x12d43c000) [pid = 2000] [serial = 52] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x118a71800) [pid = 2000] [serial = 54] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x12d1ea400) [pid = 2000] [serial = 51] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 63 (0x12d0a4000) [pid = 2000] [serial = 45] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 62 (0x12d06f800) [pid = 2000] [serial = 48] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 61 (0x12c8a2000) [pid = 2000] [serial = 42] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | --DOMWINDOW == 60 (0x12cc73800) [pid = 2000] [serial = 43] [outer = 0x0] [url = about:blank] 10:51:21 INFO - PROCESS | 2000 | 1462211481172 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]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1279ms 10:51:21 INFO - PROCESS | 2000 | 1462211481227 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 2000 | 1462211481229 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:51:21 INFO - PROCESS | 2000 | 1462211481233 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 2000 | 1462211481235 Marionette TRACE conn2 <- [1,182,null,{}] 10:51:21 INFO - PROCESS | 2000 | 1462211481239 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}] 10:51:21 INFO - PROCESS | 2000 | 1462211481304 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:51:21 INFO - PROCESS | 2000 | 1462211481313 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x112c0e800 == 28 [pid = 2000] [id = 53] 10:51:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 61 (0x114e1a400) [pid = 2000] [serial = 155] [outer = 0x0] 10:51:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 62 (0x115d82c00) [pid = 2000] [serial = 156] [outer = 0x114e1a400] 10:51:21 INFO - PROCESS | 2000 | 1462211481342 Marionette DEBUG loaded listener.js 10:51:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 63 (0x1165d4800) [pid = 2000] [serial = 157] [outer = 0x114e1a400] 10:51:21 INFO - PROCESS | 2000 | 1462211481649 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]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 10:51:21 INFO - PROCESS | 2000 | 1462211481704 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 2000 | 1462211481708 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:51:21 INFO - PROCESS | 2000 | 1462211481713 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 2000 | 1462211481714 Marionette TRACE conn2 <- [1,186,null,{}] 10:51:21 INFO - PROCESS | 2000 | 1462211481717 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}] 10:51:21 INFO - PROCESS | 2000 | 1462211481784 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:51:21 INFO - PROCESS | 2000 | 1462211481792 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x116460800 == 29 [pid = 2000] [id = 54] 10:51:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 64 (0x116722400) [pid = 2000] [serial = 158] [outer = 0x0] 10:51:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x116ab6400) [pid = 2000] [serial = 159] [outer = 0x116722400] 10:51:21 INFO - PROCESS | 2000 | 1462211481818 Marionette DEBUG loaded listener.js 10:51:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x117b56000) [pid = 2000] [serial = 160] [outer = 0x116722400] 10:51:22 INFO - PROCESS | 2000 | 1462211482121 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]]]}] 10:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 419ms 10:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:51:22 INFO - PROCESS | 2000 | 1462211482132 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 2000 | 1462211482133 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:51:22 INFO - PROCESS | 2000 | 1462211482136 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:51:22 INFO - PROCESS | 2000 | 1462211482138 Marionette TRACE conn2 <- [1,190,null,{}] 10:51:22 INFO - PROCESS | 2000 | 1462211482150 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}] 10:51:22 INFO - PROCESS | 2000 | 1462211482219 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:51:22 INFO - PROCESS | 2000 | 1462211482261 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x1171a5000 == 30 [pid = 2000] [id = 55] 10:51:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x115d84c00) [pid = 2000] [serial = 161] [outer = 0x0] 10:51:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x118356800) [pid = 2000] [serial = 162] [outer = 0x115d84c00] 10:51:22 INFO - PROCESS | 2000 | 1462211482289 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x118510800) [pid = 2000] [serial = 163] [outer = 0x115d84c00] 10:51:22 INFO - PROCESS | 2000 | 1462211482579 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]]]}] 10:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 475ms 10:51:22 INFO - PROCESS | 2000 | 1462211482612 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 2000 | 1462211482614 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:51:22 INFO - PROCESS | 2000 | 1462211482616 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:51:22 INFO - PROCESS | 2000 | 1462211482617 Marionette TRACE conn2 <- [1,194,null,{}] 10:51:22 INFO - PROCESS | 2000 | 1462211482620 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}] 10:51:22 INFO - PROCESS | 2000 | 1462211482693 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:51:22 INFO - PROCESS | 2000 | 1462211482697 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x118078800 == 31 [pid = 2000] [id = 56] 10:51:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x11859e000) [pid = 2000] [serial = 164] [outer = 0x0] 10:51:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x1185a6800) [pid = 2000] [serial = 165] [outer = 0x11859e000] 10:51:22 INFO - PROCESS | 2000 | 1462211482724 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x1185edc00) [pid = 2000] [serial = 166] [outer = 0x11859e000] 10:51:23 INFO - PROCESS | 2000 | 1462211483027 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]]]}] 10:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 10:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:51:23 INFO - PROCESS | 2000 | 1462211483085 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 2000 | 1462211483086 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:51:23 INFO - PROCESS | 2000 | 1462211483088 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 2000 | 1462211483089 Marionette TRACE conn2 <- [1,198,null,{}] 10:51:23 INFO - PROCESS | 2000 | 1462211483103 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}] 10:51:23 INFO - PROCESS | 2000 | 1462211483184 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:51:23 INFO - PROCESS | 2000 | 1462211483188 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x118251000 == 32 [pid = 2000] [id = 57] 10:51:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x115e44400) [pid = 2000] [serial = 167] [outer = 0x0] 10:51:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x1188d3400) [pid = 2000] [serial = 168] [outer = 0x115e44400] 10:51:23 INFO - PROCESS | 2000 | 1462211483217 Marionette DEBUG loaded listener.js 10:51:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x118cba000) [pid = 2000] [serial = 169] [outer = 0x115e44400] 10:51:23 INFO - PROCESS | 2000 | 1462211483511 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]]]}] 10:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 430ms 10:51:23 INFO - PROCESS | 2000 | 1462211483521 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 2000 | 1462211483524 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:51:23 INFO - PROCESS | 2000 | 1462211483537 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 2000 | 1462211483538 Marionette TRACE conn2 <- [1,202,null,{}] 10:51:23 INFO - PROCESS | 2000 | 1462211483544 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}] 10:51:23 INFO - PROCESS | 2000 | 1462211483639 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:51:23 INFO - PROCESS | 2000 | 1462211483644 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x119136000 == 33 [pid = 2000] [id = 58] 10:51:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x119107c00) [pid = 2000] [serial = 170] [outer = 0x0] 10:51:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x11940dc00) [pid = 2000] [serial = 171] [outer = 0x119107c00] 10:51:23 INFO - PROCESS | 2000 | 1462211483693 Marionette DEBUG loaded listener.js 10:51:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x11995fc00) [pid = 2000] [serial = 172] [outer = 0x119107c00] 10:51:24 INFO - PROCESS | 2000 | 1462211484048 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]]]}] 10:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 527ms 10:51:24 INFO - PROCESS | 2000 | 1462211484059 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:51:24 INFO - PROCESS | 2000 | 1462211484060 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:51:24 INFO - PROCESS | 2000 | 1462211484063 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:51:24 INFO - PROCESS | 2000 | 1462211484064 Marionette TRACE conn2 <- [1,206,null,{}] 10:51:24 INFO - PROCESS | 2000 | 1462211484066 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}] 10:51:24 INFO - PROCESS | 2000 | 1462211484145 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:51:24 INFO - PROCESS | 2000 | 1462211484149 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x119907800 == 34 [pid = 2000] [id = 59] 10:51:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x119108000) [pid = 2000] [serial = 173] [outer = 0x0] 10:51:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x11996e800) [pid = 2000] [serial = 174] [outer = 0x119108000] 10:51:24 INFO - PROCESS | 2000 | 1462211484198 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x120f61000) [pid = 2000] [serial = 175] [outer = 0x119108000] 10:51:24 INFO - PROCESS | 2000 | 1462211484499 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]]]}] 10:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 10:51:24 INFO - PROCESS | 2000 | 1462211484539 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:51:24 INFO - PROCESS | 2000 | 1462211484540 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:51:24 INFO - PROCESS | 2000 | 1462211484545 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:51:24 INFO - PROCESS | 2000 | 1462211484546 Marionette TRACE conn2 <- [1,210,null,{}] 10:51:24 INFO - PROCESS | 2000 | 1462211484548 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}] 10:51:24 INFO - PROCESS | 2000 | 1462211484631 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:51:24 INFO - PROCESS | 2000 | 1462211484635 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e92000 == 35 [pid = 2000] [id = 60] 10:51:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x11996a800) [pid = 2000] [serial = 176] [outer = 0x0] 10:51:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x120f8f800) [pid = 2000] [serial = 177] [outer = 0x11996a800] 10:51:24 INFO - PROCESS | 2000 | 1462211484659 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1211b9800) [pid = 2000] [serial = 178] [outer = 0x11996a800] 10:51:25 INFO - PROCESS | 2000 | 1462211485005 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]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 10:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:51:25 INFO - PROCESS | 2000 | 1462211485016 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 2000 | 1462211485018 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:51:25 INFO - PROCESS | 2000 | 1462211485021 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 2000 | 1462211485026 Marionette TRACE conn2 <- [1,214,null,{}] 10:51:25 INFO - PROCESS | 2000 | 1462211485037 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}] 10:51:25 INFO - PROCESS | 2000 | 1462211485192 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:51:25 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x128aa8800) [pid = 2000] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:51:25 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x117b52000) [pid = 2000] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:51:25 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x128aa5c00) [pid = 2000] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:51:25 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1168cdc00) [pid = 2000] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:51:25 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1168db000) [pid = 2000] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:51:25 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1130e3c00) [pid = 2000] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:51:25 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x118cbb800) [pid = 2000] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:51:25 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1125b7800) [pid = 2000] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:51:25 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x118339800) [pid = 2000] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:51:25 INFO - PROCESS | 2000 | 1462211485241 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x1167a9000 == 36 [pid = 2000] [id = 61] 10:51:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1125b7800) [pid = 2000] [serial = 179] [outer = 0x0] 10:51:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x116ab9800) [pid = 2000] [serial = 180] [outer = 0x1125b7800] 10:51:25 INFO - PROCESS | 2000 | 1462211485280 Marionette DEBUG loaded listener.js 10:51:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1198a3c00) [pid = 2000] [serial = 181] [outer = 0x1125b7800] 10:51:25 INFO - PROCESS | 2000 | 1462211485563 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]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 580ms 10:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:51:25 INFO - PROCESS | 2000 | 1462211485602 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 2000 | 1462211485603 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:51:25 INFO - PROCESS | 2000 | 1462211485614 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 2000 | 1462211485615 Marionette TRACE conn2 <- [1,218,null,{}] 10:51:25 INFO - PROCESS | 2000 | 1462211485617 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}] 10:51:25 INFO - PROCESS | 2000 | 1462211485694 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:51:25 INFO - PROCESS | 2000 | 1462211485698 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x121392800 == 37 [pid = 2000] [id = 62] 10:51:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1213dc800) [pid = 2000] [serial = 182] [outer = 0x0] 10:51:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1215ab800) [pid = 2000] [serial = 183] [outer = 0x1213dc800] 10:51:25 INFO - PROCESS | 2000 | 1462211485724 Marionette DEBUG loaded listener.js 10:51:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x12175b400) [pid = 2000] [serial = 184] [outer = 0x1213dc800] 10:51:26 INFO - PROCESS | 2000 | 1462211486016 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]]]}] 10:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 427ms 10:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:51:26 INFO - PROCESS | 2000 | 1462211486032 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:51:26 INFO - PROCESS | 2000 | 1462211486034 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:51:26 INFO - PROCESS | 2000 | 1462211486036 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:51:26 INFO - PROCESS | 2000 | 1462211486038 Marionette TRACE conn2 <- [1,222,null,{}] 10:51:26 INFO - PROCESS | 2000 | 1462211486052 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}] 10:51:26 INFO - PROCESS | 2000 | 1462211486158 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:51:26 INFO - PROCESS | 2000 | 1462211486164 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x11817f800 == 38 [pid = 2000] [id = 63] 10:51:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x112c76800) [pid = 2000] [serial = 185] [outer = 0x0] 10:51:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1215af800) [pid = 2000] [serial = 186] [outer = 0x112c76800] 10:51:26 INFO - PROCESS | 2000 | 1462211486192 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x118a7d000) [pid = 2000] [serial = 187] [outer = 0x112c76800] 10:51:26 INFO - PROCESS | 2000 | 1462211486496 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]]]}] 10:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 479ms 10:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:51:26 INFO - PROCESS | 2000 | 1462211486516 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:51:26 INFO - PROCESS | 2000 | 1462211486517 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:51:26 INFO - PROCESS | 2000 | 1462211486519 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:51:26 INFO - PROCESS | 2000 | 1462211486520 Marionette TRACE conn2 <- [1,226,null,{}] 10:51:26 INFO - PROCESS | 2000 | 1462211486525 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}] 10:51:26 INFO - PROCESS | 2000 | 1462211486592 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:51:26 INFO - PROCESS | 2000 | 1462211486596 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x124461800 == 39 [pid = 2000] [id = 64] 10:51:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x12447b000) [pid = 2000] [serial = 188] [outer = 0x0] 10:51:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x124cb9000) [pid = 2000] [serial = 189] [outer = 0x12447b000] 10:51:26 INFO - PROCESS | 2000 | 1462211486623 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x124d60400) [pid = 2000] [serial = 190] [outer = 0x12447b000] 10:51:26 INFO - PROCESS | 2000 | 1462211486911 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]]]}] 10:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 10:51:26 INFO - PROCESS | 2000 | 1462211486939 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:51:26 INFO - PROCESS | 2000 | 1462211486942 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:51:26 INFO - PROCESS | 2000 | 1462211486947 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:51:26 INFO - PROCESS | 2000 | 1462211486948 Marionette TRACE conn2 <- [1,230,null,{}] 10:51:26 INFO - PROCESS | 2000 | 1462211486950 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}] 10:51:27 INFO - PROCESS | 2000 | 1462211487020 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:51:27 INFO - PROCESS | 2000 | 1462211487061 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x124cd9000 == 40 [pid = 2000] [id = 65] 10:51:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1198b1c00) [pid = 2000] [serial = 191] [outer = 0x0] 10:51:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x124d62400) [pid = 2000] [serial = 192] [outer = 0x1198b1c00] 10:51:27 INFO - PROCESS | 2000 | 1462211487086 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x126010000) [pid = 2000] [serial = 193] [outer = 0x1198b1c00] 10:51:27 INFO - PROCESS | 2000 | 1462211487531 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]]]}] 10:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 620ms 10:51:27 INFO - PROCESS | 2000 | 1462211487568 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:51:27 INFO - PROCESS | 2000 | 1462211487570 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:51:27 INFO - PROCESS | 2000 | 1462211487601 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 2000 | 1462211487603 Marionette TRACE conn2 <- [1,234,null,{}] 10:51:27 INFO - PROCESS | 2000 | 1462211487611 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}] 10:51:27 INFO - PROCESS | 2000 | 1462211487711 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:51:27 INFO - PROCESS | 2000 | 1462211487764 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f53000 == 41 [pid = 2000] [id = 66] 10:51:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x116524000) [pid = 2000] [serial = 194] [outer = 0x0] 10:51:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x116596c00) [pid = 2000] [serial = 195] [outer = 0x116524000] 10:51:27 INFO - PROCESS | 2000 | 1462211487796 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1168da800) [pid = 2000] [serial = 196] [outer = 0x116524000] 10:51:28 INFO - PROCESS | 2000 | 1462211488295 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]]]}] 10:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 752ms 10:51:28 INFO - PROCESS | 2000 | 1462211488332 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:51:28 INFO - PROCESS | 2000 | 1462211488336 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:51:28 INFO - PROCESS | 2000 | 1462211488344 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:51:28 INFO - PROCESS | 2000 | 1462211488346 Marionette TRACE conn2 <- [1,238,null,{}] 10:51:28 INFO - PROCESS | 2000 | 1462211488348 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}] 10:51:28 INFO - PROCESS | 2000 | 1462211488450 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:51:28 INFO - PROCESS | 2000 | 1462211488602 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x11312a800 == 42 [pid = 2000] [id = 67] 10:51:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1120e4c00) [pid = 2000] [serial = 197] [outer = 0x0] 10:51:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1134b1400) [pid = 2000] [serial = 198] [outer = 0x1120e4c00] 10:51:28 INFO - PROCESS | 2000 | 1462211488630 Marionette DEBUG loaded listener.js 10:51:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x11686e000) [pid = 2000] [serial = 199] [outer = 0x1120e4c00] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x124461800 == 41 [pid = 2000] [id = 64] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x11817f800 == 40 [pid = 2000] [id = 63] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x121392800 == 39 [pid = 2000] [id = 62] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x1167a9000 == 38 [pid = 2000] [id = 61] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x119e92000 == 37 [pid = 2000] [id = 60] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x119907800 == 36 [pid = 2000] [id = 59] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x119136000 == 35 [pid = 2000] [id = 58] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x118251000 == 34 [pid = 2000] [id = 57] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x118078800 == 33 [pid = 2000] [id = 56] 10:51:28 INFO - PROCESS | 2000 | --DOCSHELL 0x1171a5000 == 32 [pid = 2000] [id = 55] 10:51:29 INFO - PROCESS | 2000 | --DOCSHELL 0x116460800 == 31 [pid = 2000] [id = 54] 10:51:29 INFO - PROCESS | 2000 | --DOCSHELL 0x112c0e800 == 30 [pid = 2000] [id = 53] 10:51:29 INFO - PROCESS | 2000 | --DOCSHELL 0x115e7f800 == 29 [pid = 2000] [id = 52] 10:51:29 INFO - PROCESS | 2000 | 1462211489080 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]]]}] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x119152c00) [pid = 2000] [serial = 133] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x118110800) [pid = 2000] [serial = 123] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1165d7800) [pid = 2000] [serial = 120] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x11833b800) [pid = 2000] [serial = 124] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1194d8000) [pid = 2000] [serial = 135] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x118a7f400) [pid = 2000] [serial = 132] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x119b9b000) [pid = 2000] [serial = 136] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x112d7e400) [pid = 2000] [serial = 126] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x118509800) [pid = 2000] [serial = 129] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x11680c400) [pid = 2000] [serial = 121] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x118343c00) [pid = 2000] [serial = 127] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1185e9c00) [pid = 2000] [serial = 130] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x128fc6800) [pid = 2000] [serial = 118] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x128cc7800) [pid = 2000] [serial = 117] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x12447b400) [pid = 2000] [serial = 103] [outer = 0x0] [url = about:blank] 10:51:29 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x128c69c00) [pid = 2000] [serial = 115] [outer = 0x0] [url = about:blank] 10:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 772ms 10:51:29 INFO - PROCESS | 2000 | 1462211489117 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 2000 | 1462211489120 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:51:29 INFO - PROCESS | 2000 | 1462211489123 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 2000 | 1462211489125 Marionette TRACE conn2 <- [1,242,null,{}] 10:51:29 INFO - PROCESS | 2000 | 1462211489128 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}] 10:51:29 INFO - PROCESS | 2000 | 1462211489200 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:51:29 INFO - PROCESS | 2000 | 1462211489204 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f4c000 == 30 [pid = 2000] [id = 68] 10:51:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1175a6c00) [pid = 2000] [serial = 200] [outer = 0x0] 10:51:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1181a0800) [pid = 2000] [serial = 201] [outer = 0x1175a6c00] 10:51:29 INFO - PROCESS | 2000 | 1462211489235 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x118346000) [pid = 2000] [serial = 202] [outer = 0x1175a6c00] 10:51:29 INFO - PROCESS | 2000 | 1462211489546 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]]]}] 10:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 10:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:51:29 INFO - PROCESS | 2000 | 1462211489596 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 2000 | 1462211489599 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:51:29 INFO - PROCESS | 2000 | 1462211489601 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 2000 | 1462211489602 Marionette TRACE conn2 <- [1,246,null,{}] 10:51:29 INFO - PROCESS | 2000 | 1462211489605 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}] 10:51:29 INFO - PROCESS | 2000 | 1462211489683 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:51:29 INFO - PROCESS | 2000 | 1462211489723 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x1171a1000 == 31 [pid = 2000] [id = 69] 10:51:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1181a1c00) [pid = 2000] [serial = 203] [outer = 0x0] 10:51:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x11835e400) [pid = 2000] [serial = 204] [outer = 0x1181a1c00] 10:51:29 INFO - PROCESS | 2000 | 1462211489749 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1185a7000) [pid = 2000] [serial = 205] [outer = 0x1181a1c00] 10:51:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x118a7c400) [pid = 2000] [serial = 206] [outer = 0x12cc7c400] 10:51:30 INFO - PROCESS | 2000 | 1462211490069 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]]]}] 10:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 518ms 10:51:30 INFO - PROCESS | 2000 | 1462211490120 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:51:30 INFO - PROCESS | 2000 | 1462211490121 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:51:30 INFO - PROCESS | 2000 | 1462211490128 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:51:30 INFO - PROCESS | 2000 | 1462211490133 Marionette TRACE conn2 <- [1,250,null,{}] 10:51:30 INFO - PROCESS | 2000 | 1462211490136 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}] 10:51:30 INFO - PROCESS | 2000 | 1462211490209 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:51:30 INFO - PROCESS | 2000 | 1462211490254 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x118257800 == 32 [pid = 2000] [id = 70] 10:51:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x11254e800) [pid = 2000] [serial = 207] [outer = 0x0] 10:51:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11859e800) [pid = 2000] [serial = 208] [outer = 0x11254e800] 10:51:30 INFO - PROCESS | 2000 | 1462211490281 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x119410c00) [pid = 2000] [serial = 209] [outer = 0x11254e800] 10:51:30 INFO - PROCESS | 2000 | 1462211490562 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]]]}] 10:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 476ms 10:51:30 INFO - PROCESS | 2000 | 1462211490601 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:51:30 INFO - PROCESS | 2000 | 1462211490602 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:51:30 INFO - PROCESS | 2000 | 1462211490605 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:51:30 INFO - PROCESS | 2000 | 1462211490608 Marionette TRACE conn2 <- [1,254,null,{}] 10:51:30 INFO - PROCESS | 2000 | 1462211490612 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}] 10:51:30 INFO - PROCESS | 2000 | 1462211490682 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:51:30 INFO - PROCESS | 2000 | 1462211490687 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x11984c800 == 33 [pid = 2000] [id = 71] 10:51:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1194d4000) [pid = 2000] [serial = 210] [outer = 0x0] 10:51:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x119961400) [pid = 2000] [serial = 211] [outer = 0x1194d4000] 10:51:30 INFO - PROCESS | 2000 | 1462211490714 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x119e72000) [pid = 2000] [serial = 212] [outer = 0x1194d4000] 10:51:31 INFO - PROCESS | 2000 | 1462211491027 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]]]}] 10:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 472ms 10:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:51:31 INFO - PROCESS | 2000 | 1462211491078 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:51:31 INFO - PROCESS | 2000 | 1462211491079 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:51:31 INFO - PROCESS | 2000 | 1462211491081 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:51:31 INFO - PROCESS | 2000 | 1462211491082 Marionette TRACE conn2 <- [1,258,null,{}] 10:51:31 INFO - PROCESS | 2000 | 1462211491096 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}] 10:51:31 INFO - PROCESS | 2000 | 1462211491183 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:51:31 INFO - PROCESS | 2000 | 1462211491188 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12114b800 == 34 [pid = 2000] [id = 72] 10:51:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x120f94c00) [pid = 2000] [serial = 213] [outer = 0x0] 10:51:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1211b6c00) [pid = 2000] [serial = 214] [outer = 0x120f94c00] 10:51:31 INFO - PROCESS | 2000 | 1462211491220 Marionette DEBUG loaded listener.js 10:51:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x121504400) [pid = 2000] [serial = 215] [outer = 0x120f94c00] 10:51:31 INFO - PROCESS | 2000 | 1462211491578 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]]]}] 10:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 531ms 10:51:31 INFO - PROCESS | 2000 | 1462211491613 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:51:31 INFO - PROCESS | 2000 | 1462211491614 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:51:31 INFO - PROCESS | 2000 | 1462211491616 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:51:31 INFO - PROCESS | 2000 | 1462211491617 Marionette TRACE conn2 <- [1,262,null,{}] 10:51:31 INFO - PROCESS | 2000 | 1462211491619 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}] 10:51:31 INFO - PROCESS | 2000 | 1462211491703 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:51:31 INFO - PROCESS | 2000 | 1462211491731 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12115a000 == 35 [pid = 2000] [id = 73] 10:51:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1185a9400) [pid = 2000] [serial = 216] [outer = 0x0] 10:51:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x121990400) [pid = 2000] [serial = 217] [outer = 0x1185a9400] 10:51:31 INFO - PROCESS | 2000 | 1462211491757 Marionette DEBUG loaded listener.js 10:51:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x12442ec00) [pid = 2000] [serial = 218] [outer = 0x1185a9400] 10:51:32 INFO - PROCESS | 2000 | 1462211492051 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]]]}] 10:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 10:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:51:32 INFO - PROCESS | 2000 | 1462211492088 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:51:32 INFO - PROCESS | 2000 | 1462211492091 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:51:32 INFO - PROCESS | 2000 | 1462211492096 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 2000 | 1462211492097 Marionette TRACE conn2 <- [1,266,null,{}] 10:51:32 INFO - PROCESS | 2000 | 1462211492099 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}] 10:51:32 INFO - PROCESS | 2000 | 1462211492191 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:51:32 INFO - PROCESS | 2000 | 1462211492196 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x123512000 == 36 [pid = 2000] [id = 74] 10:51:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1194de800) [pid = 2000] [serial = 219] [outer = 0x0] 10:51:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x124cb4c00) [pid = 2000] [serial = 220] [outer = 0x1194de800] 10:51:32 INFO - PROCESS | 2000 | 1462211492222 Marionette DEBUG loaded listener.js 10:51:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x126009c00) [pid = 2000] [serial = 221] [outer = 0x1194de800] 10:51:32 INFO - PROCESS | 2000 | 1462211492699 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]]]}] 10:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 622ms 10:51:32 INFO - PROCESS | 2000 | 1462211492718 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:51:32 INFO - PROCESS | 2000 | 1462211492720 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:51:32 INFO - PROCESS | 2000 | 1462211492722 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 2000 | 1462211492723 Marionette TRACE conn2 <- [1,270,null,{}] 10:51:32 INFO - PROCESS | 2000 | 1462211492725 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}] 10:51:32 INFO - PROCESS | 2000 | 1462211492817 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:51:32 INFO - PROCESS | 2000 | 1462211492821 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x124712800 == 37 [pid = 2000] [id = 75] 10:51:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1247cf400) [pid = 2000] [serial = 222] [outer = 0x0] 10:51:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1270c2800) [pid = 2000] [serial = 223] [outer = 0x1247cf400] 10:51:32 INFO - PROCESS | 2000 | 1462211492846 Marionette DEBUG loaded listener.js 10:51:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12726fc00) [pid = 2000] [serial = 224] [outer = 0x1247cf400] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x119107c00) [pid = 2000] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x119108000) [pid = 2000] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x116722400) [pid = 2000] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x114e1a400) [pid = 2000] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x115d84c00) [pid = 2000] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x11859e000) [pid = 2000] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x112d83c00) [pid = 2000] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x116874000) [pid = 2000] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11996a800) [pid = 2000] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x11910f400) [pid = 2000] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1198aac00) [pid = 2000] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1125b7800) [pid = 2000] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x12447b000) [pid = 2000] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x112c76800) [pid = 2000] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1213dc800) [pid = 2000] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1134ae000) [pid = 2000] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:51:33 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x115e44400) [pid = 2000] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:51:33 INFO - PROCESS | 2000 | 1462211493351 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]]]}] 10:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 671ms 10:51:33 INFO - PROCESS | 2000 | 1462211493394 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:51:33 INFO - PROCESS | 2000 | 1462211493396 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:51:33 INFO - PROCESS | 2000 | 1462211493399 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:51:33 INFO - PROCESS | 2000 | 1462211493401 Marionette TRACE conn2 <- [1,274,null,{}] 10:51:33 INFO - PROCESS | 2000 | 1462211493404 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}] 10:51:33 INFO - PROCESS | 2000 | 1462211493509 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:51:33 INFO - PROCESS | 2000 | 1462211493515 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x118252000 == 38 [pid = 2000] [id = 76] 10:51:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x115e44400) [pid = 2000] [serial = 225] [outer = 0x0] 10:51:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x117b57000) [pid = 2000] [serial = 226] [outer = 0x115e44400] 10:51:33 INFO - PROCESS | 2000 | 1462211493554 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x119108000) [pid = 2000] [serial = 227] [outer = 0x115e44400] 10:51:33 INFO - PROCESS | 2000 | 1462211493883 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]]]}] 10:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 520ms 10:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:51:33 INFO - PROCESS | 2000 | 1462211493919 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:51:33 INFO - PROCESS | 2000 | 1462211493920 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:51:33 INFO - PROCESS | 2000 | 1462211493922 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:51:33 INFO - PROCESS | 2000 | 1462211493923 Marionette TRACE conn2 <- [1,278,null,{}] 10:51:33 INFO - PROCESS | 2000 | 1462211493930 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}] 10:51:34 INFO - PROCESS | 2000 | 1462211493999 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:51:34 INFO - PROCESS | 2000 | 1462211494003 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x126061800 == 39 [pid = 2000] [id = 77] 10:51:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1198ab000) [pid = 2000] [serial = 228] [outer = 0x0] 10:51:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x124474c00) [pid = 2000] [serial = 229] [outer = 0x1198ab000] 10:51:34 INFO - PROCESS | 2000 | 1462211494034 Marionette DEBUG loaded listener.js 10:51:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x128806c00) [pid = 2000] [serial = 230] [outer = 0x1198ab000] 10:51:34 INFO - PROCESS | 2000 | 1462211494353 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]]]}] 10:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 10:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:51:34 INFO - PROCESS | 2000 | 1462211494394 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 2000 | 1462211494396 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:51:34 INFO - PROCESS | 2000 | 1462211494398 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 2000 | 1462211494400 Marionette TRACE conn2 <- [1,282,null,{}] 10:51:34 INFO - PROCESS | 2000 | 1462211494402 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}] 10:51:34 INFO - PROCESS | 2000 | 1462211494486 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:51:34 INFO - PROCESS | 2000 | 1462211494492 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ad0000 == 40 [pid = 2000] [id = 78] 10:51:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x128810000) [pid = 2000] [serial = 231] [outer = 0x0] 10:51:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x128c61800) [pid = 2000] [serial = 232] [outer = 0x128810000] 10:51:34 INFO - PROCESS | 2000 | 1462211494516 Marionette DEBUG loaded listener.js 10:51:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128cca800) [pid = 2000] [serial = 233] [outer = 0x128810000] 10:51:34 INFO - PROCESS | 2000 | 1462211494827 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]]]}] 10:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 10:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:51:34 INFO - PROCESS | 2000 | 1462211494876 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 2000 | 1462211494877 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:51:34 INFO - PROCESS | 2000 | 1462211494880 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 2000 | 1462211494881 Marionette TRACE conn2 <- [1,286,null,{}] 10:51:34 INFO - PROCESS | 2000 | 1462211494883 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}] 10:51:34 INFO - PROCESS | 2000 | 1462211494957 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:51:34 INFO - PROCESS | 2000 | 1462211494962 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x128dbc800 == 41 [pid = 2000] [id = 79] 10:51:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x128aaa000) [pid = 2000] [serial = 234] [outer = 0x0] 10:51:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x128cd5400) [pid = 2000] [serial = 235] [outer = 0x128aaa000] 10:51:34 INFO - PROCESS | 2000 | 1462211494986 Marionette DEBUG loaded listener.js 10:51:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x12919ec00) [pid = 2000] [serial = 236] [outer = 0x128aaa000] 10:51:35 INFO - PROCESS | 2000 | 1462211495395 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]]]}] 10:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 569ms 10:51:35 INFO - PROCESS | 2000 | 1462211495451 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:51:35 INFO - PROCESS | 2000 | 1462211495455 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:51:35 INFO - PROCESS | 2000 | 1462211495460 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:51:35 INFO - PROCESS | 2000 | 1462211495464 Marionette TRACE conn2 <- [1,290,null,{}] 10:51:35 INFO - PROCESS | 2000 | 1462211495471 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}] 10:51:35 INFO - PROCESS | 2000 | 1462211495579 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:51:35 INFO - PROCESS | 2000 | 1462211495640 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x115dcf000 == 42 [pid = 2000] [id = 80] 10:51:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x114efc400) [pid = 2000] [serial = 237] [outer = 0x0] 10:51:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x116720400) [pid = 2000] [serial = 238] [outer = 0x114efc400] 10:51:35 INFO - PROCESS | 2000 | 1462211495689 Marionette DEBUG loaded listener.js 10:51:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1175a8400) [pid = 2000] [serial = 239] [outer = 0x114efc400] 10:51:36 INFO - PROCESS | 2000 | 1462211496283 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]]]}] 10:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 878ms 10:51:36 INFO - PROCESS | 2000 | 1462211496338 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:51:36 INFO - PROCESS | 2000 | 1462211496346 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:51:36 INFO - PROCESS | 2000 | 1462211496351 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:51:36 INFO - PROCESS | 2000 | 1462211496353 Marionette TRACE conn2 <- [1,294,null,{}] 10:51:36 INFO - PROCESS | 2000 | 1462211496355 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}] 10:51:36 INFO - PROCESS | 2000 | 1462211496447 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:51:36 INFO - PROCESS | 2000 | 1462211496502 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191cc800 == 43 [pid = 2000] [id = 81] 10:51:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x118352400) [pid = 2000] [serial = 240] [outer = 0x0] 10:51:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x11859e400) [pid = 2000] [serial = 241] [outer = 0x118352400] 10:51:36 INFO - PROCESS | 2000 | 1462211496531 Marionette DEBUG loaded listener.js 10:51:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1188d3c00) [pid = 2000] [serial = 242] [outer = 0x118352400] 10:51:36 INFO - PROCESS | 2000 | 1462211496944 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]]]}] 10:51:36 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. 10:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 10:51:36 INFO - PROCESS | 2000 | 1462211496971 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:51:36 INFO - PROCESS | 2000 | 1462211496973 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:51:36 INFO - PROCESS | 2000 | 1462211496975 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:51:36 INFO - PROCESS | 2000 | 1462211496978 Marionette TRACE conn2 <- [1,298,null,{}] 10:51:36 INFO - PROCESS | 2000 | 1462211496986 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}] 10:51:37 INFO - PROCESS | 2000 | 1462211497081 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:51:37 INFO - PROCESS | 2000 | 1462211497122 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265dd800 == 44 [pid = 2000] [id = 82] 10:51:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1194d9800) [pid = 2000] [serial = 243] [outer = 0x0] 10:51:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x119e79800) [pid = 2000] [serial = 244] [outer = 0x1194d9800] 10:51:37 INFO - PROCESS | 2000 | 1462211497153 Marionette DEBUG loaded listener.js 10:51:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1211ba400) [pid = 2000] [serial = 245] [outer = 0x1194d9800] 10:51:37 INFO - PROCESS | 2000 | 1462211497563 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]]]}] 10:51:37 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. 10:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 622ms 10:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:51:37 INFO - PROCESS | 2000 | 1462211497598 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 2000 | 1462211497600 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:51:37 INFO - PROCESS | 2000 | 1462211497602 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 2000 | 1462211497603 Marionette TRACE conn2 <- [1,302,null,{}] 10:51:37 INFO - PROCESS | 2000 | 1462211497606 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}] 10:51:37 INFO - PROCESS | 2000 | 1462211497699 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:51:37 INFO - PROCESS | 2000 | 1462211497772 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x128da8800 == 45 [pid = 2000] [id = 83] 10:51:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x114efcc00) [pid = 2000] [serial = 246] [outer = 0x0] 10:51:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x121c53000) [pid = 2000] [serial = 247] [outer = 0x114efcc00] 10:51:37 INFO - PROCESS | 2000 | 1462211497803 Marionette DEBUG loaded listener.js 10:51:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x126002400) [pid = 2000] [serial = 248] [outer = 0x114efcc00] 10:51:38 INFO - PROCESS | 2000 | 1462211498229 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]]]}] 10:51:38 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. 10:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 669ms 10:51:38 INFO - PROCESS | 2000 | 1462211498272 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:51:38 INFO - PROCESS | 2000 | 1462211498273 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:51:38 INFO - PROCESS | 2000 | 1462211498276 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:51:38 INFO - PROCESS | 2000 | 1462211498277 Marionette TRACE conn2 <- [1,306,null,{}] 10:51:38 INFO - PROCESS | 2000 | 1462211498279 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}] 10:51:38 INFO - PROCESS | 2000 | 1462211498370 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:51:38 INFO - PROCESS | 2000 | 1462211498410 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x117266000 == 46 [pid = 2000] [id = 84] 10:51:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x116ab7400) [pid = 2000] [serial = 249] [outer = 0x0] 10:51:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x121807800) [pid = 2000] [serial = 250] [outer = 0x116ab7400] 10:51:38 INFO - PROCESS | 2000 | 1462211498442 Marionette DEBUG loaded listener.js 10:51:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x126593c00) [pid = 2000] [serial = 251] [outer = 0x116ab7400] 10:51:39 INFO - PROCESS | 2000 | 1462211499038 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]]]}] 10:51:39 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. 10:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 819ms 10:51:39 INFO - PROCESS | 2000 | 1462211499096 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:51:39 INFO - PROCESS | 2000 | 1462211499099 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:51:39 INFO - PROCESS | 2000 | 1462211499104 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:51:39 INFO - PROCESS | 2000 | 1462211499108 Marionette TRACE conn2 <- [1,310,null,{}] 10:51:39 INFO - PROCESS | 2000 | 1462211499113 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}] 10:51:39 INFO - PROCESS | 2000 | 1462211499237 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:51:39 INFO - PROCESS | 2000 | 1462211499318 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x11887a800 == 47 [pid = 2000] [id = 85] 10:51:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x115e29400) [pid = 2000] [serial = 252] [outer = 0x0] 10:51:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x116723800) [pid = 2000] [serial = 253] [outer = 0x115e29400] 10:51:39 INFO - PROCESS | 2000 | 1462211499361 Marionette DEBUG loaded listener.js 10:51:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x11833d400) [pid = 2000] [serial = 254] [outer = 0x115e29400] 10:51:39 INFO - PROCESS | 2000 | 1462211499811 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]]]}] 10:51:39 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. 10:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 726ms 10:51:39 INFO - PROCESS | 2000 | 1462211499830 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:51:39 INFO - PROCESS | 2000 | 1462211499833 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:51:39 INFO - PROCESS | 2000 | 1462211499837 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:51:39 INFO - PROCESS | 2000 | 1462211499838 Marionette TRACE conn2 <- [1,314,null,{}] 10:51:39 INFO - PROCESS | 2000 | 1462211499840 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}] 10:51:39 INFO - PROCESS | 2000 | 1462211499932 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x128ad0000 == 46 [pid = 2000] [id = 78] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x126061800 == 45 [pid = 2000] [id = 77] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x118252000 == 44 [pid = 2000] [id = 76] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x124712800 == 43 [pid = 2000] [id = 75] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x123512000 == 42 [pid = 2000] [id = 74] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12115a000 == 41 [pid = 2000] [id = 73] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12114b800 == 40 [pid = 2000] [id = 72] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x11984c800 == 39 [pid = 2000] [id = 71] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x118257800 == 38 [pid = 2000] [id = 70] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x124d62400) [pid = 2000] [serial = 192] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x114ef6400) [pid = 2000] [serial = 153] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x1171a1000 == 37 [pid = 2000] [id = 69] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x115f4c000 == 36 [pid = 2000] [id = 68] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x11312a800 == 35 [pid = 2000] [id = 67] 10:51:39 INFO - PROCESS | 2000 | --DOCSHELL 0x124cd9000 == 34 [pid = 2000] [id = 65] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x11940dc00) [pid = 2000] [serial = 171] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x11996e800) [pid = 2000] [serial = 174] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x116ab6400) [pid = 2000] [serial = 159] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x117b56000) [pid = 2000] [serial = 160] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x115d82c00) [pid = 2000] [serial = 156] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1165d4800) [pid = 2000] [serial = 157] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x118356800) [pid = 2000] [serial = 162] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x118510800) [pid = 2000] [serial = 163] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x11995fc00) [pid = 2000] [serial = 172] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1185a6800) [pid = 2000] [serial = 165] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x11672ac00) [pid = 2000] [serial = 139] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x114ef2800) [pid = 2000] [serial = 138] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x11850e400) [pid = 2000] [serial = 142] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x120f8f800) [pid = 2000] [serial = 177] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x117b55000) [pid = 2000] [serial = 141] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1211b9800) [pid = 2000] [serial = 178] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x11833a800) [pid = 2000] [serial = 145] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x120f61000) [pid = 2000] [serial = 175] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1198a7800) [pid = 2000] [serial = 144] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1211be800) [pid = 2000] [serial = 148] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1198a3c00) [pid = 2000] [serial = 181] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x120f5e800) [pid = 2000] [serial = 147] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x124cb9000) [pid = 2000] [serial = 189] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x118a7d000) [pid = 2000] [serial = 187] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12175b400) [pid = 2000] [serial = 184] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1211bf800) [pid = 2000] [serial = 151] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1188d3400) [pid = 2000] [serial = 168] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1211b6400) [pid = 2000] [serial = 150] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x116ab9800) [pid = 2000] [serial = 180] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1215ab800) [pid = 2000] [serial = 183] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x118cba000) [pid = 2000] [serial = 169] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1215af800) [pid = 2000] [serial = 186] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1185edc00) [pid = 2000] [serial = 166] [outer = 0x0] [url = about:blank] 10:51:39 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x124d60400) [pid = 2000] [serial = 190] [outer = 0x0] [url = about:blank] 10:51:40 INFO - PROCESS | 2000 | 1462211499999 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x113328800 == 35 [pid = 2000] [id = 86] 10:51:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x112c76800) [pid = 2000] [serial = 255] [outer = 0x0] 10:51:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x116ab9800) [pid = 2000] [serial = 256] [outer = 0x112c76800] 10:51:40 INFO - PROCESS | 2000 | 1462211500025 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x118510800) [pid = 2000] [serial = 257] [outer = 0x112c76800] 10:51:40 INFO - PROCESS | 2000 | 1462211500321 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]]]}] 10:51:40 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. 10:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 524ms 10:51:40 INFO - PROCESS | 2000 | 1462211500366 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 2000 | 1462211500368 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:51:40 INFO - PROCESS | 2000 | 1462211500371 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 2000 | 1462211500375 Marionette TRACE conn2 <- [1,318,null,{}] 10:51:40 INFO - PROCESS | 2000 | 1462211500383 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}] 10:51:40 INFO - PROCESS | 2000 | 1462211500459 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:51:40 INFO - PROCESS | 2000 | 1462211500465 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x118263800 == 36 [pid = 2000] [id = 87] 10:51:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1188cf800) [pid = 2000] [serial = 258] [outer = 0x0] 10:51:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x119435c00) [pid = 2000] [serial = 259] [outer = 0x1188cf800] 10:51:40 INFO - PROCESS | 2000 | 1462211500492 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1198b0000) [pid = 2000] [serial = 260] [outer = 0x1188cf800] 10:51:40 INFO - PROCESS | 2000 | 1462211500861 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]]]}] 10:51:40 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. 10:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 523ms 10:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:51:40 INFO - PROCESS | 2000 | 1462211500895 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 2000 | 1462211500897 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:51:40 INFO - PROCESS | 2000 | 1462211500899 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 2000 | 1462211500900 Marionette TRACE conn2 <- [1,322,null,{}] 10:51:40 INFO - PROCESS | 2000 | 1462211500902 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}] 10:51:40 INFO - PROCESS | 2000 | 1462211500978 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:51:41 INFO - PROCESS | 2000 | 1462211501021 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x119849800 == 37 [pid = 2000] [id = 88] 10:51:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1188d1800) [pid = 2000] [serial = 261] [outer = 0x0] 10:51:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x119ba2000) [pid = 2000] [serial = 262] [outer = 0x1188d1800] 10:51:41 INFO - PROCESS | 2000 | 1462211501047 Marionette DEBUG loaded listener.js 10:51:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1211bc000) [pid = 2000] [serial = 263] [outer = 0x1188d1800] 10:51:41 INFO - PROCESS | 2000 | 1462211501378 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]]]}] 10:51:41 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. 10:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 517ms 10:51:41 INFO - PROCESS | 2000 | 1462211501417 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:51:41 INFO - PROCESS | 2000 | 1462211501419 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:51:41 INFO - PROCESS | 2000 | 1462211501422 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:51:41 INFO - PROCESS | 2000 | 1462211501423 Marionette TRACE conn2 <- [1,326,null,{}] 10:51:41 INFO - PROCESS | 2000 | 1462211501426 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}] 10:51:41 INFO - PROCESS | 2000 | 1462211501527 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:51:41 INFO - PROCESS | 2000 | 1462211501591 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x119ea1000 == 38 [pid = 2000] [id = 89] 10:51:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x118cc4c00) [pid = 2000] [serial = 264] [outer = 0x0] 10:51:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12150c800) [pid = 2000] [serial = 265] [outer = 0x118cc4c00] 10:51:41 INFO - PROCESS | 2000 | 1462211501618 Marionette DEBUG loaded listener.js 10:51:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x124428400) [pid = 2000] [serial = 266] [outer = 0x118cc4c00] 10:51:41 INFO - PROCESS | 2000 | 1462211501929 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]]]}] 10:51:41 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. 10:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 10:51:41 INFO - PROCESS | 2000 | 1462211501945 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:51:41 INFO - PROCESS | 2000 | 1462211501946 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:51:41 INFO - PROCESS | 2000 | 1462211501948 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:51:41 INFO - PROCESS | 2000 | 1462211501950 Marionette TRACE conn2 <- [1,330,null,{}] 10:51:41 INFO - PROCESS | 2000 | 1462211501952 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}] 10:51:42 INFO - PROCESS | 2000 | 1462211502044 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:51:42 INFO - PROCESS | 2000 | 1462211502050 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x11336c000 == 39 [pid = 2000] [id = 90] 10:51:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x124478c00) [pid = 2000] [serial = 267] [outer = 0x0] 10:51:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x127272800) [pid = 2000] [serial = 268] [outer = 0x124478c00] 10:51:42 INFO - PROCESS | 2000 | 1462211502079 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128990000) [pid = 2000] [serial = 269] [outer = 0x124478c00] 10:51:42 INFO - PROCESS | 2000 | 1462211502437 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]]]}] 10:51:42 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. 10:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 10:51:42 INFO - PROCESS | 2000 | 1462211502473 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:51:42 INFO - PROCESS | 2000 | 1462211502474 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:51:42 INFO - PROCESS | 2000 | 1462211502476 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:51:42 INFO - PROCESS | 2000 | 1462211502478 Marionette TRACE conn2 <- [1,334,null,{}] 10:51:42 INFO - PROCESS | 2000 | 1462211502480 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}] 10:51:42 INFO - PROCESS | 2000 | 1462211502569 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:51:42 INFO - PROCESS | 2000 | 1462211502574 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x124459000 == 40 [pid = 2000] [id = 91] 10:51:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12898b400) [pid = 2000] [serial = 270] [outer = 0x0] 10:51:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x128996400) [pid = 2000] [serial = 271] [outer = 0x12898b400] 10:51:42 INFO - PROCESS | 2000 | 1462211502599 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x128a9e000) [pid = 2000] [serial = 272] [outer = 0x12898b400] 10:51:42 INFO - PROCESS | 2000 | 1462211502955 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]]]}] 10:51:42 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. 10:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 10:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:51:43 INFO - PROCESS | 2000 | 1462211502995 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:51:43 INFO - PROCESS | 2000 | 1462211502996 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:51:43 INFO - PROCESS | 2000 | 1462211502998 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:51:43 INFO - PROCESS | 2000 | 1462211502999 Marionette TRACE conn2 <- [1,338,null,{}] 10:51:43 INFO - PROCESS | 2000 | 1462211503001 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}] 10:51:43 INFO - PROCESS | 2000 | 1462211503087 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:51:43 INFO - PROCESS | 2000 | 1462211503101 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x126066000 == 41 [pid = 2000] [id = 92] 10:51:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x128994000) [pid = 2000] [serial = 273] [outer = 0x0] 10:51:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x128aa4400) [pid = 2000] [serial = 274] [outer = 0x128994000] 10:51:43 INFO - PROCESS | 2000 | 1462211503125 Marionette DEBUG loaded listener.js 10:51:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128c66000) [pid = 2000] [serial = 275] [outer = 0x128994000] 10:51:43 INFO - PROCESS | 2000 | 1462211503450 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]]]}] 10:51:43 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. 10:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 10:51:43 INFO - PROCESS | 2000 | 1462211503469 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:51:43 INFO - PROCESS | 2000 | 1462211503470 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:51:43 INFO - PROCESS | 2000 | 1462211503473 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:51:43 INFO - PROCESS | 2000 | 1462211503475 Marionette TRACE conn2 <- [1,342,null,{}] 10:51:43 INFO - PROCESS | 2000 | 1462211503477 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}] 10:51:43 INFO - PROCESS | 2000 | 1462211503567 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:51:43 INFO - PROCESS | 2000 | 1462211503578 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ac3800 == 42 [pid = 2000] [id = 93] 10:51:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x128cce800) [pid = 2000] [serial = 276] [outer = 0x0] 10:51:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x128fc3000) [pid = 2000] [serial = 277] [outer = 0x128cce800] 10:51:43 INFO - PROCESS | 2000 | 1462211503602 Marionette DEBUG loaded listener.js 10:51:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1291a4800) [pid = 2000] [serial = 278] [outer = 0x128cce800] 10:51:43 INFO - PROCESS | 2000 | 1462211503928 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]]]}] 10:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 10:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:51:43 INFO - PROCESS | 2000 | 1462211503945 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:51:43 INFO - PROCESS | 2000 | 1462211503946 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:51:43 INFO - PROCESS | 2000 | 1462211503948 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:51:43 INFO - PROCESS | 2000 | 1462211503949 Marionette TRACE conn2 <- [1,346,null,{}] 10:51:43 INFO - PROCESS | 2000 | 1462211503951 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}] 10:51:44 INFO - PROCESS | 2000 | 1462211504042 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:51:44 INFO - PROCESS | 2000 | 1462211504054 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x129573800 == 43 [pid = 2000] [id = 94] 10:51:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x128cd1000) [pid = 2000] [serial = 279] [outer = 0x0] 10:51:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1293e3400) [pid = 2000] [serial = 280] [outer = 0x128cd1000] 10:51:44 INFO - PROCESS | 2000 | 1462211504079 Marionette DEBUG loaded listener.js 10:51:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1293e9c00) [pid = 2000] [serial = 281] [outer = 0x128cd1000] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1198ab000) [pid = 2000] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x115e44400) [pid = 2000] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1185a9400) [pid = 2000] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1247cf400) [pid = 2000] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x11254e800) [pid = 2000] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1120e4c00) [pid = 2000] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x11348d000) [pid = 2000] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1181a1c00) [pid = 2000] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1175a6c00) [pid = 2000] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x128810000) [pid = 2000] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1194de800) [pid = 2000] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1194d4000) [pid = 2000] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:51:44 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x120f94c00) [pid = 2000] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:51:44 INFO - PROCESS | 2000 | 1462211504522 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]]]}] 10:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 619ms 10:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:51:44 INFO - PROCESS | 2000 | 1462211504568 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:51:44 INFO - PROCESS | 2000 | 1462211504571 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:51:44 INFO - PROCESS | 2000 | 1462211504574 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:51:44 INFO - PROCESS | 2000 | 1462211504577 Marionette TRACE conn2 <- [1,350,null,{}] 10:51:44 INFO - PROCESS | 2000 | 1462211504580 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}] 10:51:44 INFO - PROCESS | 2000 | 1462211504740 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:51:44 INFO - PROCESS | 2000 | 1462211504786 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a52f000 == 44 [pid = 2000] [id = 95] 10:51:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x11996d400) [pid = 2000] [serial = 282] [outer = 0x0] 10:51:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x128aa1800) [pid = 2000] [serial = 283] [outer = 0x11996d400] 10:51:44 INFO - PROCESS | 2000 | 1462211504830 Marionette DEBUG loaded listener.js 10:51:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x12954d800) [pid = 2000] [serial = 284] [outer = 0x11996d400] 10:51:45 INFO - PROCESS | 2000 | 1462211505130 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]]]}] 10:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 622ms 10:51:45 INFO - PROCESS | 2000 | 1462211505196 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:51:45 INFO - PROCESS | 2000 | 1462211505198 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:51:45 INFO - PROCESS | 2000 | 1462211505201 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:51:45 INFO - PROCESS | 2000 | 1462211505203 Marionette TRACE conn2 <- [1,354,null,{}] 10:51:45 INFO - PROCESS | 2000 | 1462211505206 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}] 10:51:45 INFO - PROCESS | 2000 | 1462211505378 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:51:45 INFO - PROCESS | 2000 | 1462211505388 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a715000 == 45 [pid = 2000] [id = 96] 10:51:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x129550000) [pid = 2000] [serial = 285] [outer = 0x0] 10:51:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12a75e800) [pid = 2000] [serial = 286] [outer = 0x129550000] 10:51:45 INFO - PROCESS | 2000 | 1462211505427 Marionette DEBUG loaded listener.js 10:51:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12a76bc00) [pid = 2000] [serial = 287] [outer = 0x129550000] 10:51:45 INFO - PROCESS | 2000 | 1462211505786 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]]]}] 10:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 621ms 10:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:51:45 INFO - PROCESS | 2000 | 1462211505822 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:51:45 INFO - PROCESS | 2000 | 1462211505824 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:51:45 INFO - PROCESS | 2000 | 1462211505826 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:51:45 INFO - PROCESS | 2000 | 1462211505827 Marionette TRACE conn2 <- [1,358,null,{}] 10:51:45 INFO - PROCESS | 2000 | 1462211505829 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}] 10:51:45 INFO - PROCESS | 2000 | 1462211505928 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:51:45 INFO - PROCESS | 2000 | 1462211505993 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa8e800 == 46 [pid = 2000] [id = 97] 10:51:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x12954d400) [pid = 2000] [serial = 288] [outer = 0x0] 10:51:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12aaa2800) [pid = 2000] [serial = 289] [outer = 0x12954d400] 10:51:46 INFO - PROCESS | 2000 | 1462211506031 Marionette DEBUG loaded listener.js 10:51:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12aaac000) [pid = 2000] [serial = 290] [outer = 0x12954d400] 10:51:46 INFO - PROCESS | 2000 | 1462211506305 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]]]}] 10:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 520ms 10:51:46 INFO - PROCESS | 2000 | 1462211506395 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:51:46 INFO - PROCESS | 2000 | 1462211506397 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:51:46 INFO - PROCESS | 2000 | 1462211506402 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:51:46 INFO - PROCESS | 2000 | 1462211506404 Marionette TRACE conn2 <- [1,362,null,{}] 10:51:46 INFO - PROCESS | 2000 | 1462211506410 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}] 10:51:46 INFO - PROCESS | 2000 | 1462211506510 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:51:46 INFO - PROCESS | 2000 | 1462211506552 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x1167b0000 == 47 [pid = 2000] [id = 98] 10:51:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1133b4800) [pid = 2000] [serial = 291] [outer = 0x0] 10:51:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1134b1c00) [pid = 2000] [serial = 292] [outer = 0x1133b4800] 10:51:46 INFO - PROCESS | 2000 | 1462211506583 Marionette DEBUG loaded listener.js 10:51:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x11672b000) [pid = 2000] [serial = 293] [outer = 0x1133b4800] 10:51:47 INFO - PROCESS | 2000 | 1462211507062 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]]]}] 10:51:47 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. 10:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 675ms 10:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:51:47 INFO - PROCESS | 2000 | 1462211507077 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:51:47 INFO - PROCESS | 2000 | 1462211507079 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:51:47 INFO - PROCESS | 2000 | 1462211507085 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:51:47 INFO - PROCESS | 2000 | 1462211507088 Marionette TRACE conn2 <- [1,366,null,{}] 10:51:47 INFO - PROCESS | 2000 | 1462211507091 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}] 10:51:47 INFO - PROCESS | 2000 | 1462211507188 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:51:47 INFO - PROCESS | 2000 | 1462211507230 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x118258800 == 48 [pid = 2000] [id = 99] 10:51:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x116804000) [pid = 2000] [serial = 294] [outer = 0x0] 10:51:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x118353800) [pid = 2000] [serial = 295] [outer = 0x116804000] 10:51:47 INFO - PROCESS | 2000 | 1462211507259 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x119152c00) [pid = 2000] [serial = 296] [outer = 0x116804000] 10:51:47 INFO - PROCESS | 2000 | 1462211507697 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]]]}] 10:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 622ms 10:51:47 INFO - PROCESS | 2000 | 1462211507705 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:51:47 INFO - PROCESS | 2000 | 1462211507707 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:51:47 INFO - PROCESS | 2000 | 1462211507709 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:51:47 INFO - PROCESS | 2000 | 1462211507711 Marionette TRACE conn2 <- [1,370,null,{}] 10:51:47 INFO - PROCESS | 2000 | 1462211507717 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}] 10:51:47 INFO - PROCESS | 2000 | 1462211507821 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:51:47 INFO - PROCESS | 2000 | 1462211507915 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x12606f000 == 49 [pid = 2000] [id = 100] 10:51:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1211b8800) [pid = 2000] [serial = 297] [outer = 0x0] 10:51:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12175a000) [pid = 2000] [serial = 298] [outer = 0x1211b8800] 10:51:47 INFO - PROCESS | 2000 | 1462211507949 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x124cb5400) [pid = 2000] [serial = 299] [outer = 0x1211b8800] 10:51:48 INFO - PROCESS | 2000 | 1462211508378 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]]]}] 10:51:48 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. 10:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 723ms 10:51:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:51:48 INFO - PROCESS | 2000 | 1462211508432 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 2000 | 1462211508434 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:51:48 INFO - PROCESS | 2000 | 1462211508436 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 2000 | 1462211508437 Marionette TRACE conn2 <- [1,374,null,{}] 10:51:48 INFO - PROCESS | 2000 | 1462211508439 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}] 10:51:48 INFO - PROCESS | 2000 | 1462211508573 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:51:48 INFO - PROCESS | 2000 | 1462211508638 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b28e800 == 50 [pid = 2000] [id = 101] 10:51:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x128802c00) [pid = 2000] [serial = 300] [outer = 0x0] 10:51:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x128811000) [pid = 2000] [serial = 301] [outer = 0x128802c00] 10:51:48 INFO - PROCESS | 2000 | 1462211508672 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x128aa4800) [pid = 2000] [serial = 302] [outer = 0x128802c00] 10:51:49 INFO - PROCESS | 2000 | 1462211509169 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:51:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:51:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 770ms 10:51:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:51:49 INFO - PROCESS | 2000 | 1462211509206 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:51:49 INFO - PROCESS | 2000 | 1462211509208 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:51:49 INFO - PROCESS | 2000 | 1462211509210 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:51:49 INFO - PROCESS | 2000 | 1462211509211 Marionette TRACE conn2 <- [1,378,null,{}] 10:51:49 INFO - PROCESS | 2000 | 1462211509214 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}] 10:51:49 INFO - PROCESS | 2000 | 1462211509438 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:51:49 INFO - PROCESS | 2000 | 1462211509511 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x117264000 == 51 [pid = 2000] [id = 102] 10:51:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x113424000) [pid = 2000] [serial = 303] [outer = 0x0] 10:51:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x114ef7000) [pid = 2000] [serial = 304] [outer = 0x113424000] 10:51:49 INFO - PROCESS | 2000 | 1462211509538 Marionette DEBUG loaded listener.js 10:51:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x116721800) [pid = 2000] [serial = 305] [outer = 0x113424000] 10:51:50 INFO - PROCESS | 2000 | 1462211509998 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:51:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:51:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 819ms 10:51:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:51:50 INFO - PROCESS | 2000 | 1462211510031 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:51:50 INFO - PROCESS | 2000 | 1462211510034 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:51:50 INFO - PROCESS | 2000 | 1462211510038 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 2000 | 1462211510042 Marionette TRACE conn2 <- [1,382,null,{}] 10:51:50 INFO - PROCESS | 2000 | 1462211510047 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}] 10:51:50 INFO - PROCESS | 2000 | 1462211510172 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:51:50 INFO - PROCESS | 2000 | 1462211510236 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x11887b000 == 52 [pid = 2000] [id = 103] 10:51:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x116722c00) [pid = 2000] [serial = 306] [outer = 0x0] 10:51:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x116ab5800) [pid = 2000] [serial = 307] [outer = 0x116722c00] 10:51:50 INFO - PROCESS | 2000 | 1462211510264 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x118111400) [pid = 2000] [serial = 308] [outer = 0x116722c00] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x12a715000 == 51 [pid = 2000] [id = 96] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x12a52f000 == 50 [pid = 2000] [id = 95] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x129573800 == 49 [pid = 2000] [id = 94] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x128ac3800 == 48 [pid = 2000] [id = 93] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x126066000 == 47 [pid = 2000] [id = 92] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x124459000 == 46 [pid = 2000] [id = 91] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x128cd5400) [pid = 2000] [serial = 235] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x11336c000 == 45 [pid = 2000] [id = 90] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x119ea1000 == 44 [pid = 2000] [id = 89] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x119849800 == 43 [pid = 2000] [id = 88] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x118263800 == 42 [pid = 2000] [id = 87] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x113328800 == 41 [pid = 2000] [id = 86] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x11887a800 == 40 [pid = 2000] [id = 85] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x128da8800 == 39 [pid = 2000] [id = 83] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x1265dd800 == 38 [pid = 2000] [id = 82] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x1191cc800 == 37 [pid = 2000] [id = 81] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x115dcf000 == 36 [pid = 2000] [id = 80] 10:51:50 INFO - PROCESS | 2000 | --DOCSHELL 0x128dbc800 == 35 [pid = 2000] [id = 79] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x128cca800) [pid = 2000] [serial = 233] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x124474c00) [pid = 2000] [serial = 229] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x117b57000) [pid = 2000] [serial = 226] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12442ec00) [pid = 2000] [serial = 218] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1270c2800) [pid = 2000] [serial = 223] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x119410c00) [pid = 2000] [serial = 209] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1134b1400) [pid = 2000] [serial = 198] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x11686e000) [pid = 2000] [serial = 199] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x11652ec00) [pid = 2000] [serial = 154] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x116596c00) [pid = 2000] [serial = 195] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x11835e400) [pid = 2000] [serial = 204] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x118346000) [pid = 2000] [serial = 202] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x128c61800) [pid = 2000] [serial = 232] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x119108000) [pid = 2000] [serial = 227] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x128806c00) [pid = 2000] [serial = 230] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x124cb4c00) [pid = 2000] [serial = 220] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1185a7000) [pid = 2000] [serial = 205] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x121990400) [pid = 2000] [serial = 217] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x119e72000) [pid = 2000] [serial = 212] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1211b6c00) [pid = 2000] [serial = 214] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x119961400) [pid = 2000] [serial = 211] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1181a0800) [pid = 2000] [serial = 201] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x116806000) [pid = 2000] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x126009c00) [pid = 2000] [serial = 221] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11859e800) [pid = 2000] [serial = 208] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12726fc00) [pid = 2000] [serial = 224] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x121504400) [pid = 2000] [serial = 215] [outer = 0x0] [url = about:blank] 10:51:50 INFO - PROCESS | 2000 | 1462211510771 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:51:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:51:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 775ms 10:51:50 INFO - PROCESS | 2000 | 1462211510813 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:51:50 INFO - PROCESS | 2000 | 1462211510814 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:51:50 INFO - PROCESS | 2000 | 1462211510817 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 2000 | 1462211510818 Marionette TRACE conn2 <- [1,386,null,{}] 10:51:50 INFO - PROCESS | 2000 | 1462211510820 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}] 10:51:50 INFO - PROCESS | 2000 | 1462211510893 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:51:50 INFO - PROCESS | 2000 | 1462211510899 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x1161cf000 == 36 [pid = 2000] [id = 104] 10:51:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x118509800) [pid = 2000] [serial = 309] [outer = 0x0] 10:51:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x118511c00) [pid = 2000] [serial = 310] [outer = 0x118509800] 10:51:50 INFO - PROCESS | 2000 | 1462211510927 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1185e8400) [pid = 2000] [serial = 311] [outer = 0x118509800] 10:51:51 INFO - PROCESS | 2000 | 1462211511370 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]]]}] 10:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 567ms 10:51:51 INFO - PROCESS | 2000 | 1462211511386 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:51:51 INFO - PROCESS | 2000 | 1462211511389 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:51:51 INFO - PROCESS | 2000 | 1462211511400 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:51:51 INFO - PROCESS | 2000 | 1462211511405 Marionette TRACE conn2 <- [1,390,null,{}] 10:51:51 INFO - PROCESS | 2000 | 1462211511408 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}] 10:51:51 INFO - PROCESS | 2000 | 1462211511524 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:51:51 INFO - PROCESS | 2000 | 1462211511621 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x11826a000 == 37 [pid = 2000] [id = 105] 10:51:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x119154c00) [pid = 2000] [serial = 312] [outer = 0x0] 10:51:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x119961400) [pid = 2000] [serial = 313] [outer = 0x119154c00] 10:51:51 INFO - PROCESS | 2000 | 1462211511675 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x119d68400) [pid = 2000] [serial = 314] [outer = 0x119154c00] 10:51:52 INFO - PROCESS | 2000 | 1462211512088 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]]]}] 10:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 734ms 10:51:52 INFO - PROCESS | 2000 | 1462211512130 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:51:52 INFO - PROCESS | 2000 | 1462211512131 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:51:52 INFO - PROCESS | 2000 | 1462211512133 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 2000 | 1462211512134 Marionette TRACE conn2 <- [1,394,null,{}] 10:51:52 INFO - PROCESS | 2000 | 1462211512137 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}] 10:51:52 INFO - PROCESS | 2000 | 1462211512212 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:51:52 INFO - PROCESS | 2000 | 1462211512217 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x121228000 == 38 [pid = 2000] [id = 106] 10:51:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1130e1000) [pid = 2000] [serial = 315] [outer = 0x0] 10:51:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1211bc400) [pid = 2000] [serial = 316] [outer = 0x1130e1000] 10:51:52 INFO - PROCESS | 2000 | 1462211512244 Marionette DEBUG loaded listener.js 10:51:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x124472800) [pid = 2000] [serial = 317] [outer = 0x1130e1000] 10:51:52 INFO - PROCESS | 2000 | 1462211512565 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]]]}] 10:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 10:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:51:52 INFO - PROCESS | 2000 | 1462211512602 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:51:52 INFO - PROCESS | 2000 | 1462211512603 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:51:52 INFO - PROCESS | 2000 | 1462211512606 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 2000 | 1462211512607 Marionette TRACE conn2 <- [1,398,null,{}] 10:51:52 INFO - PROCESS | 2000 | 1462211512612 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}] 10:51:52 INFO - PROCESS | 2000 | 1462211512683 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:51:52 INFO - PROCESS | 2000 | 1462211512715 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219e3800 == 39 [pid = 2000] [id = 107] 10:51:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x124cbd800) [pid = 2000] [serial = 318] [outer = 0x0] 10:51:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x124d5d800) [pid = 2000] [serial = 319] [outer = 0x124cbd800] 10:51:52 INFO - PROCESS | 2000 | 1462211512775 Marionette DEBUG loaded listener.js 10:51:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x127270400) [pid = 2000] [serial = 320] [outer = 0x124cbd800] 10:51:53 INFO - PROCESS | 2000 | 1462211513139 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]]]}] 10:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 573ms 10:51:53 INFO - PROCESS | 2000 | 1462211513181 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:51:53 INFO - PROCESS | 2000 | 1462211513182 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:51:53 INFO - PROCESS | 2000 | 1462211513184 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:51:53 INFO - PROCESS | 2000 | 1462211513185 Marionette TRACE conn2 <- [1,402,null,{}] 10:51:53 INFO - PROCESS | 2000 | 1462211513187 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}] 10:51:53 INFO - PROCESS | 2000 | 1462211513281 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:51:53 INFO - PROCESS | 2000 | 1462211513286 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x116859800 == 40 [pid = 2000] [id = 108] 10:51:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x127273000) [pid = 2000] [serial = 321] [outer = 0x0] 10:51:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12898e400) [pid = 2000] [serial = 322] [outer = 0x127273000] 10:51:53 INFO - PROCESS | 2000 | 1462211513313 Marionette DEBUG loaded listener.js 10:51:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x128aa8400) [pid = 2000] [serial = 323] [outer = 0x127273000] 10:51:53 INFO - PROCESS | 2000 | 1462211513821 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]]]}] 10:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 668ms 10:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:51:53 INFO - PROCESS | 2000 | 1462211513852 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:51:53 INFO - PROCESS | 2000 | 1462211513853 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:51:53 INFO - PROCESS | 2000 | 1462211513856 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:51:53 INFO - PROCESS | 2000 | 1462211513857 Marionette TRACE conn2 <- [1,406,null,{}] 10:51:53 INFO - PROCESS | 2000 | 1462211513859 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}] 10:51:53 INFO - PROCESS | 2000 | 1462211513950 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:51:53 INFO - PROCESS | 2000 | 1462211513965 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x126056000 == 41 [pid = 2000] [id = 109] 10:51:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x128aa9000) [pid = 2000] [serial = 324] [outer = 0x0] 10:51:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x128ccec00) [pid = 2000] [serial = 325] [outer = 0x128aa9000] 10:51:53 INFO - PROCESS | 2000 | 1462211513990 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12919f400) [pid = 2000] [serial = 326] [outer = 0x128aa9000] 10:51:54 INFO - PROCESS | 2000 | 1462211514328 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]]]}] 10:51:54 INFO - PROCESS | 2000 | 1462211514366 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 10:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:51:54 INFO - PROCESS | 2000 | 1462211514377 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:51:54 INFO - PROCESS | 2000 | 1462211514378 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:51:54 INFO - PROCESS | 2000 | 1462211514380 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:51:54 INFO - PROCESS | 2000 | 1462211514381 Marionette TRACE conn2 <- [1,410,null,{}] 10:51:54 INFO - PROCESS | 2000 | 1462211514384 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}] 10:51:54 INFO - PROCESS | 2000 | 1462211514476 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:51:54 INFO - PROCESS | 2000 | 1462211514488 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x12850b800 == 42 [pid = 2000] [id = 110] 10:51:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x128c62c00) [pid = 2000] [serial = 327] [outer = 0x0] 10:51:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x1293ec000) [pid = 2000] [serial = 328] [outer = 0x128c62c00] 10:51:54 INFO - PROCESS | 2000 | 1462211514512 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x12aaa4000) [pid = 2000] [serial = 329] [outer = 0x128c62c00] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12898b400) [pid = 2000] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x128994000) [pid = 2000] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x11996d400) [pid = 2000] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1188d1800) [pid = 2000] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x115e29400) [pid = 2000] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x112c76800) [pid = 2000] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x118cc4c00) [pid = 2000] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x128cce800) [pid = 2000] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1188cf800) [pid = 2000] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x124478c00) [pid = 2000] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x128aaa000) [pid = 2000] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x128cd1000) [pid = 2000] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:51:54 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x129550000) [pid = 2000] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:51:55 INFO - PROCESS | 2000 | 1462211515011 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]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 670ms 10:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:51:55 INFO - PROCESS | 2000 | 1462211515051 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 2000 | 1462211515053 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:51:55 INFO - PROCESS | 2000 | 1462211515056 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 2000 | 1462211515058 Marionette TRACE conn2 <- [1,414,null,{}] 10:51:55 INFO - PROCESS | 2000 | 1462211515061 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}] 10:51:55 INFO - PROCESS | 2000 | 1462211515202 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:51:55 INFO - PROCESS | 2000 | 1462211515233 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x12122a800 == 43 [pid = 2000] [id = 111] 10:51:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1188d1800) [pid = 2000] [serial = 330] [outer = 0x0] 10:51:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x128aa0400) [pid = 2000] [serial = 331] [outer = 0x1188d1800] 10:51:55 INFO - PROCESS | 2000 | 1462211515311 Marionette DEBUG loaded listener.js 10:51:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1293e5400) [pid = 2000] [serial = 332] [outer = 0x1188d1800] 10:51:55 INFO - PROCESS | 2000 | 1462211515644 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]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 622ms 10:51:55 INFO - PROCESS | 2000 | 1462211515687 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 2000 | 1462211515689 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:51:55 INFO - PROCESS | 2000 | 1462211515694 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 2000 | 1462211515695 Marionette TRACE conn2 <- [1,418,null,{}] 10:51:55 INFO - PROCESS | 2000 | 1462211515697 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}] 10:51:55 INFO - PROCESS | 2000 | 1462211515791 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:51:55 INFO - PROCESS | 2000 | 1462211515797 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x12956d000 == 44 [pid = 2000] [id = 112] 10:51:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x120f5f400) [pid = 2000] [serial = 333] [outer = 0x0] 10:51:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x12aaa8c00) [pid = 2000] [serial = 334] [outer = 0x120f5f400] 10:51:55 INFO - PROCESS | 2000 | 1462211515826 Marionette DEBUG loaded listener.js 10:51:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12b129000) [pid = 2000] [serial = 335] [outer = 0x120f5f400] 10:51:56 INFO - PROCESS | 2000 | 1462211516620 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]]]}] 10:51:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 10:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 10:51:56 INFO - PROCESS | 2000 | 1462211516664 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:51:56 INFO - PROCESS | 2000 | 1462211516666 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:51:56 INFO - PROCESS | 2000 | 1462211516668 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:51:56 INFO - PROCESS | 2000 | 1462211516670 Marionette TRACE conn2 <- [1,422,null,{}] 10:51:56 INFO - PROCESS | 2000 | 1462211516672 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}] 10:51:56 INFO - PROCESS | 2000 | 1462211516764 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:51:56 INFO - PROCESS | 2000 | 1462211516768 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b281000 == 45 [pid = 2000] [id = 113] 10:51:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12898c400) [pid = 2000] [serial = 336] [outer = 0x0] 10:51:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12b9a5800) [pid = 2000] [serial = 337] [outer = 0x12898c400] 10:51:56 INFO - PROCESS | 2000 | 1462211516793 Marionette DEBUG loaded listener.js 10:51:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12ba9e800) [pid = 2000] [serial = 338] [outer = 0x12898c400] 10:51:57 INFO - PROCESS | 2000 | 1462211517807 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]]]}] 10:51:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:51:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 10:51:57 INFO - PROCESS | 2000 | 1462211517840 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:51:57 INFO - PROCESS | 2000 | 1462211517845 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:51:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:51:57 INFO - PROCESS | 2000 | 1462211517849 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:51:57 INFO - PROCESS | 2000 | 1462211517850 Marionette TRACE conn2 <- [1,426,null,{}] 10:51:57 INFO - PROCESS | 2000 | 1462211517855 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}] 10:51:57 INFO - PROCESS | 2000 | 1462211517965 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:51:58 INFO - PROCESS | 2000 | 1462211518010 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x1171b8800 == 46 [pid = 2000] [id = 114] 10:51:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x116871000) [pid = 2000] [serial = 339] [outer = 0x0] 10:51:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x1181a1c00) [pid = 2000] [serial = 340] [outer = 0x116871000] 10:51:58 INFO - PROCESS | 2000 | 1462211518041 Marionette DEBUG loaded listener.js 10:51:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x11859d400) [pid = 2000] [serial = 341] [outer = 0x116871000] 10:51:58 INFO - PROCESS | 2000 | 1462211518495 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] 10:51:58 INFO - PROCESS | 2000 | 1462211518524 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:51:58 INFO - PROCESS | 2000 | 1462211518549 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - PROCESS | 2000 | 1462211518550 Marionette TRACE conn2 <- [1,430,null,{}] 10:51:58 INFO - PROCESS | 2000 | 1462211518553 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}] 10:51:58 INFO - PROCESS | 2000 | 1462211518654 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:51:58 INFO - PROCESS | 2000 | 1462211518713 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e9d000 == 47 [pid = 2000] [id = 115] 10:51:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x118cc0800) [pid = 2000] [serial = 342] [outer = 0x0] 10:51:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x11996ac00) [pid = 2000] [serial = 343] [outer = 0x118cc0800] 10:51:58 INFO - PROCESS | 2000 | 1462211518744 Marionette DEBUG loaded listener.js 10:51:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x120f97400) [pid = 2000] [serial = 344] [outer = 0x118cc0800] 10:51:59 INFO - PROCESS | 2000 | 1462211519183 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]]]}] 10:51:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:51:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms 10:51:59 INFO - PROCESS | 2000 | 1462211519221 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:51:59 INFO - PROCESS | 2000 | 1462211519222 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:51:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:51:59 INFO - PROCESS | 2000 | 1462211519244 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:51:59 INFO - PROCESS | 2000 | 1462211519247 Marionette TRACE conn2 <- [1,434,null,{}] 10:51:59 INFO - PROCESS | 2000 | 1462211519255 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}] 10:51:59 INFO - PROCESS | 2000 | 1462211519390 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:51:59 INFO - PROCESS | 2000 | 1462211519403 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a707000 == 48 [pid = 2000] [id = 116] 10:51:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x121803400) [pid = 2000] [serial = 345] [outer = 0x0] 10:51:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12600b400) [pid = 2000] [serial = 346] [outer = 0x121803400] 10:51:59 INFO - PROCESS | 2000 | 1462211519447 Marionette DEBUG loaded listener.js 10:51:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x127276800) [pid = 2000] [serial = 347] [outer = 0x121803400] 10:51:59 INFO - PROCESS | 2000 | 1462211519902 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]]]}] 10:51:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:51:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 692ms 10:51:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:51:59 INFO - PROCESS | 2000 | 1462211519918 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:51:59 INFO - PROCESS | 2000 | 1462211519919 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:51:59 INFO - PROCESS | 2000 | 1462211519922 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:51:59 INFO - PROCESS | 2000 | 1462211519923 Marionette TRACE conn2 <- [1,438,null,{}] 10:51:59 INFO - PROCESS | 2000 | 1462211519925 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}] 10:52:00 INFO - PROCESS | 2000 | 1462211520025 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:52:00 INFO - PROCESS | 2000 | 1462211520068 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12358d800 == 49 [pid = 2000] [id = 117] 10:52:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x1247cec00) [pid = 2000] [serial = 348] [outer = 0x0] 10:52:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x128992c00) [pid = 2000] [serial = 349] [outer = 0x1247cec00] 10:52:00 INFO - PROCESS | 2000 | 1462211520098 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1293e7400) [pid = 2000] [serial = 350] [outer = 0x1247cec00] 10:52:00 INFO - PROCESS | 2000 | 1462211520736 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]]]}] 10:52:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:52:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 874ms 10:52:00 INFO - PROCESS | 2000 | 1462211520798 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:52:00 INFO - PROCESS | 2000 | 1462211520801 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:52:00 INFO - PROCESS | 2000 | 1462211520806 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:52:00 INFO - PROCESS | 2000 | 1462211520810 Marionette TRACE conn2 <- [1,442,null,{}] 10:52:00 INFO - PROCESS | 2000 | 1462211520815 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}] 10:52:00 INFO - PROCESS | 2000 | 1462211520946 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:52:01 INFO - PROCESS | 2000 | 1462211521005 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x119909800 == 50 [pid = 2000] [id = 118] 10:52:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x1168ce400) [pid = 2000] [serial = 351] [outer = 0x0] 10:52:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x1181a3c00) [pid = 2000] [serial = 352] [outer = 0x1168ce400] 10:52:01 INFO - PROCESS | 2000 | 1462211521033 Marionette DEBUG loaded listener.js 10:52:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x11850d400) [pid = 2000] [serial = 353] [outer = 0x1168ce400] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x12956d000 == 49 [pid = 2000] [id = 112] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x12122a800 == 48 [pid = 2000] [id = 111] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x12850b800 == 47 [pid = 2000] [id = 110] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x126056000 == 46 [pid = 2000] [id = 109] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x116859800 == 45 [pid = 2000] [id = 108] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x1219e3800 == 44 [pid = 2000] [id = 107] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x121228000 == 43 [pid = 2000] [id = 106] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x12aaa2800) [pid = 2000] [serial = 289] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x11826a000 == 42 [pid = 2000] [id = 105] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x1161cf000 == 41 [pid = 2000] [id = 104] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x11887b000 == 40 [pid = 2000] [id = 103] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x117264000 == 39 [pid = 2000] [id = 102] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x118258800 == 38 [pid = 2000] [id = 99] 10:52:01 INFO - PROCESS | 2000 | --DOCSHELL 0x1167b0000 == 37 [pid = 2000] [id = 98] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x128996400) [pid = 2000] [serial = 271] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x128aa4400) [pid = 2000] [serial = 274] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x128aa1800) [pid = 2000] [serial = 283] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x119ba2000) [pid = 2000] [serial = 262] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x1211bc000) [pid = 2000] [serial = 263] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x11833d400) [pid = 2000] [serial = 254] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x116723800) [pid = 2000] [serial = 253] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x11859e400) [pid = 2000] [serial = 241] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x116ab9800) [pid = 2000] [serial = 256] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x118510800) [pid = 2000] [serial = 257] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12150c800) [pid = 2000] [serial = 265] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x124428400) [pid = 2000] [serial = 266] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x128fc3000) [pid = 2000] [serial = 277] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x119435c00) [pid = 2000] [serial = 259] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1198b0000) [pid = 2000] [serial = 260] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x127272800) [pid = 2000] [serial = 268] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x119e79800) [pid = 2000] [serial = 244] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x121807800) [pid = 2000] [serial = 250] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12919ec00) [pid = 2000] [serial = 236] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x116720400) [pid = 2000] [serial = 238] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x128c66000) [pid = 2000] [serial = 275] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x121c53000) [pid = 2000] [serial = 247] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1293e3400) [pid = 2000] [serial = 280] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12a76bc00) [pid = 2000] [serial = 287] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12a75e800) [pid = 2000] [serial = 286] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1293e9c00) [pid = 2000] [serial = 281] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12954d800) [pid = 2000] [serial = 284] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x128a9e000) [pid = 2000] [serial = 272] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1291a4800) [pid = 2000] [serial = 278] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x128990000) [pid = 2000] [serial = 269] [outer = 0x0] [url = about:blank] 10:52:01 INFO - PROCESS | 2000 | 1462211521510 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]]]}] 10:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 725ms 10:52:01 INFO - PROCESS | 2000 | 1462211521531 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:52:01 INFO - PROCESS | 2000 | 1462211521535 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:52:01 INFO - PROCESS | 2000 | 1462211521539 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:52:01 INFO - PROCESS | 2000 | 1462211521541 Marionette TRACE conn2 <- [1,446,null,{}] 10:52:01 INFO - PROCESS | 2000 | 1462211521545 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}] 10:52:01 INFO - PROCESS | 2000 | 1462211521618 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:52:01 INFO - PROCESS | 2000 | 1462211521623 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x116505000 == 38 [pid = 2000] [id = 119] 10:52:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x116723800) [pid = 2000] [serial = 354] [outer = 0x0] 10:52:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x118a72c00) [pid = 2000] [serial = 355] [outer = 0x116723800] 10:52:01 INFO - PROCESS | 2000 | 1462211521652 Marionette DEBUG loaded listener.js 10:52:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1194de800) [pid = 2000] [serial = 356] [outer = 0x116723800] 10:52:02 INFO - PROCESS | 2000 | 1462211521999 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]]]}] 10:52:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:52:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 472ms 10:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:52:02 INFO - PROCESS | 2000 | 1462211522011 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:52:02 INFO - PROCESS | 2000 | 1462211522013 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:52:02 INFO - PROCESS | 2000 | 1462211522015 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - PROCESS | 2000 | 1462211522017 Marionette TRACE conn2 <- [1,450,null,{}] 10:52:02 INFO - PROCESS | 2000 | 1462211522025 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}] 10:52:02 INFO - PROCESS | 2000 | 1462211522112 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:52:02 INFO - PROCESS | 2000 | 1462211522155 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x119921800 == 39 [pid = 2000] [id = 120] 10:52:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1198b0000) [pid = 2000] [serial = 357] [outer = 0x0] 10:52:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1211b7800) [pid = 2000] [serial = 358] [outer = 0x1198b0000] 10:52:02 INFO - PROCESS | 2000 | 1462211522183 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1240a8c00) [pid = 2000] [serial = 359] [outer = 0x1198b0000] 10:52:02 INFO - PROCESS | 2000 | 1462211522514 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] 10:52:02 INFO - PROCESS | 2000 | 1462211522538 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:52:02 INFO - PROCESS | 2000 | 1462211522541 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - PROCESS | 2000 | 1462211522543 Marionette TRACE conn2 <- [1,454,null,{}] 10:52:02 INFO - PROCESS | 2000 | 1462211522546 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}] 10:52:02 INFO - PROCESS | 2000 | 1462211522621 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:52:02 INFO - PROCESS | 2000 | 1462211522669 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219eb800 == 40 [pid = 2000] [id = 121] 10:52:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x121c55400) [pid = 2000] [serial = 360] [outer = 0x0] 10:52:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x124cbfc00) [pid = 2000] [serial = 361] [outer = 0x121c55400] 10:52:02 INFO - PROCESS | 2000 | 1462211522695 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x128993000) [pid = 2000] [serial = 362] [outer = 0x121c55400] 10:52:02 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:02 INFO - PROCESS | 2000 | 1462211522982 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]]]}] 10:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 10:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:52:03 INFO - PROCESS | 2000 | 1462211523015 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:52:03 INFO - PROCESS | 2000 | 1462211523016 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:52:03 INFO - PROCESS | 2000 | 1462211523019 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:52:03 INFO - PROCESS | 2000 | 1462211523020 Marionette TRACE conn2 <- [1,458,null,{}] 10:52:03 INFO - PROCESS | 2000 | 1462211523022 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}] 10:52:03 INFO - PROCESS | 2000 | 1462211523099 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:52:03 INFO - PROCESS | 2000 | 1462211523104 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x124cdf000 == 41 [pid = 2000] [id = 122] 10:52:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x11833e000) [pid = 2000] [serial = 363] [outer = 0x0] 10:52:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x128aa6400) [pid = 2000] [serial = 364] [outer = 0x11833e000] 10:52:03 INFO - PROCESS | 2000 | 1462211523131 Marionette DEBUG loaded listener.js 10:52:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x128ccd400) [pid = 2000] [serial = 365] [outer = 0x11833e000] 10:52:03 INFO - PROCESS | 2000 | 1462211523470 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] 10:52:03 INFO - PROCESS | 2000 | 1462211523489 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:52:03 INFO - PROCESS | 2000 | 1462211523493 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:52:03 INFO - PROCESS | 2000 | 1462211523494 Marionette TRACE conn2 <- [1,462,null,{}] 10:52:03 INFO - PROCESS | 2000 | 1462211523497 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}] 10:52:03 INFO - PROCESS | 2000 | 1462211523615 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:52:03 INFO - PROCESS | 2000 | 1462211523629 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x126068000 == 42 [pid = 2000] [id = 123] 10:52:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x128ccac00) [pid = 2000] [serial = 366] [outer = 0x0] 10:52:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x129547000) [pid = 2000] [serial = 367] [outer = 0x128ccac00] 10:52:03 INFO - PROCESS | 2000 | 1462211523657 Marionette DEBUG loaded listener.js 10:52:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12b107400) [pid = 2000] [serial = 368] [outer = 0x128ccac00] 10:52:04 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:04 INFO - PROCESS | 2000 | 1462211524032 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] 10:52:04 INFO - PROCESS | 2000 | 1462211524063 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:52:04 INFO - PROCESS | 2000 | 1462211524072 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:52:04 INFO - PROCESS | 2000 | 1462211524073 Marionette TRACE conn2 <- [1,466,null,{}] 10:52:04 INFO - PROCESS | 2000 | 1462211524078 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}] 10:52:04 INFO - PROCESS | 2000 | 1462211524166 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:52:04 INFO - PROCESS | 2000 | 1462211524170 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x128f33800 == 43 [pid = 2000] [id = 124] 10:52:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12b106000) [pid = 2000] [serial = 369] [outer = 0x0] 10:52:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12b12d000) [pid = 2000] [serial = 370] [outer = 0x12b106000] 10:52:04 INFO - PROCESS | 2000 | 1462211524195 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12ba99c00) [pid = 2000] [serial = 371] [outer = 0x12b106000] 10:52:04 INFO - PROCESS | 2000 | 1462211524564 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] 10:52:04 INFO - PROCESS | 2000 | 1462211524597 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:52:04 INFO - PROCESS | 2000 | 1462211524606 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:52:04 INFO - PROCESS | 2000 | 1462211524607 Marionette TRACE conn2 <- [1,470,null,{}] 10:52:04 INFO - PROCESS | 2000 | 1462211524609 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}] 10:52:04 INFO - PROCESS | 2000 | 1462211524698 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:52:04 INFO - PROCESS | 2000 | 1462211524703 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a681000 == 44 [pid = 2000] [id = 125] 10:52:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12b99ac00) [pid = 2000] [serial = 372] [outer = 0x0] 10:52:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x12baa5000) [pid = 2000] [serial = 373] [outer = 0x12b99ac00] 10:52:04 INFO - PROCESS | 2000 | 1462211524727 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x12baad800) [pid = 2000] [serial = 374] [outer = 0x12b99ac00] 10:52:05 INFO - PROCESS | 2000 | 1462211525056 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]]]}] 10:52:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 10:52:05 INFO - PROCESS | 2000 | 1462211525079 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 2000 | 1462211525080 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:52:05 INFO - PROCESS | 2000 | 1462211525083 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 2000 | 1462211525084 Marionette TRACE conn2 <- [1,474,null,{}] 10:52:05 INFO - PROCESS | 2000 | 1462211525095 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}] 10:52:05 INFO - PROCESS | 2000 | 1462211525186 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:52:05 INFO - PROCESS | 2000 | 1462211525192 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b27c000 == 45 [pid = 2000] [id = 126] 10:52:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x12ba9d000) [pid = 2000] [serial = 375] [outer = 0x0] 10:52:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x12bab4800) [pid = 2000] [serial = 376] [outer = 0x12ba9d000] 10:52:05 INFO - PROCESS | 2000 | 1462211525242 Marionette DEBUG loaded listener.js 10:52:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12bef1000) [pid = 2000] [serial = 377] [outer = 0x12ba9d000] 10:52:05 INFO - PROCESS | 2000 | 1462211525671 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]]]}] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x127273000) [pid = 2000] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x128aa9000) [pid = 2000] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x113424000) [pid = 2000] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x116722c00) [pid = 2000] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x118509800) [pid = 2000] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x1130e1000) [pid = 2000] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x119154c00) [pid = 2000] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x128c62c00) [pid = 2000] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1188d1800) [pid = 2000] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x120f5f400) [pid = 2000] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x12954d400) [pid = 2000] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:52:05 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x124cbd800) [pid = 2000] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:52:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 618ms 10:52:05 INFO - PROCESS | 2000 | 1462211525702 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 2000 | 1462211525703 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:52:05 INFO - PROCESS | 2000 | 1462211525705 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 2000 | 1462211525706 Marionette TRACE conn2 <- [1,478,null,{}] 10:52:05 INFO - PROCESS | 2000 | 1462211525711 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}] 10:52:05 INFO - PROCESS | 2000 | 1462211525785 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:52:05 INFO - PROCESS | 2000 | 1462211525791 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191cf800 == 46 [pid = 2000] [id = 127] 10:52:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x118509800) [pid = 2000] [serial = 378] [outer = 0x0] 10:52:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x11996a000) [pid = 2000] [serial = 379] [outer = 0x118509800] 10:52:05 INFO - PROCESS | 2000 | 1462211525819 Marionette DEBUG loaded listener.js 10:52:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x128c5e400) [pid = 2000] [serial = 380] [outer = 0x118509800] 10:52:06 INFO - PROCESS | 2000 | 1462211526159 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]]]}] 10:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 10:52:06 INFO - PROCESS | 2000 | 1462211526178 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:52:06 INFO - PROCESS | 2000 | 1462211526181 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:52:06 INFO - PROCESS | 2000 | 1462211526183 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 2000 | 1462211526185 Marionette TRACE conn2 <- [1,482,null,{}] 10:52:06 INFO - PROCESS | 2000 | 1462211526188 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}] 10:52:06 INFO - PROCESS | 2000 | 1462211526298 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:52:06 INFO - PROCESS | 2000 | 1462211526327 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9e6800 == 47 [pid = 2000] [id = 128] 10:52:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x11833b400) [pid = 2000] [serial = 381] [outer = 0x0] 10:52:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12b103800) [pid = 2000] [serial = 382] [outer = 0x11833b400] 10:52:06 INFO - PROCESS | 2000 | 1462211526355 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12c21c400) [pid = 2000] [serial = 383] [outer = 0x11833b400] 10:52:06 INFO - PROCESS | 2000 | 1462211526666 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]]]}] 10:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 10:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:52:06 INFO - PROCESS | 2000 | 1462211526703 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:52:06 INFO - PROCESS | 2000 | 1462211526704 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:52:06 INFO - PROCESS | 2000 | 1462211526706 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 2000 | 1462211526709 Marionette TRACE conn2 <- [1,486,null,{}] 10:52:06 INFO - PROCESS | 2000 | 1462211526712 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}] 10:52:06 INFO - PROCESS | 2000 | 1462211526786 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:52:06 INFO - PROCESS | 2000 | 1462211526790 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba50000 == 48 [pid = 2000] [id = 129] 10:52:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12c4bd000) [pid = 2000] [serial = 384] [outer = 0x0] 10:52:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x12c4c2800) [pid = 2000] [serial = 385] [outer = 0x12c4bd000] 10:52:06 INFO - PROCESS | 2000 | 1462211526817 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x12c4ca800) [pid = 2000] [serial = 386] [outer = 0x12c4bd000] 10:52:07 INFO - PROCESS | 2000 | 1462211527168 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]]]}] 10:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 473ms 10:52:07 INFO - PROCESS | 2000 | 1462211527181 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:52:07 INFO - PROCESS | 2000 | 1462211527182 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:52:07 INFO - PROCESS | 2000 | 1462211527197 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:52:07 INFO - PROCESS | 2000 | 1462211527198 Marionette TRACE conn2 <- [1,490,null,{}] 10:52:07 INFO - PROCESS | 2000 | 1462211527200 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}] 10:52:07 INFO - PROCESS | 2000 | 1462211527299 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:52:07 INFO - PROCESS | 2000 | 1462211527305 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c287800 == 49 [pid = 2000] [id = 130] 10:52:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x12c21ac00) [pid = 2000] [serial = 387] [outer = 0x0] 10:52:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x12c89d400) [pid = 2000] [serial = 388] [outer = 0x12c21ac00] 10:52:07 INFO - PROCESS | 2000 | 1462211527347 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12c8a3400) [pid = 2000] [serial = 389] [outer = 0x12c21ac00] 10:52:07 INFO - PROCESS | 2000 | 1462211527903 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]]]}] 10:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 771ms 10:52:07 INFO - PROCESS | 2000 | 1462211527969 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:52:07 INFO - PROCESS | 2000 | 1462211527971 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:52:07 INFO - PROCESS | 2000 | 1462211527975 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:52:07 INFO - PROCESS | 2000 | 1462211527978 Marionette TRACE conn2 <- [1,494,null,{}] 10:52:07 INFO - PROCESS | 2000 | 1462211527982 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}] 10:52:08 INFO - PROCESS | 2000 | 1462211528106 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:52:08 INFO - PROCESS | 2000 | 1462211528159 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x118060000 == 50 [pid = 2000] [id = 131] 10:52:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x11671d400) [pid = 2000] [serial = 390] [outer = 0x0] 10:52:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x118344400) [pid = 2000] [serial = 391] [outer = 0x11671d400] 10:52:08 INFO - PROCESS | 2000 | 1462211528189 Marionette DEBUG loaded listener.js 10:52:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x1188ca000) [pid = 2000] [serial = 392] [outer = 0x11671d400] 10:52:08 INFO - PROCESS | 2000 | 1462211528632 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]]]}] 10:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 673ms 10:52:08 INFO - PROCESS | 2000 | 1462211528648 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:52:08 INFO - PROCESS | 2000 | 1462211528652 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:52:08 INFO - PROCESS | 2000 | 1462211528657 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 2000 | 1462211528659 Marionette TRACE conn2 <- [1,498,null,{}] 10:52:08 INFO - PROCESS | 2000 | 1462211528662 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}] 10:52:08 INFO - PROCESS | 2000 | 1462211528760 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:52:08 INFO - PROCESS | 2000 | 1462211528821 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x12115b800 == 51 [pid = 2000] [id = 132] 10:52:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x11914e800) [pid = 2000] [serial = 393] [outer = 0x0] 10:52:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x1211b9c00) [pid = 2000] [serial = 394] [outer = 0x11914e800] 10:52:08 INFO - PROCESS | 2000 | 1462211528850 Marionette DEBUG loaded listener.js 10:52:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x124238000) [pid = 2000] [serial = 395] [outer = 0x11914e800] 10:52:09 INFO - PROCESS | 2000 | 1462211529264 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]]]}] 10:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 672ms 10:52:09 INFO - PROCESS | 2000 | 1462211529329 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:52:09 INFO - PROCESS | 2000 | 1462211529331 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:52:09 INFO - PROCESS | 2000 | 1462211529333 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:52:09 INFO - PROCESS | 2000 | 1462211529336 Marionette TRACE conn2 <- [1,502,null,{}] 10:52:09 INFO - PROCESS | 2000 | 1462211529344 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}] 10:52:09 INFO - PROCESS | 2000 | 1462211529464 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:52:09 INFO - PROCESS | 2000 | 1462211529525 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9ec800 == 52 [pid = 2000] [id = 133] 10:52:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x128cd1400) [pid = 2000] [serial = 396] [outer = 0x0] 10:52:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x12954bc00) [pid = 2000] [serial = 397] [outer = 0x128cd1400] 10:52:09 INFO - PROCESS | 2000 | 1462211529556 Marionette DEBUG loaded listener.js 10:52:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12a76ac00) [pid = 2000] [serial = 398] [outer = 0x128cd1400] 10:52:09 INFO - PROCESS | 2000 | 1462211529982 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]]]}] 10:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 10:52:10 INFO - PROCESS | 2000 | 1462211530004 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:52:10 INFO - PROCESS | 2000 | 1462211530006 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:52:10 INFO - PROCESS | 2000 | 1462211530008 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:52:10 INFO - PROCESS | 2000 | 1462211530010 Marionette TRACE conn2 <- [1,506,null,{}] 10:52:10 INFO - PROCESS | 2000 | 1462211530012 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}] 10:52:10 INFO - PROCESS | 2000 | 1462211530113 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:52:10 INFO - PROCESS | 2000 | 1462211530158 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c297800 == 53 [pid = 2000] [id = 134] 10:52:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x12aaa2800) [pid = 2000] [serial = 399] [outer = 0x0] 10:52:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x12b99f000) [pid = 2000] [serial = 400] [outer = 0x12aaa2800] 10:52:10 INFO - PROCESS | 2000 | 1462211530189 Marionette DEBUG loaded listener.js 10:52:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x12befa800) [pid = 2000] [serial = 401] [outer = 0x12aaa2800] 10:52:10 INFO - PROCESS | 2000 | 1462211530687 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]]]}] 10:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 720ms 10:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:52:10 INFO - PROCESS | 2000 | 1462211530783 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:52:10 INFO - PROCESS | 2000 | 1462211530785 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:52:10 INFO - PROCESS | 2000 | 1462211530790 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:52:10 INFO - PROCESS | 2000 | 1462211530792 Marionette TRACE conn2 <- [1,510,null,{}] 10:52:10 INFO - PROCESS | 2000 | 1462211530795 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}] 10:52:10 INFO - PROCESS | 2000 | 1462211530936 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:52:11 INFO - PROCESS | 2000 | 1462211531229 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x1171ab000 == 54 [pid = 2000] [id = 135] 10:52:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1131a5800) [pid = 2000] [serial = 402] [outer = 0x0] 10:52:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x114ef6400) [pid = 2000] [serial = 403] [outer = 0x1131a5800] 10:52:11 INFO - PROCESS | 2000 | 1462211531278 Marionette DEBUG loaded listener.js 10:52:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x116874000) [pid = 2000] [serial = 404] [outer = 0x1131a5800] 10:52:11 INFO - PROCESS | 2000 | 1462211531752 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]]]}] 10:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 974ms 10:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:52:11 INFO - PROCESS | 2000 | 1462211531763 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:52:11 INFO - PROCESS | 2000 | 1462211531766 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:52:11 INFO - PROCESS | 2000 | 1462211531769 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:52:11 INFO - PROCESS | 2000 | 1462211531771 Marionette TRACE conn2 <- [1,514,null,{}] 10:52:11 INFO - PROCESS | 2000 | 1462211531774 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}] 10:52:11 INFO - PROCESS | 2000 | 1462211531866 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:52:11 INFO - PROCESS | 2000 | 1462211531926 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x1171ad000 == 55 [pid = 2000] [id = 136] 10:52:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x1181a1800) [pid = 2000] [serial = 405] [outer = 0x0] 10:52:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x118359000) [pid = 2000] [serial = 406] [outer = 0x1181a1800] 10:52:11 INFO - PROCESS | 2000 | 1462211531956 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x1185a9c00) [pid = 2000] [serial = 407] [outer = 0x1181a1800] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa8e800 == 54 [pid = 2000] [id = 97] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba50000 == 53 [pid = 2000] [id = 129] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9e6800 == 52 [pid = 2000] [id = 128] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x1191cf800 == 51 [pid = 2000] [id = 127] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12b27c000 == 50 [pid = 2000] [id = 126] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12a681000 == 49 [pid = 2000] [id = 125] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x128f33800 == 48 [pid = 2000] [id = 124] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x126068000 == 47 [pid = 2000] [id = 123] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x1134b1c00) [pid = 2000] [serial = 292] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x118353800) [pid = 2000] [serial = 295] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x12175a000) [pid = 2000] [serial = 298] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x128811000) [pid = 2000] [serial = 301] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x12b9a5800) [pid = 2000] [serial = 337] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x124cdf000 == 46 [pid = 2000] [id = 122] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x1219eb800 == 45 [pid = 2000] [id = 121] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x119921800 == 44 [pid = 2000] [id = 120] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x116505000 == 43 [pid = 2000] [id = 119] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x119909800 == 42 [pid = 2000] [id = 118] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12a707000 == 41 [pid = 2000] [id = 116] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x119e9d000 == 40 [pid = 2000] [id = 115] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x1171b8800 == 39 [pid = 2000] [id = 114] 10:52:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12b281000 == 38 [pid = 2000] [id = 113] 10:52:12 INFO - PROCESS | 2000 | 1462211532360 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]]]}] 10:52:12 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 10:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 621ms 10:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:52:12 INFO - PROCESS | 2000 | 1462211532391 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:52:12 INFO - PROCESS | 2000 | 1462211532394 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:52:12 INFO - PROCESS | 2000 | 1462211532397 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:52:12 INFO - PROCESS | 2000 | 1462211532398 Marionette TRACE conn2 <- [1,518,null,{}] 10:52:12 INFO - PROCESS | 2000 | 1462211532400 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}] 10:52:12 INFO - PROCESS | 2000 | 1462211532473 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x12898e400) [pid = 2000] [serial = 322] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x128ccec00) [pid = 2000] [serial = 325] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x116721800) [pid = 2000] [serial = 305] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x114ef7000) [pid = 2000] [serial = 304] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x118111400) [pid = 2000] [serial = 308] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x116ab5800) [pid = 2000] [serial = 307] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x118511c00) [pid = 2000] [serial = 310] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x1185e8400) [pid = 2000] [serial = 311] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1211bc400) [pid = 2000] [serial = 316] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x124472800) [pid = 2000] [serial = 317] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x119961400) [pid = 2000] [serial = 313] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x119d68400) [pid = 2000] [serial = 314] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x128aa8400) [pid = 2000] [serial = 323] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x1293ec000) [pid = 2000] [serial = 328] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x128aa0400) [pid = 2000] [serial = 331] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12919f400) [pid = 2000] [serial = 326] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x12aaa8c00) [pid = 2000] [serial = 334] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12aaa4000) [pid = 2000] [serial = 329] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x12b129000) [pid = 2000] [serial = 335] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12aaac000) [pid = 2000] [serial = 290] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x124d5d800) [pid = 2000] [serial = 319] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x127270400) [pid = 2000] [serial = 320] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1293e5400) [pid = 2000] [serial = 332] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 2000 | 1462211532549 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x1167a9000 == 39 [pid = 2000] [id = 137] 10:52:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x112d83800) [pid = 2000] [serial = 408] [outer = 0x0] 10:52:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x118344800) [pid = 2000] [serial = 409] [outer = 0x112d83800] 10:52:12 INFO - PROCESS | 2000 | 1462211532577 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x11995f800) [pid = 2000] [serial = 410] [outer = 0x112d83800] 10:52:12 INFO - PROCESS | 2000 | 1462211532896 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]]]}] 10:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 10:52:12 INFO - PROCESS | 2000 | 1462211532918 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:52:12 INFO - PROCESS | 2000 | 1462211532920 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:52:12 INFO - PROCESS | 2000 | 1462211532923 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:52:12 INFO - PROCESS | 2000 | 1462211532931 Marionette TRACE conn2 <- [1,522,null,{}] 10:52:12 INFO - PROCESS | 2000 | 1462211532937 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}] 10:52:13 INFO - PROCESS | 2000 | 1462211533023 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:52:13 INFO - PROCESS | 2000 | 1462211533083 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191cc800 == 40 [pid = 2000] [id = 138] 10:52:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x116721800) [pid = 2000] [serial = 411] [outer = 0x0] 10:52:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x1211c0c00) [pid = 2000] [serial = 412] [outer = 0x116721800] 10:52:13 INFO - PROCESS | 2000 | 1462211533108 Marionette DEBUG loaded listener.js 10:52:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x121c53000) [pid = 2000] [serial = 413] [outer = 0x116721800] 10:52:13 INFO - PROCESS | 2000 | 1462211533406 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]]]}] 10:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 530ms 10:52:13 INFO - PROCESS | 2000 | 1462211533452 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:52:13 INFO - PROCESS | 2000 | 1462211533454 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:52:13 INFO - PROCESS | 2000 | 1462211533456 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 2000 | 1462211533458 Marionette TRACE conn2 <- [1,526,null,{}] 10:52:13 INFO - PROCESS | 2000 | 1462211533463 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}] 10:52:13 INFO - PROCESS | 2000 | 1462211533534 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:52:13 INFO - PROCESS | 2000 | 1462211533539 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x121156000 == 41 [pid = 2000] [id = 139] 10:52:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x124471800) [pid = 2000] [serial = 414] [outer = 0x0] 10:52:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x124cc0400) [pid = 2000] [serial = 415] [outer = 0x124471800] 10:52:13 INFO - PROCESS | 2000 | 1462211533566 Marionette DEBUG loaded listener.js 10:52:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1270cb400) [pid = 2000] [serial = 416] [outer = 0x124471800] 10:52:13 INFO - PROCESS | 2000 | 1462211533979 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]]]}] 10:52:14 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 10:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 571ms 10:52:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:52:14 INFO - PROCESS | 2000 | 1462211534028 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:52:14 INFO - PROCESS | 2000 | 1462211534029 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:52:14 INFO - PROCESS | 2000 | 1462211534032 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 2000 | 1462211534033 Marionette TRACE conn2 <- [1,530,null,{}] 10:52:14 INFO - PROCESS | 2000 | 1462211534035 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}] 10:52:14 INFO - PROCESS | 2000 | 1462211534104 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:52:14 INFO - PROCESS | 2000 | 1462211534114 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x123516000 == 42 [pid = 2000] [id = 140] 10:52:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12898ec00) [pid = 2000] [serial = 417] [outer = 0x0] 10:52:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x128993800) [pid = 2000] [serial = 418] [outer = 0x12898ec00] 10:52:14 INFO - PROCESS | 2000 | 1462211534157 Marionette DEBUG loaded listener.js 10:52:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x128c64400) [pid = 2000] [serial = 419] [outer = 0x12898ec00] 10:52:14 INFO - PROCESS | 2000 | 1462211534662 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"]]]}] 10:52:14 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 10:52:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:52:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:52:14 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 10:52:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:52:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:52:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 671ms 10:52:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:52:14 INFO - PROCESS | 2000 | 1462211534705 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:52:14 INFO - PROCESS | 2000 | 1462211534707 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:52:14 INFO - PROCESS | 2000 | 1462211534710 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 2000 | 1462211534712 Marionette TRACE conn2 <- [1,534,null,{}] 10:52:14 INFO - PROCESS | 2000 | 1462211534715 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}] 10:52:14 INFO - PROCESS | 2000 | 1462211534862 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:52:14 INFO - PROCESS | 2000 | 1462211534900 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x126061000 == 43 [pid = 2000] [id = 141] 10:52:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x12919ec00) [pid = 2000] [serial = 420] [outer = 0x0] 10:52:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x12a5af400) [pid = 2000] [serial = 421] [outer = 0x12919ec00] 10:52:14 INFO - PROCESS | 2000 | 1462211534924 Marionette DEBUG loaded listener.js 10:52:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x12aaa1c00) [pid = 2000] [serial = 422] [outer = 0x12919ec00] 10:52:15 INFO - PROCESS | 2000 | 1462211535278 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]]]}] 10:52:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:52:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 621ms 10:52:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:52:15 INFO - PROCESS | 2000 | 1462211535332 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:52:15 INFO - PROCESS | 2000 | 1462211535333 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:52:15 INFO - PROCESS | 2000 | 1462211535335 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:52:15 INFO - PROCESS | 2000 | 1462211535336 Marionette TRACE conn2 <- [1,538,null,{}] 10:52:15 INFO - PROCESS | 2000 | 1462211535338 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}] 10:52:15 INFO - PROCESS | 2000 | 1462211535440 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:52:15 INFO - PROCESS | 2000 | 1462211535481 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ac4000 == 44 [pid = 2000] [id = 142] 10:52:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x12954b800) [pid = 2000] [serial = 423] [outer = 0x0] 10:52:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x12b106c00) [pid = 2000] [serial = 424] [outer = 0x12954b800] 10:52:15 INFO - PROCESS | 2000 | 1462211535512 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x12b12c400) [pid = 2000] [serial = 425] [outer = 0x12954b800] 10:52:15 INFO - PROCESS | 2000 | 1462211535857 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]]]}] 10:52:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 10:52:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 10:52:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:52:15 INFO - PROCESS | 2000 | 1462211535905 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:52:15 INFO - PROCESS | 2000 | 1462211535906 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:52:15 INFO - PROCESS | 2000 | 1462211535908 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:52:15 INFO - PROCESS | 2000 | 1462211535909 Marionette TRACE conn2 <- [1,542,null,{}] 10:52:15 INFO - PROCESS | 2000 | 1462211535911 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}] 10:52:16 INFO - PROCESS | 2000 | 1462211536002 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:52:16 INFO - PROCESS | 2000 | 1462211536015 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a515800 == 45 [pid = 2000] [id = 143] 10:52:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12b99f800) [pid = 2000] [serial = 426] [outer = 0x0] 10:52:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x12b9a6c00) [pid = 2000] [serial = 427] [outer = 0x12b99f800] 10:52:16 INFO - PROCESS | 2000 | 1462211536039 Marionette DEBUG loaded listener.js 10:52:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x12baa3c00) [pid = 2000] [serial = 428] [outer = 0x12b99f800] 10:52:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 10:52:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 10:52:16 INFO - PROCESS | 2000 | 1462211536371 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]]]}] 10:52:16 INFO - PROCESS | 2000 | 1462211536382 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 2000 | 1462211536383 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:52:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:52:16 INFO - PROCESS | 2000 | 1462211536385 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 2000 | 1462211536386 Marionette TRACE conn2 <- [1,546,null,{}] 10:52:16 INFO - PROCESS | 2000 | 1462211536389 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}] 10:52:16 INFO - PROCESS | 2000 | 1462211536489 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:52:16 INFO - PROCESS | 2000 | 1462211536532 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa7c000 == 46 [pid = 2000] [id = 144] 10:52:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x12baa1000) [pid = 2000] [serial = 429] [outer = 0x0] 10:52:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x12baae000) [pid = 2000] [serial = 430] [outer = 0x12baa1000] 10:52:16 INFO - PROCESS | 2000 | 1462211536563 Marionette DEBUG loaded listener.js 10:52:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x12c210000) [pid = 2000] [serial = 431] [outer = 0x12baa1000] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x116ab7400) [pid = 2000] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x1133b4800) [pid = 2000] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x114efc400) [pid = 2000] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x116804000) [pid = 2000] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x1194d9800) [pid = 2000] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x116524000) [pid = 2000] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x1211b8800) [pid = 2000] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x114efcc00) [pid = 2000] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x118352400) [pid = 2000] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1198b1c00) [pid = 2000] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x128802c00) [pid = 2000] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x12b106000) [pid = 2000] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x12b99ac00) [pid = 2000] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12ba9d000) [pid = 2000] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x116723800) [pid = 2000] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x121803400) [pid = 2000] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1198b0000) [pid = 2000] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1247cec00) [pid = 2000] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x121c55400) [pid = 2000] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x116871000) [pid = 2000] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1168ce400) [pid = 2000] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x118cc0800) [pid = 2000] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x11833e000) [pid = 2000] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11833b400) [pid = 2000] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x118509800) [pid = 2000] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12c4bd000) [pid = 2000] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:52:16 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x128ccac00) [pid = 2000] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:52:17 INFO - PROCESS | 2000 | 1462211537039 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]]]}] 10:52:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:52:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 668ms 10:52:17 INFO - PROCESS | 2000 | 1462211537054 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 2000 | 1462211537056 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:52:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:52:17 INFO - PROCESS | 2000 | 1462211537064 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 2000 | 1462211537065 Marionette TRACE conn2 <- [1,550,null,{}] 10:52:17 INFO - PROCESS | 2000 | 1462211537067 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}] 10:52:17 INFO - PROCESS | 2000 | 1462211537188 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:52:17 INFO - PROCESS | 2000 | 1462211537267 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x124cd9000 == 47 [pid = 2000] [id = 145] 10:52:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x11254e800) [pid = 2000] [serial = 432] [outer = 0x0] 10:52:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1185e5400) [pid = 2000] [serial = 433] [outer = 0x11254e800] 10:52:17 INFO - PROCESS | 2000 | 1462211537320 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1270cc400) [pid = 2000] [serial = 434] [outer = 0x11254e800] 10:52:17 INFO - PROCESS | 2000 | 1462211537731 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]]]}] 10:52:17 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. 10:52:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 719ms 10:52:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:52:17 INFO - PROCESS | 2000 | 1462211537784 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 2000 | 1462211537785 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:52:17 INFO - PROCESS | 2000 | 1462211537788 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 2000 | 1462211537789 Marionette TRACE conn2 <- [1,554,null,{}] 10:52:17 INFO - PROCESS | 2000 | 1462211537791 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}] 10:52:17 INFO - PROCESS | 2000 | 1462211537883 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:52:17 INFO - PROCESS | 2000 | 1462211537887 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b945000 == 48 [pid = 2000] [id = 146] 10:52:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x128aa1c00) [pid = 2000] [serial = 435] [outer = 0x0] 10:52:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12beecc00) [pid = 2000] [serial = 436] [outer = 0x128aa1c00] 10:52:17 INFO - PROCESS | 2000 | 1462211537911 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12c218000) [pid = 2000] [serial = 437] [outer = 0x128aa1c00] 10:52:18 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:18 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:18 INFO - PROCESS | 2000 | 1462211538266 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]]]}] 10:52:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:52:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 518ms 10:52:18 INFO - PROCESS | 2000 | 1462211538307 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:52:18 INFO - PROCESS | 2000 | 1462211538309 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:52:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:52:18 INFO - PROCESS | 2000 | 1462211538312 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:52:18 INFO - PROCESS | 2000 | 1462211538314 Marionette TRACE conn2 <- [1,558,null,{}] 10:52:18 INFO - PROCESS | 2000 | 1462211538317 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}] 10:52:18 INFO - PROCESS | 2000 | 1462211538465 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:52:18 INFO - PROCESS | 2000 | 1462211538478 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba43800 == 49 [pid = 2000] [id = 147] 10:52:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x119e7a000) [pid = 2000] [serial = 438] [outer = 0x0] 10:52:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12c4be400) [pid = 2000] [serial = 439] [outer = 0x119e7a000] 10:52:18 INFO - PROCESS | 2000 | 1462211538516 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x12c4c6800) [pid = 2000] [serial = 440] [outer = 0x119e7a000] 10:52:19 INFO - PROCESS | 2000 | 1462211539018 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]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:52:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 770ms 10:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:52:19 INFO - PROCESS | 2000 | 1462211539081 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 2000 | 1462211539084 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:52:19 INFO - PROCESS | 2000 | 1462211539088 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 2000 | 1462211539090 Marionette TRACE conn2 <- [1,562,null,{}] 10:52:19 INFO - PROCESS | 2000 | 1462211539094 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}] 10:52:19 INFO - PROCESS | 2000 | 1462211539195 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:52:19 INFO - PROCESS | 2000 | 1462211539256 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x11689d800 == 50 [pid = 2000] [id = 148] 10:52:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x116481c00) [pid = 2000] [serial = 441] [outer = 0x0] 10:52:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1175a7c00) [pid = 2000] [serial = 442] [outer = 0x116481c00] 10:52:19 INFO - PROCESS | 2000 | 1462211539287 Marionette DEBUG loaded listener.js 10:52:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x11835c800) [pid = 2000] [serial = 443] [outer = 0x116481c00] 10:52:19 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:19 INFO - PROCESS | 2000 | 1462211539714 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]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:52:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 673ms 10:52:19 INFO - PROCESS | 2000 | 1462211539801 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 2000 | 1462211539805 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:52:19 INFO - PROCESS | 2000 | 1462211539809 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 2000 | 1462211539811 Marionette TRACE conn2 <- [1,566,null,{}] 10:52:19 INFO - PROCESS | 2000 | 1462211539814 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}] 10:52:19 INFO - PROCESS | 2000 | 1462211539912 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:52:19 INFO - PROCESS | 2000 | 1462211539971 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x12114a800 == 51 [pid = 2000] [id = 149] 10:52:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1198a6800) [pid = 2000] [serial = 444] [outer = 0x0] 10:52:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x119966000) [pid = 2000] [serial = 445] [outer = 0x1198a6800] 10:52:20 INFO - PROCESS | 2000 | 1462211540000 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x120f79400) [pid = 2000] [serial = 446] [outer = 0x1198a6800] 10:52:20 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:20 INFO - PROCESS | 2000 | 1462211540429 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]]]}] 10:52:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:52:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 10:52:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:52:20 INFO - PROCESS | 2000 | 1462211540479 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:52:20 INFO - PROCESS | 2000 | 1462211540481 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:52:20 INFO - PROCESS | 2000 | 1462211540483 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:52:20 INFO - PROCESS | 2000 | 1462211540485 Marionette TRACE conn2 <- [1,570,null,{}] 10:52:20 INFO - PROCESS | 2000 | 1462211540492 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}] 10:52:20 INFO - PROCESS | 2000 | 1462211540589 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:52:20 INFO - PROCESS | 2000 | 1462211540654 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a722000 == 52 [pid = 2000] [id = 150] 10:52:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x126008000) [pid = 2000] [serial = 447] [outer = 0x0] 10:52:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x127272800) [pid = 2000] [serial = 448] [outer = 0x126008000] 10:52:20 INFO - PROCESS | 2000 | 1462211540687 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x128991c00) [pid = 2000] [serial = 449] [outer = 0x126008000] 10:52:20 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:21 INFO - PROCESS | 2000 | 1462211541101 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]]]}] 10:52:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:52:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 672ms 10:52:21 INFO - PROCESS | 2000 | 1462211541155 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 2000 | 1462211541157 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:52:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:52:21 INFO - PROCESS | 2000 | 1462211541184 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - PROCESS | 2000 | 1462211541185 Marionette TRACE conn2 <- [1,574,null,{}] 10:52:21 INFO - PROCESS | 2000 | 1462211541188 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}] 10:52:21 INFO - PROCESS | 2000 | 1462211541283 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:52:21 INFO - PROCESS | 2000 | 1462211541344 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c29a800 == 53 [pid = 2000] [id = 151] 10:52:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x128aa0800) [pid = 2000] [serial = 450] [outer = 0x0] 10:52:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x12919a400) [pid = 2000] [serial = 451] [outer = 0x128aa0800] 10:52:21 INFO - PROCESS | 2000 | 1462211541374 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x12ba9c400) [pid = 2000] [serial = 452] [outer = 0x128aa0800] 10:52:21 INFO - PROCESS | 2000 | 1462211541787 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]]]}] 10:52:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:52:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 619ms 10:52:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:52:21 INFO - PROCESS | 2000 | 1462211541803 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 2000 | 1462211541804 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:52:21 INFO - PROCESS | 2000 | 1462211541806 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - PROCESS | 2000 | 1462211541808 Marionette TRACE conn2 <- [1,578,null,{}] 10:52:21 INFO - PROCESS | 2000 | 1462211541813 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}] 10:52:21 INFO - PROCESS | 2000 | 1462211541907 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:52:21 INFO - PROCESS | 2000 | 1462211541953 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c8d5800 == 54 [pid = 2000] [id = 152] 10:52:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x128fc1000) [pid = 2000] [serial = 453] [outer = 0x0] 10:52:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x12bab7c00) [pid = 2000] [serial = 454] [outer = 0x128fc1000] 10:52:21 INFO - PROCESS | 2000 | 1462211541982 Marionette DEBUG loaded listener.js 10:52:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x12c4c4c00) [pid = 2000] [serial = 455] [outer = 0x128fc1000] 10:52:22 INFO - PROCESS | 2000 | 1462211542445 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]]]}] 10:52:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:52:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 674ms 10:52:22 INFO - PROCESS | 2000 | 1462211542482 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:52:22 INFO - PROCESS | 2000 | 1462211542483 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:52:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:52:22 INFO - PROCESS | 2000 | 1462211542486 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:52:22 INFO - PROCESS | 2000 | 1462211542487 Marionette TRACE conn2 <- [1,582,null,{}] 10:52:22 INFO - PROCESS | 2000 | 1462211542511 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}] 10:52:22 INFO - PROCESS | 2000 | 1462211542686 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:52:22 INFO - PROCESS | 2000 | 1462211542730 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x116460800 == 55 [pid = 2000] [id = 153] 10:52:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x112c78c00) [pid = 2000] [serial = 456] [outer = 0x0] 10:52:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1211b6c00) [pid = 2000] [serial = 457] [outer = 0x112c78c00] 10:52:22 INFO - PROCESS | 2000 | 1462211542763 Marionette DEBUG loaded listener.js 10:52:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x12cc71c00) [pid = 2000] [serial = 458] [outer = 0x112c78c00] 10:52:23 INFO - PROCESS | 2000 | 1462211543249 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]]]}] 10:52:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:52:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 818ms 10:52:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:52:23 INFO - PROCESS | 2000 | 1462211543306 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:52:23 INFO - PROCESS | 2000 | 1462211543308 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:52:23 INFO - PROCESS | 2000 | 1462211543311 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:52:23 INFO - PROCESS | 2000 | 1462211543314 Marionette TRACE conn2 <- [1,586,null,{}] 10:52:23 INFO - PROCESS | 2000 | 1462211543317 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}] 10:52:23 INFO - PROCESS | 2000 | 1462211543462 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:52:23 INFO - PROCESS | 2000 | 1462211543668 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x117264000 == 56 [pid = 2000] [id = 154] 10:52:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x112d86400) [pid = 2000] [serial = 459] [outer = 0x0] 10:52:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x114e16c00) [pid = 2000] [serial = 460] [outer = 0x112d86400] 10:52:23 INFO - PROCESS | 2000 | 1462211543707 Marionette DEBUG loaded listener.js 10:52:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x116ab8c00) [pid = 2000] [serial = 461] [outer = 0x112d86400] 10:52:24 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:24 INFO - PROCESS | 2000 | 1462211544255 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]]]}] 10:52:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:52:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 972ms 10:52:24 INFO - PROCESS | 2000 | 1462211544282 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:52:24 INFO - PROCESS | 2000 | 1462211544285 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:52:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:52:24 INFO - PROCESS | 2000 | 1462211544288 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:52:24 INFO - PROCESS | 2000 | 1462211544290 Marionette TRACE conn2 <- [1,590,null,{}] 10:52:24 INFO - PROCESS | 2000 | 1462211544314 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}] 10:52:24 INFO - PROCESS | 2000 | 1462211544412 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:52:24 INFO - PROCESS | 2000 | 1462211544478 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x112c13800 == 57 [pid = 2000] [id = 155] 10:52:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x11859cc00) [pid = 2000] [serial = 462] [outer = 0x0] 10:52:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x1185a3800) [pid = 2000] [serial = 463] [outer = 0x11859cc00] 10:52:24 INFO - PROCESS | 2000 | 1462211544506 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x1198aa400) [pid = 2000] [serial = 464] [outer = 0x11859cc00] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12b945000 == 56 [pid = 2000] [id = 146] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x124cd9000 == 55 [pid = 2000] [id = 145] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa7c000 == 54 [pid = 2000] [id = 144] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12a515800 == 53 [pid = 2000] [id = 143] 10:52:24 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x12c89d400) [pid = 2000] [serial = 388] [outer = 0x0] [url = about:blank] 10:52:24 INFO - PROCESS | 2000 | 1462211544952 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]]]}] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x128ac4000 == 52 [pid = 2000] [id = 142] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x126061000 == 51 [pid = 2000] [id = 141] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x123516000 == 50 [pid = 2000] [id = 140] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x121156000 == 49 [pid = 2000] [id = 139] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x1191cc800 == 48 [pid = 2000] [id = 138] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x1167a9000 == 47 [pid = 2000] [id = 137] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x1171ad000 == 46 [pid = 2000] [id = 136] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x1171ab000 == 45 [pid = 2000] [id = 135] 10:52:24 INFO - PROCESS | 2000 | --DOCSHELL 0x118060000 == 44 [pid = 2000] [id = 131] 10:52:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:52:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 692ms 10:52:24 INFO - PROCESS | 2000 | 1462211544983 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:52:24 INFO - PROCESS | 2000 | 1462211544985 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:52:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:52:24 INFO - PROCESS | 2000 | 1462211544989 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:52:24 INFO - PROCESS | 2000 | 1462211544990 Marionette TRACE conn2 <- [1,594,null,{}] 10:52:24 INFO - PROCESS | 2000 | 1462211544992 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}] 10:52:25 INFO - PROCESS | 2000 | 1462211545081 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x1211ba400) [pid = 2000] [serial = 245] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x1168da800) [pid = 2000] [serial = 196] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x124cb5400) [pid = 2000] [serial = 299] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x126002400) [pid = 2000] [serial = 248] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x1188d3c00) [pid = 2000] [serial = 242] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x126010000) [pid = 2000] [serial = 193] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x128aa4800) [pid = 2000] [serial = 302] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x126593c00) [pid = 2000] [serial = 251] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x11672b000) [pid = 2000] [serial = 293] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x1175a8400) [pid = 2000] [serial = 239] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x119152c00) [pid = 2000] [serial = 296] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x128c5e400) [pid = 2000] [serial = 380] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x12c4ca800) [pid = 2000] [serial = 386] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x12c4c2800) [pid = 2000] [serial = 385] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x12bef1000) [pid = 2000] [serial = 377] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x129547000) [pid = 2000] [serial = 367] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x12c21c400) [pid = 2000] [serial = 383] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x12ba99c00) [pid = 2000] [serial = 371] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12b107400) [pid = 2000] [serial = 368] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x12b12d000) [pid = 2000] [serial = 370] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12baa5000) [pid = 2000] [serial = 373] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12bab4800) [pid = 2000] [serial = 376] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x118a72c00) [pid = 2000] [serial = 355] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1194de800) [pid = 2000] [serial = 356] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x127276800) [pid = 2000] [serial = 347] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12600b400) [pid = 2000] [serial = 346] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1211b7800) [pid = 2000] [serial = 358] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1240a8c00) [pid = 2000] [serial = 359] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1293e7400) [pid = 2000] [serial = 350] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x128992c00) [pid = 2000] [serial = 349] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12baad800) [pid = 2000] [serial = 374] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x124cbfc00) [pid = 2000] [serial = 361] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x128993000) [pid = 2000] [serial = 362] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x11859d400) [pid = 2000] [serial = 341] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1181a1c00) [pid = 2000] [serial = 340] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x11850d400) [pid = 2000] [serial = 353] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1181a3c00) [pid = 2000] [serial = 352] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x120f97400) [pid = 2000] [serial = 344] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x11996ac00) [pid = 2000] [serial = 343] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x128aa6400) [pid = 2000] [serial = 364] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x128ccd400) [pid = 2000] [serial = 365] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x12b103800) [pid = 2000] [serial = 382] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11996a000) [pid = 2000] [serial = 379] [outer = 0x0] [url = about:blank] 10:52:25 INFO - PROCESS | 2000 | 1462211545153 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168ac000 == 45 [pid = 2000] [id = 156] 10:52:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1181a3c00) [pid = 2000] [serial = 465] [outer = 0x0] 10:52:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x118cba000) [pid = 2000] [serial = 466] [outer = 0x1181a3c00] 10:52:25 INFO - PROCESS | 2000 | 1462211545180 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x120f75c00) [pid = 2000] [serial = 467] [outer = 0x1181a3c00] 10:52:25 INFO - PROCESS | 2000 | 1462211545490 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]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 524ms 10:52:25 INFO - PROCESS | 2000 | 1462211545514 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:52:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:52:25 INFO - PROCESS | 2000 | 1462211545515 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:52:25 INFO - PROCESS | 2000 | 1462211545518 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 2000 | 1462211545522 Marionette TRACE conn2 <- [1,598,null,{}] 10:52:25 INFO - PROCESS | 2000 | 1462211545531 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}] 10:52:25 INFO - PROCESS | 2000 | 1462211545622 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:52:25 INFO - PROCESS | 2000 | 1462211545667 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x119849000 == 46 [pid = 2000] [id = 157] 10:52:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1198a9400) [pid = 2000] [serial = 468] [outer = 0x0] 10:52:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1213ddc00) [pid = 2000] [serial = 469] [outer = 0x1198a9400] 10:52:25 INFO - PROCESS | 2000 | 1462211545693 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1270bf400) [pid = 2000] [serial = 470] [outer = 0x1198a9400] 10:52:25 INFO - PROCESS | 2000 | 1462211545968 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]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 478ms 10:52:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:52:26 INFO - PROCESS | 2000 | 1462211546000 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:52:26 INFO - PROCESS | 2000 | 1462211546002 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:52:26 INFO - PROCESS | 2000 | 1462211546004 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:52:26 INFO - PROCESS | 2000 | 1462211546006 Marionette TRACE conn2 <- [1,602,null,{}] 10:52:26 INFO - PROCESS | 2000 | 1462211546016 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}] 10:52:26 INFO - PROCESS | 2000 | 1462211546102 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:52:26 INFO - PROCESS | 2000 | 1462211546108 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x116863800 == 47 [pid = 2000] [id = 158] 10:52:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x127273000) [pid = 2000] [serial = 471] [outer = 0x0] 10:52:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12898fc00) [pid = 2000] [serial = 472] [outer = 0x127273000] 10:52:26 INFO - PROCESS | 2000 | 1462211546133 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x128c60000) [pid = 2000] [serial = 473] [outer = 0x127273000] 10:52:26 INFO - PROCESS | 2000 | 1462211546471 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]]]}] 10:52:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:52:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 10:52:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:52:26 INFO - PROCESS | 2000 | 1462211546526 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:52:26 INFO - PROCESS | 2000 | 1462211546528 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:52:26 INFO - PROCESS | 2000 | 1462211546530 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:52:26 INFO - PROCESS | 2000 | 1462211546531 Marionette TRACE conn2 <- [1,606,null,{}] 10:52:26 INFO - PROCESS | 2000 | 1462211546533 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}] 10:52:26 INFO - PROCESS | 2000 | 1462211546610 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:52:26 INFO - PROCESS | 2000 | 1462211546615 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265b3800 == 48 [pid = 2000] [id = 159] 10:52:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x128d7e400) [pid = 2000] [serial = 474] [outer = 0x0] 10:52:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x128d80000) [pid = 2000] [serial = 475] [outer = 0x128d7e400] 10:52:26 INFO - PROCESS | 2000 | 1462211546646 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x128d88c00) [pid = 2000] [serial = 476] [outer = 0x128d7e400] 10:52:26 INFO - PROCESS | 2000 | 1462211546984 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]]]}] 10:52:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:52:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 10:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:52:27 INFO - PROCESS | 2000 | 1462211546999 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 2000 | 1462211547000 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:52:27 INFO - PROCESS | 2000 | 1462211547002 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 2000 | 1462211547003 Marionette TRACE conn2 <- [1,610,null,{}] 10:52:27 INFO - PROCESS | 2000 | 1462211547005 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}] 10:52:27 INFO - PROCESS | 2000 | 1462211547088 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:52:27 INFO - PROCESS | 2000 | 1462211547123 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x128da8000 == 49 [pid = 2000] [id = 160] 10:52:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x128d7e800) [pid = 2000] [serial = 477] [outer = 0x0] 10:52:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1293e4000) [pid = 2000] [serial = 478] [outer = 0x128d7e800] 10:52:27 INFO - PROCESS | 2000 | 1462211547177 Marionette DEBUG loaded listener.js 10:52:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12b10ac00) [pid = 2000] [serial = 479] [outer = 0x128d7e800] 10:52:27 INFO - PROCESS | 2000 | 1462211547508 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]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 10:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:52:27 INFO - PROCESS | 2000 | 1462211547520 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 2000 | 1462211547521 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:52:27 INFO - PROCESS | 2000 | 1462211547523 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 2000 | 1462211547525 Marionette TRACE conn2 <- [1,614,null,{}] 10:52:27 INFO - PROCESS | 2000 | 1462211547531 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}] 10:52:27 INFO - PROCESS | 2000 | 1462211547629 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:52:27 INFO - PROCESS | 2000 | 1462211547640 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a51a000 == 50 [pid = 2000] [id = 161] 10:52:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12954e400) [pid = 2000] [serial = 480] [outer = 0x0] 10:52:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12b9a2800) [pid = 2000] [serial = 481] [outer = 0x12954e400] 10:52:27 INFO - PROCESS | 2000 | 1462211547665 Marionette DEBUG loaded listener.js 10:52:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12baad800) [pid = 2000] [serial = 482] [outer = 0x12954e400] 10:52:27 INFO - PROCESS | 2000 | 1462211547986 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]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 473ms 10:52:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:52:28 INFO - PROCESS | 2000 | 1462211548002 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 2000 | 1462211548003 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:52:28 INFO - PROCESS | 2000 | 1462211548006 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 2000 | 1462211548008 Marionette TRACE conn2 <- [1,618,null,{}] 10:52:28 INFO - PROCESS | 2000 | 1462211548013 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}] 10:52:28 INFO - PROCESS | 2000 | 1462211548130 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:52:28 INFO - PROCESS | 2000 | 1462211548176 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa85800 == 51 [pid = 2000] [id = 162] 10:52:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12baa7c00) [pid = 2000] [serial = 483] [outer = 0x0] 10:52:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x12c219400) [pid = 2000] [serial = 484] [outer = 0x12baa7c00] 10:52:28 INFO - PROCESS | 2000 | 1462211548210 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x12c4c9400) [pid = 2000] [serial = 485] [outer = 0x12baa7c00] 10:52:28 INFO - PROCESS | 2000 | 1462211548597 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]]]}] 10:52:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:52:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 623ms 10:52:28 INFO - PROCESS | 2000 | 1462211548634 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 2000 | 1462211548635 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:52:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:52:28 INFO - PROCESS | 2000 | 1462211548637 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 2000 | 1462211548638 Marionette TRACE conn2 <- [1,622,null,{}] 10:52:28 INFO - PROCESS | 2000 | 1462211548641 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}] 10:52:28 INFO - PROCESS | 2000 | 1462211548737 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:52:28 INFO - PROCESS | 2000 | 1462211548766 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b946000 == 52 [pid = 2000] [id = 163] 10:52:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x12bef6800) [pid = 2000] [serial = 486] [outer = 0x0] 10:52:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x12c8a0400) [pid = 2000] [serial = 487] [outer = 0x12bef6800] 10:52:28 INFO - PROCESS | 2000 | 1462211548791 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12cc6fc00) [pid = 2000] [serial = 488] [outer = 0x12bef6800] 10:52:29 INFO - PROCESS | 2000 | 1462211549197 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]]]}] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x12898ec00) [pid = 2000] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x116721800) [pid = 2000] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1181a1800) [pid = 2000] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x12b99f800) [pid = 2000] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x11254e800) [pid = 2000] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x112d83800) [pid = 2000] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12919ec00) [pid = 2000] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x124471800) [pid = 2000] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x12baa1000) [pid = 2000] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1131a5800) [pid = 2000] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x12954b800) [pid = 2000] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:52:29 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x128aa1c00) [pid = 2000] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 618ms 10:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:52:29 INFO - PROCESS | 2000 | 1462211549256 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:52:29 INFO - PROCESS | 2000 | 1462211549257 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:52:29 INFO - PROCESS | 2000 | 1462211549259 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:52:29 INFO - PROCESS | 2000 | 1462211549261 Marionette TRACE conn2 <- [1,626,null,{}] 10:52:29 INFO - PROCESS | 2000 | 1462211549263 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}] 10:52:29 INFO - PROCESS | 2000 | 1462211549341 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:52:29 INFO - PROCESS | 2000 | 1462211549347 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x121228800 == 53 [pid = 2000] [id = 164] 10:52:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x119155c00) [pid = 2000] [serial = 489] [outer = 0x0] 10:52:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x121e32400) [pid = 2000] [serial = 490] [outer = 0x119155c00] 10:52:29 INFO - PROCESS | 2000 | 1462211549377 Marionette DEBUG loaded listener.js 10:52:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x121e3c000) [pid = 2000] [serial = 491] [outer = 0x119155c00] 10:52:29 INFO - PROCESS | 2000 | 1462211549718 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]]]}] 10:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 470ms 10:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:52:29 INFO - PROCESS | 2000 | 1462211549731 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:52:29 INFO - PROCESS | 2000 | 1462211549732 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:52:29 INFO - PROCESS | 2000 | 1462211549734 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:52:29 INFO - PROCESS | 2000 | 1462211549736 Marionette TRACE conn2 <- [1,630,null,{}] 10:52:29 INFO - PROCESS | 2000 | 1462211549738 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}] 10:52:29 INFO - PROCESS | 2000 | 1462211549852 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:52:29 INFO - PROCESS | 2000 | 1462211549858 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba41000 == 54 [pid = 2000] [id = 165] 10:52:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x121e3a800) [pid = 2000] [serial = 492] [outer = 0x0] 10:52:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12919ec00) [pid = 2000] [serial = 493] [outer = 0x121e3a800] 10:52:29 INFO - PROCESS | 2000 | 1462211549882 Marionette DEBUG loaded listener.js 10:52:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12cc7ac00) [pid = 2000] [serial = 494] [outer = 0x121e3a800] 10:52:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12d06c000) [pid = 2000] [serial = 495] [outer = 0x12cc7c400] 10:52:30 INFO - PROCESS | 2000 | 1462211550320 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]]]}] 10:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 619ms 10:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:52:30 INFO - PROCESS | 2000 | 1462211550354 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:52:30 INFO - PROCESS | 2000 | 1462211550356 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:52:30 INFO - PROCESS | 2000 | 1462211550361 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:52:30 INFO - PROCESS | 2000 | 1462211550365 Marionette TRACE conn2 <- [1,634,null,{}] 10:52:30 INFO - PROCESS | 2000 | 1462211550368 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}] 10:52:30 INFO - PROCESS | 2000 | 1462211550519 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:52:30 INFO - PROCESS | 2000 | 1462211550572 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x118250800 == 55 [pid = 2000] [id = 166] 10:52:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x118345c00) [pid = 2000] [serial = 496] [outer = 0x0] 10:52:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x118cbdc00) [pid = 2000] [serial = 497] [outer = 0x118345c00] 10:52:30 INFO - PROCESS | 2000 | 1462211550611 Marionette DEBUG loaded listener.js 10:52:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x12d06f400) [pid = 2000] [serial = 498] [outer = 0x118345c00] 10:52:30 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:30 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:30 INFO - PROCESS | 2000 | 1462211550963 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]]]}] 10:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 625ms 10:52:30 INFO - PROCESS | 2000 | 1462211550983 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:52:30 INFO - PROCESS | 2000 | 1462211550984 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:52:30 INFO - PROCESS | 2000 | 1462211550987 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:52:30 INFO - PROCESS | 2000 | 1462211550988 Marionette TRACE conn2 <- [1,638,null,{}] 10:52:30 INFO - PROCESS | 2000 | 1462211550990 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}] 10:52:31 INFO - PROCESS | 2000 | 1462211551087 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:52:31 INFO - PROCESS | 2000 | 1462211551138 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc9c000 == 56 [pid = 2000] [id = 167] 10:52:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x12cc76800) [pid = 2000] [serial = 499] [outer = 0x0] 10:52:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12d43b400) [pid = 2000] [serial = 500] [outer = 0x12cc76800] 10:52:31 INFO - PROCESS | 2000 | 1462211551163 Marionette DEBUG loaded listener.js 10:52:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x12d442800) [pid = 2000] [serial = 501] [outer = 0x12cc76800] 10:52:31 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:31 INFO - PROCESS | 2000 | 1462211551628 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]]]}] 10:52:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:52:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 668ms 10:52:31 INFO - PROCESS | 2000 | 1462211551656 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:52:31 INFO - PROCESS | 2000 | 1462211551659 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:52:31 INFO - PROCESS | 2000 | 1462211551663 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:52:31 INFO - PROCESS | 2000 | 1462211551666 Marionette TRACE conn2 <- [1,642,null,{}] 10:52:31 INFO - PROCESS | 2000 | 1462211551669 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}] 10:52:31 INFO - PROCESS | 2000 | 1462211551775 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:52:31 INFO - PROCESS | 2000 | 1462211551827 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x119904800 == 57 [pid = 2000] [id = 168] 10:52:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x1181a1800) [pid = 2000] [serial = 502] [outer = 0x0] 10:52:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x1185a6800) [pid = 2000] [serial = 503] [outer = 0x1181a1800] 10:52:31 INFO - PROCESS | 2000 | 1462211551859 Marionette DEBUG loaded listener.js 10:52:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x118cbec00) [pid = 2000] [serial = 504] [outer = 0x1181a1800] 10:52:32 INFO - PROCESS | 2000 | 1462211552311 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]]]}] 10:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 672ms 10:52:32 INFO - PROCESS | 2000 | 1462211552334 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:52:32 INFO - PROCESS | 2000 | 1462211552339 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:52:32 INFO - PROCESS | 2000 | 1462211552400 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 2000 | 1462211552402 Marionette TRACE conn2 <- [1,646,null,{}] 10:52:32 INFO - PROCESS | 2000 | 1462211552406 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}] 10:52:32 INFO - PROCESS | 2000 | 1462211552508 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:52:32 INFO - PROCESS | 2000 | 1462211552571 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12445a000 == 58 [pid = 2000] [id = 169] 10:52:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x119ba7800) [pid = 2000] [serial = 505] [outer = 0x0] 10:52:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x121807800) [pid = 2000] [serial = 506] [outer = 0x119ba7800] 10:52:32 INFO - PROCESS | 2000 | 1462211552601 Marionette DEBUG loaded listener.js 10:52:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x121e3a000) [pid = 2000] [serial = 507] [outer = 0x119ba7800] 10:52:33 INFO - PROCESS | 2000 | 1462211553027 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]]]}] 10:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 728ms 10:52:33 INFO - PROCESS | 2000 | 1462211553074 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:52:33 INFO - PROCESS | 2000 | 1462211553077 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:52:33 INFO - PROCESS | 2000 | 1462211553081 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:52:33 INFO - PROCESS | 2000 | 1462211553084 Marionette TRACE conn2 <- [1,650,null,{}] 10:52:33 INFO - PROCESS | 2000 | 1462211553094 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}] 10:52:33 INFO - PROCESS | 2000 | 1462211553199 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:52:33 INFO - PROCESS | 2000 | 1462211553264 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c291000 == 59 [pid = 2000] [id = 170] 10:52:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x128994400) [pid = 2000] [serial = 508] [outer = 0x0] 10:52:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x128aaa000) [pid = 2000] [serial = 509] [outer = 0x128994400] 10:52:33 INFO - PROCESS | 2000 | 1462211553294 Marionette DEBUG loaded listener.js 10:52:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x128d83800) [pid = 2000] [serial = 510] [outer = 0x128994400] 10:52:33 INFO - PROCESS | 2000 | 1462211553710 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]]]}] 10:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 673ms 10:52:33 INFO - PROCESS | 2000 | 1462211553755 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:52:33 INFO - PROCESS | 2000 | 1462211553757 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:52:33 INFO - PROCESS | 2000 | 1462211553803 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:52:33 INFO - PROCESS | 2000 | 1462211553804 Marionette TRACE conn2 <- [1,654,null,{}] 10:52:33 INFO - PROCESS | 2000 | 1462211553836 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}] 10:52:33 INFO - PROCESS | 2000 | 1462211553940 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:52:34 INFO - PROCESS | 2000 | 1462211554001 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x123594800 == 60 [pid = 2000] [id = 171] 10:52:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x1171e7400) [pid = 2000] [serial = 511] [outer = 0x0] 10:52:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x1171ee400) [pid = 2000] [serial = 512] [outer = 0x1171e7400] 10:52:34 INFO - PROCESS | 2000 | 1462211554032 Marionette DEBUG loaded listener.js 10:52:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1171f5800) [pid = 2000] [serial = 513] [outer = 0x1171e7400] 10:52:34 INFO - PROCESS | 2000 | 1462211554704 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]]]}] 10:52:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:52:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 965ms 10:52:34 INFO - PROCESS | 2000 | 1462211554725 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 2000 | 1462211554729 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:52:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:52:34 INFO - PROCESS | 2000 | 1462211554755 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:52:34 INFO - PROCESS | 2000 | 1462211554761 Marionette TRACE conn2 <- [1,658,null,{}] 10:52:34 INFO - PROCESS | 2000 | 1462211554767 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}] 10:52:34 INFO - PROCESS | 2000 | 1462211554897 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:52:34 INFO - PROCESS | 2000 | 1462211554987 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x119852000 == 61 [pid = 2000] [id = 172] 10:52:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x116808000) [pid = 2000] [serial = 514] [outer = 0x0] 10:52:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x1171e7000) [pid = 2000] [serial = 515] [outer = 0x116808000] 10:52:35 INFO - PROCESS | 2000 | 1462211555015 Marionette DEBUG loaded listener.js 10:52:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x1175a0c00) [pid = 2000] [serial = 516] [outer = 0x116808000] 10:52:35 INFO - PROCESS | 2000 | 1462211555434 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]]]}] 10:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 730ms 10:52:35 INFO - PROCESS | 2000 | 1462211555482 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:52:35 INFO - PROCESS | 2000 | 1462211555485 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:52:35 INFO - PROCESS | 2000 | 1462211555489 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:52:35 INFO - PROCESS | 2000 | 1462211555491 Marionette TRACE conn2 <- [1,662,null,{}] 10:52:35 INFO - PROCESS | 2000 | 1462211555493 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}] 10:52:35 INFO - PROCESS | 2000 | 1462211555585 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:52:35 INFO - PROCESS | 2000 | 1462211555648 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x1165fd800 == 62 [pid = 2000] [id = 173] 10:52:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x117b4a800) [pid = 2000] [serial = 517] [outer = 0x0] 10:52:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x11819e800) [pid = 2000] [serial = 518] [outer = 0x117b4a800] 10:52:35 INFO - PROCESS | 2000 | 1462211555675 Marionette DEBUG loaded listener.js 10:52:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x118509000) [pid = 2000] [serial = 519] [outer = 0x117b4a800] 10:52:35 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x118250800 == 61 [pid = 2000] [id = 166] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba41000 == 60 [pid = 2000] [id = 165] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x121228800 == 59 [pid = 2000] [id = 164] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x12b946000 == 58 [pid = 2000] [id = 163] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa85800 == 57 [pid = 2000] [id = 162] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x12a51a000 == 56 [pid = 2000] [id = 161] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x12c4be400) [pid = 2000] [serial = 439] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x1211b9c00) [pid = 2000] [serial = 394] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x12b99f000) [pid = 2000] [serial = 400] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x12954bc00) [pid = 2000] [serial = 397] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x118344400) [pid = 2000] [serial = 391] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x128da8000 == 55 [pid = 2000] [id = 160] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x1265b3800 == 54 [pid = 2000] [id = 159] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x116863800 == 53 [pid = 2000] [id = 158] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x119849000 == 52 [pid = 2000] [id = 157] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x1168ac000 == 51 [pid = 2000] [id = 156] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x112c13800 == 50 [pid = 2000] [id = 155] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x117264000 == 49 [pid = 2000] [id = 154] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x11689d800 == 48 [pid = 2000] [id = 148] 10:52:36 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba43800 == 47 [pid = 2000] [id = 147] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x12c218000) [pid = 2000] [serial = 437] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x128993800) [pid = 2000] [serial = 418] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x1211c0c00) [pid = 2000] [serial = 412] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x118359000) [pid = 2000] [serial = 406] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x12baa3c00) [pid = 2000] [serial = 428] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x1270cc400) [pid = 2000] [serial = 434] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x11995f800) [pid = 2000] [serial = 410] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x128c64400) [pid = 2000] [serial = 419] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x118344800) [pid = 2000] [serial = 409] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x12aaa1c00) [pid = 2000] [serial = 422] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x12b9a6c00) [pid = 2000] [serial = 427] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x1185e5400) [pid = 2000] [serial = 433] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x121c53000) [pid = 2000] [serial = 413] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x124cc0400) [pid = 2000] [serial = 415] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x12a5af400) [pid = 2000] [serial = 421] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12c210000) [pid = 2000] [serial = 431] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x114ef6400) [pid = 2000] [serial = 403] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x12baae000) [pid = 2000] [serial = 430] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1270cb400) [pid = 2000] [serial = 416] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x12b12c400) [pid = 2000] [serial = 425] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12b106c00) [pid = 2000] [serial = 424] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x12beecc00) [pid = 2000] [serial = 436] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x116874000) [pid = 2000] [serial = 404] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1185a9c00) [pid = 2000] [serial = 407] [outer = 0x0] [url = about:blank] 10:52:36 INFO - PROCESS | 2000 | 1462211556105 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]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 623ms 10:52:36 INFO - PROCESS | 2000 | 1462211556113 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:52:36 INFO - PROCESS | 2000 | 1462211556114 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:52:36 INFO - PROCESS | 2000 | 1462211556117 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 2000 | 1462211556119 Marionette TRACE conn2 <- [1,666,null,{}] 10:52:36 INFO - PROCESS | 2000 | 1462211556126 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}] 10:52:36 INFO - PROCESS | 2000 | 1462211556202 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:52:36 INFO - PROCESS | 2000 | 1462211556207 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x117272800 == 48 [pid = 2000] [id = 174] 10:52:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x11850fc00) [pid = 2000] [serial = 520] [outer = 0x0] 10:52:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1185aa800) [pid = 2000] [serial = 521] [outer = 0x11850fc00] 10:52:36 INFO - PROCESS | 2000 | 1462211556238 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1194d9000) [pid = 2000] [serial = 522] [outer = 0x11850fc00] 10:52:36 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:36 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:36 INFO - PROCESS | 2000 | 1462211556604 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]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 10:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:52:36 INFO - PROCESS | 2000 | 1462211556638 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:52:36 INFO - PROCESS | 2000 | 1462211556639 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:52:36 INFO - PROCESS | 2000 | 1462211556641 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 2000 | 1462211556643 Marionette TRACE conn2 <- [1,670,null,{}] 10:52:36 INFO - PROCESS | 2000 | 1462211556645 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}] 10:52:36 INFO - PROCESS | 2000 | 1462211556719 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:52:36 INFO - PROCESS | 2000 | 1462211556723 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x119902800 == 49 [pid = 2000] [id = 175] 10:52:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x1198b1c00) [pid = 2000] [serial = 523] [outer = 0x0] 10:52:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x119b9f800) [pid = 2000] [serial = 524] [outer = 0x1198b1c00] 10:52:36 INFO - PROCESS | 2000 | 1462211556752 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x120f94c00) [pid = 2000] [serial = 525] [outer = 0x1198b1c00] 10:52:37 INFO - PROCESS | 2000 | 1462211557080 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]]]}] 10:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 10:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:52:37 INFO - PROCESS | 2000 | 1462211557112 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 2000 | 1462211557113 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:52:37 INFO - PROCESS | 2000 | 1462211557115 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 2000 | 1462211557116 Marionette TRACE conn2 <- [1,674,null,{}] 10:52:37 INFO - PROCESS | 2000 | 1462211557118 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}] 10:52:37 INFO - PROCESS | 2000 | 1462211557191 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:52:37 INFO - PROCESS | 2000 | 1462211557241 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a7f000 == 50 [pid = 2000] [id = 176] 10:52:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1134b0c00) [pid = 2000] [serial = 526] [outer = 0x0] 10:52:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1211b7800) [pid = 2000] [serial = 527] [outer = 0x1134b0c00] 10:52:37 INFO - PROCESS | 2000 | 1462211557266 Marionette DEBUG loaded listener.js 10:52:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x12150e400) [pid = 2000] [serial = 528] [outer = 0x1134b0c00] 10:52:37 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:37 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:37 INFO - PROCESS | 2000 | 1462211557563 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]]]}] 10:52:37 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 10:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 10:52:37 INFO - PROCESS | 2000 | 1462211557585 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 2000 | 1462211557586 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:52:37 INFO - PROCESS | 2000 | 1462211557588 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 2000 | 1462211557589 Marionette TRACE conn2 <- [1,678,null,{}] 10:52:37 INFO - PROCESS | 2000 | 1462211557594 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}] 10:52:37 INFO - PROCESS | 2000 | 1462211557689 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:52:37 INFO - PROCESS | 2000 | 1462211557697 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217d5000 == 51 [pid = 2000] [id = 177] 10:52:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12175bc00) [pid = 2000] [serial = 529] [outer = 0x0] 10:52:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x121e3d400) [pid = 2000] [serial = 530] [outer = 0x12175bc00] 10:52:37 INFO - PROCESS | 2000 | 1462211557724 Marionette DEBUG loaded listener.js 10:52:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x124cb8800) [pid = 2000] [serial = 531] [outer = 0x12175bc00] 10:52:38 INFO - PROCESS | 2000 | 1462211558059 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]]]}] 10:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 10:52:38 INFO - PROCESS | 2000 | 1462211558113 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:52:38 INFO - PROCESS | 2000 | 1462211558114 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:52:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:52:38 INFO - PROCESS | 2000 | 1462211558116 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:52:38 INFO - PROCESS | 2000 | 1462211558117 Marionette TRACE conn2 <- [1,682,null,{}] 10:52:38 INFO - PROCESS | 2000 | 1462211558120 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}] 10:52:38 INFO - PROCESS | 2000 | 1462211558217 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:52:38 INFO - PROCESS | 2000 | 1462211558231 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x124ceb000 == 52 [pid = 2000] [id = 178] 10:52:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x121e3ec00) [pid = 2000] [serial = 532] [outer = 0x0] 10:52:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x124d6a000) [pid = 2000] [serial = 533] [outer = 0x121e3ec00] 10:52:38 INFO - PROCESS | 2000 | 1462211558256 Marionette DEBUG loaded listener.js 10:52:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x12726f800) [pid = 2000] [serial = 534] [outer = 0x121e3ec00] 10:52:39 INFO - PROCESS | 2000 | 1462211559087 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]]]}] 10:52:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 10:52:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1020ms 10:52:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:52:39 INFO - PROCESS | 2000 | 1462211559136 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:52:39 INFO - PROCESS | 2000 | 1462211559138 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:52:39 INFO - PROCESS | 2000 | 1462211559154 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:52:39 INFO - PROCESS | 2000 | 1462211559155 Marionette TRACE conn2 <- [1,686,null,{}] 10:52:39 INFO - PROCESS | 2000 | 1462211559157 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}] 10:52:39 INFO - PROCESS | 2000 | 1462211559248 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:52:39 INFO - PROCESS | 2000 | 1462211559253 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12851f800 == 53 [pid = 2000] [id = 179] 10:52:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x124477000) [pid = 2000] [serial = 535] [outer = 0x0] 10:52:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x128993400) [pid = 2000] [serial = 536] [outer = 0x124477000] 10:52:39 INFO - PROCESS | 2000 | 1462211559277 Marionette DEBUG loaded listener.js 10:52:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x128aa9000) [pid = 2000] [serial = 537] [outer = 0x124477000] 10:52:40 INFO - PROCESS | 2000 | 1462211560081 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]]]}] 10:52:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:52:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 982ms 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x12c21ac00) [pid = 2000] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x12954e400) [pid = 2000] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x12baa7c00) [pid = 2000] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x12bef6800) [pid = 2000] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x1181a3c00) [pid = 2000] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x11859cc00) [pid = 2000] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x128d7e400) [pid = 2000] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x127273000) [pid = 2000] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x112d86400) [pid = 2000] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x1198a9400) [pid = 2000] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x119155c00) [pid = 2000] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x121e3a800) [pid = 2000] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x118345c00) [pid = 2000] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:52:40 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x128d7e800) [pid = 2000] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:52:40 INFO - PROCESS | 2000 | 1462211560240 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:52:40 INFO - PROCESS | 2000 | 1462211560241 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:52:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:52:40 INFO - PROCESS | 2000 | 1462211560246 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:52:40 INFO - PROCESS | 2000 | 1462211560247 Marionette TRACE conn2 <- [1,690,null,{}] 10:52:40 INFO - PROCESS | 2000 | 1462211560249 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}] 10:52:40 INFO - PROCESS | 2000 | 1462211560324 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:52:40 INFO - PROCESS | 2000 | 1462211560332 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x119909800 == 54 [pid = 2000] [id = 180] 10:52:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x1185a2c00) [pid = 2000] [serial = 538] [outer = 0x0] 10:52:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x121e36800) [pid = 2000] [serial = 539] [outer = 0x1185a2c00] 10:52:40 INFO - PROCESS | 2000 | 1462211560357 Marionette DEBUG loaded listener.js 10:52:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x128c63c00) [pid = 2000] [serial = 540] [outer = 0x1185a2c00] 10:52:41 INFO - PROCESS | 2000 | 1462211561173 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]]]}] 10:52:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:52:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 968ms 10:52:41 INFO - PROCESS | 2000 | 1462211561215 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:52:41 INFO - PROCESS | 2000 | 1462211561216 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:52:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:52:41 INFO - PROCESS | 2000 | 1462211561218 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:52:41 INFO - PROCESS | 2000 | 1462211561219 Marionette TRACE conn2 <- [1,694,null,{}] 10:52:41 INFO - PROCESS | 2000 | 1462211561221 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}] 10:52:41 INFO - PROCESS | 2000 | 1462211561298 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:52:41 INFO - PROCESS | 2000 | 1462211561344 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a515800 == 55 [pid = 2000] [id = 181] 10:52:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1198a9400) [pid = 2000] [serial = 541] [outer = 0x0] 10:52:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x128d7e000) [pid = 2000] [serial = 542] [outer = 0x1198a9400] 10:52:41 INFO - PROCESS | 2000 | 1462211561368 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x128d85400) [pid = 2000] [serial = 543] [outer = 0x1198a9400] 10:52:42 INFO - PROCESS | 2000 | 1462211562150 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]]]}] 10:52:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 10:52:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 10:52:42 INFO - PROCESS | 2000 | 1462211562190 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:52:42 INFO - PROCESS | 2000 | 1462211562193 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:52:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:52:42 INFO - PROCESS | 2000 | 1462211562196 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - PROCESS | 2000 | 1462211562199 Marionette TRACE conn2 <- [1,698,null,{}] 10:52:42 INFO - PROCESS | 2000 | 1462211562202 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}] 10:52:42 INFO - PROCESS | 2000 | 1462211562356 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:52:42 INFO - PROCESS | 2000 | 1462211562405 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x112c0e000 == 56 [pid = 2000] [id = 182] 10:52:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x1125b6000) [pid = 2000] [serial = 544] [outer = 0x0] 10:52:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x112d84c00) [pid = 2000] [serial = 545] [outer = 0x1125b6000] 10:52:42 INFO - PROCESS | 2000 | 1462211562437 Marionette DEBUG loaded listener.js 10:52:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x116524000) [pid = 2000] [serial = 546] [outer = 0x1125b6000] 10:52:43 INFO - PROCESS | 2000 | 1462211563386 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]]]}] 10:52:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 10:52:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1226ms 10:52:43 INFO - PROCESS | 2000 | 1462211563424 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:52:43 INFO - PROCESS | 2000 | 1462211563428 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:52:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:52:43 INFO - PROCESS | 2000 | 1462211563432 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:52:43 INFO - PROCESS | 2000 | 1462211563434 Marionette TRACE conn2 <- [1,702,null,{}] 10:52:43 INFO - PROCESS | 2000 | 1462211563437 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}] 10:52:43 INFO - PROCESS | 2000 | 1462211563538 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:52:43 INFO - PROCESS | 2000 | 1462211563584 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d2000 == 57 [pid = 2000] [id = 183] 10:52:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1171e8400) [pid = 2000] [serial = 547] [outer = 0x0] 10:52:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x118358400) [pid = 2000] [serial = 548] [outer = 0x1171e8400] 10:52:43 INFO - PROCESS | 2000 | 1462211563616 Marionette DEBUG loaded listener.js 10:52:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x11943f000) [pid = 2000] [serial = 549] [outer = 0x1171e8400] 10:52:44 INFO - PROCESS | 2000 | 1462211564519 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]]]}] 10:52:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:52:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 10:52:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:52:44 INFO - PROCESS | 2000 | 1462211564554 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:52:44 INFO - PROCESS | 2000 | 1462211564556 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:52:44 INFO - PROCESS | 2000 | 1462211564558 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:52:44 INFO - PROCESS | 2000 | 1462211564561 Marionette TRACE conn2 <- [1,706,null,{}] 10:52:44 INFO - PROCESS | 2000 | 1462211564565 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}] 10:52:44 INFO - PROCESS | 2000 | 1462211564661 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:52:44 INFO - PROCESS | 2000 | 1462211564707 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a51a000 == 58 [pid = 2000] [id = 184] 10:52:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x119ba7c00) [pid = 2000] [serial = 550] [outer = 0x0] 10:52:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x121c4e400) [pid = 2000] [serial = 551] [outer = 0x119ba7c00] 10:52:44 INFO - PROCESS | 2000 | 1462211564737 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x121e3a800) [pid = 2000] [serial = 552] [outer = 0x119ba7c00] 10:52:45 INFO - PROCESS | 2000 | 1462211565639 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]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:52:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1124ms 10:52:45 INFO - PROCESS | 2000 | 1462211565683 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 2000 | 1462211565686 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:52:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:52:45 INFO - PROCESS | 2000 | 1462211565694 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 2000 | 1462211565697 Marionette TRACE conn2 <- [1,710,null,{}] 10:52:45 INFO - PROCESS | 2000 | 1462211565700 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}] 10:52:45 INFO - PROCESS | 2000 | 1462211565825 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:52:45 INFO - PROCESS | 2000 | 1462211565873 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b293800 == 59 [pid = 2000] [id = 185] 10:52:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x124238c00) [pid = 2000] [serial = 553] [outer = 0x0] 10:52:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x128aa3800) [pid = 2000] [serial = 554] [outer = 0x124238c00] 10:52:45 INFO - PROCESS | 2000 | 1462211565903 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x12919f800) [pid = 2000] [serial = 555] [outer = 0x124238c00] 10:52:46 INFO - PROCESS | 2000 | 1462211566793 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]]]}] 10:52:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:52:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1126ms 10:52:46 INFO - PROCESS | 2000 | 1462211566815 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 2000 | 1462211566818 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:52:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:52:46 INFO - PROCESS | 2000 | 1462211566821 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 2000 | 1462211566824 Marionette TRACE conn2 <- [1,714,null,{}] 10:52:46 INFO - PROCESS | 2000 | 1462211566830 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}] 10:52:46 INFO - PROCESS | 2000 | 1462211566920 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:52:46 INFO - PROCESS | 2000 | 1462211566968 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x11990a000 == 60 [pid = 2000] [id = 186] 10:52:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1171f5400) [pid = 2000] [serial = 556] [outer = 0x0] 10:52:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x117b55400) [pid = 2000] [serial = 557] [outer = 0x1171f5400] 10:52:46 INFO - PROCESS | 2000 | 1462211566997 Marionette DEBUG loaded listener.js 10:52:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x11859ec00) [pid = 2000] [serial = 558] [outer = 0x1171f5400] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x12a515800 == 59 [pid = 2000] [id = 181] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x119909800 == 58 [pid = 2000] [id = 180] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x12851f800 == 57 [pid = 2000] [id = 179] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x124ceb000 == 56 [pid = 2000] [id = 178] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x1217d5000 == 55 [pid = 2000] [id = 177] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x116a7f000 == 54 [pid = 2000] [id = 176] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x119902800 == 53 [pid = 2000] [id = 175] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x117272800 == 52 [pid = 2000] [id = 174] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x1165fd800 == 51 [pid = 2000] [id = 173] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x119852000 == 50 [pid = 2000] [id = 172] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x123594800 == 49 [pid = 2000] [id = 171] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x12c291000 == 48 [pid = 2000] [id = 170] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x12445a000 == 47 [pid = 2000] [id = 169] 10:52:47 INFO - PROCESS | 2000 | --DOCSHELL 0x119904800 == 46 [pid = 2000] [id = 168] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x12c8a3400) [pid = 2000] [serial = 389] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x12b9a2800) [pid = 2000] [serial = 481] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x12c219400) [pid = 2000] [serial = 484] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x12c8a0400) [pid = 2000] [serial = 487] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x12c4c9400) [pid = 2000] [serial = 485] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x118cba000) [pid = 2000] [serial = 466] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x120f75c00) [pid = 2000] [serial = 467] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x1198aa400) [pid = 2000] [serial = 464] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x1185a3800) [pid = 2000] [serial = 463] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x128d80000) [pid = 2000] [serial = 475] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x128d88c00) [pid = 2000] [serial = 476] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x127272800) [pid = 2000] [serial = 448] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x1175a7c00) [pid = 2000] [serial = 442] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x12919a400) [pid = 2000] [serial = 451] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12898fc00) [pid = 2000] [serial = 472] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x128c60000) [pid = 2000] [serial = 473] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x116ab8c00) [pid = 2000] [serial = 461] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x114e16c00) [pid = 2000] [serial = 460] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1211b6c00) [pid = 2000] [serial = 457] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12bab7c00) [pid = 2000] [serial = 454] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x119966000) [pid = 2000] [serial = 445] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1213ddc00) [pid = 2000] [serial = 469] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1270bf400) [pid = 2000] [serial = 470] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x121e32400) [pid = 2000] [serial = 490] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x12919ec00) [pid = 2000] [serial = 493] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x121e3c000) [pid = 2000] [serial = 491] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x118cbdc00) [pid = 2000] [serial = 497] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12cc6fc00) [pid = 2000] [serial = 488] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1293e4000) [pid = 2000] [serial = 478] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x118a7c400) [pid = 2000] [serial = 206] [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.] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12b10ac00) [pid = 2000] [serial = 479] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x12baad800) [pid = 2000] [serial = 482] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12d06f400) [pid = 2000] [serial = 498] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12cc7ac00) [pid = 2000] [serial = 494] [outer = 0x0] [url = about:blank] 10:52:47 INFO - PROCESS | 2000 | 1462211567894 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]]]}] 10:52:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:52:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1125ms 10:52:47 INFO - PROCESS | 2000 | 1462211567947 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:52:47 INFO - PROCESS | 2000 | 1462211567950 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:52:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:52:47 INFO - PROCESS | 2000 | 1462211567954 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:52:47 INFO - PROCESS | 2000 | 1462211567956 Marionette TRACE conn2 <- [1,718,null,{}] 10:52:47 INFO - PROCESS | 2000 | 1462211567959 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}] 10:52:48 INFO - PROCESS | 2000 | 1462211568032 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:52:48 INFO - PROCESS | 2000 | 1462211568037 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x1171ba000 == 47 [pid = 2000] [id = 187] 10:52:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x118354800) [pid = 2000] [serial = 559] [outer = 0x0] 10:52:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x118a7bc00) [pid = 2000] [serial = 560] [outer = 0x118354800] 10:52:48 INFO - PROCESS | 2000 | 1462211568066 Marionette DEBUG loaded listener.js 10:52:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1198aa400) [pid = 2000] [serial = 561] [outer = 0x118354800] 10:52:48 INFO - PROCESS | 2000 | 1462211568918 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]]]}] 10:52:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:52:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 10:52:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:52:48 INFO - PROCESS | 2000 | 1462211568929 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:52:48 INFO - PROCESS | 2000 | 1462211568930 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:52:48 INFO - PROCESS | 2000 | 1462211568932 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:52:48 INFO - PROCESS | 2000 | 1462211568935 Marionette TRACE conn2 <- [1,722,null,{}] 10:52:48 INFO - PROCESS | 2000 | 1462211568942 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}] 10:52:49 INFO - PROCESS | 2000 | 1462211569041 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:52:49 INFO - PROCESS | 2000 | 1462211569050 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x11991f000 == 48 [pid = 2000] [id = 188] 10:52:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1211bf800) [pid = 2000] [serial = 562] [outer = 0x0] 10:52:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x121761c00) [pid = 2000] [serial = 563] [outer = 0x1211bf800] 10:52:49 INFO - PROCESS | 2000 | 1462211569078 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x121e38400) [pid = 2000] [serial = 564] [outer = 0x1211bf800] 10:52:49 INFO - PROCESS | 2000 | 1462211569414 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] 10:52:49 INFO - PROCESS | 2000 | 1462211569457 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:52:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:52:49 INFO - PROCESS | 2000 | 1462211569459 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:52:49 INFO - PROCESS | 2000 | 1462211569460 Marionette TRACE conn2 <- [1,726,null,{}] 10:52:49 INFO - PROCESS | 2000 | 1462211569463 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}] 10:52:49 INFO - PROCESS | 2000 | 1462211569535 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:52:49 INFO - PROCESS | 2000 | 1462211569539 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x12359f800 == 49 [pid = 2000] [id = 189] 10:52:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x123537400) [pid = 2000] [serial = 565] [outer = 0x0] 10:52:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12600c400) [pid = 2000] [serial = 566] [outer = 0x123537400] 10:52:49 INFO - PROCESS | 2000 | 1462211569567 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x128990800) [pid = 2000] [serial = 567] [outer = 0x123537400] 10:52:49 INFO - PROCESS | 2000 | 1462211569984 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]]]}] 10:52:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:52:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 568ms 10:52:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:52:50 INFO - PROCESS | 2000 | 1462211570029 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:52:50 INFO - PROCESS | 2000 | 1462211570030 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:52:50 INFO - PROCESS | 2000 | 1462211570032 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:52:50 INFO - PROCESS | 2000 | 1462211570033 Marionette TRACE conn2 <- [1,730,null,{}] 10:52:50 INFO - PROCESS | 2000 | 1462211570036 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}] 10:52:50 INFO - PROCESS | 2000 | 1462211570131 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:52:50 INFO - PROCESS | 2000 | 1462211570151 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265f0000 == 50 [pid = 2000] [id = 190] 10:52:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x121e3ac00) [pid = 2000] [serial = 568] [outer = 0x0] 10:52:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x128cc8400) [pid = 2000] [serial = 569] [outer = 0x121e3ac00] 10:52:50 INFO - PROCESS | 2000 | 1462211570176 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x128fc4800) [pid = 2000] [serial = 570] [outer = 0x121e3ac00] 10:52:50 INFO - PROCESS | 2000 | 1462211570536 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:52:50 INFO - PROCESS | 2000 | 1462211570554 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:52:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:52:50 INFO - PROCESS | 2000 | 1462211570556 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:52:50 INFO - PROCESS | 2000 | 1462211570558 Marionette TRACE conn2 <- [1,734,null,{}] 10:52:50 INFO - PROCESS | 2000 | 1462211570562 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}] 10:52:50 INFO - PROCESS | 2000 | 1462211570674 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:52:50 INFO - PROCESS | 2000 | 1462211570689 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x128dc0800 == 51 [pid = 2000] [id = 191] 10:52:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x128d87400) [pid = 2000] [serial = 571] [outer = 0x0] 10:52:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12a75fc00) [pid = 2000] [serial = 572] [outer = 0x128d87400] 10:52:50 INFO - PROCESS | 2000 | 1462211570716 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x12b9a1000) [pid = 2000] [serial = 573] [outer = 0x128d87400] 10:52:51 INFO - PROCESS | 2000 | 1462211571090 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]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:52:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 572ms 10:52:51 INFO - PROCESS | 2000 | 1462211571129 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 2000 | 1462211571130 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:52:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:52:51 INFO - PROCESS | 2000 | 1462211571133 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 2000 | 1462211571134 Marionette TRACE conn2 <- [1,738,null,{}] 10:52:51 INFO - PROCESS | 2000 | 1462211571136 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}] 10:52:51 INFO - PROCESS | 2000 | 1462211571231 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:52:51 INFO - PROCESS | 2000 | 1462211571245 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa7c000 == 52 [pid = 2000] [id = 192] 10:52:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x12b10e800) [pid = 2000] [serial = 574] [outer = 0x0] 10:52:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x12baa8800) [pid = 2000] [serial = 575] [outer = 0x12b10e800] 10:52:51 INFO - PROCESS | 2000 | 1462211571270 Marionette DEBUG loaded listener.js 10:52:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x12bab5c00) [pid = 2000] [serial = 576] [outer = 0x12b10e800] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x119e7a000) [pid = 2000] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x124477000) [pid = 2000] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x116808000) [pid = 2000] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1185a2c00) [pid = 2000] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x12175bc00) [pid = 2000] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1198b1c00) [pid = 2000] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x11850fc00) [pid = 2000] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1134b0c00) [pid = 2000] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x117b4a800) [pid = 2000] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:52:51 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x121e3ec00) [pid = 2000] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:52:52 INFO - PROCESS | 2000 | 1462211572117 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]]]}] 10:52:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:52:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1020ms 10:52:52 INFO - PROCESS | 2000 | 1462211572153 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:52:52 INFO - PROCESS | 2000 | 1462211572155 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:52:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:52:52 INFO - PROCESS | 2000 | 1462211572166 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:52:52 INFO - PROCESS | 2000 | 1462211572167 Marionette TRACE conn2 <- [1,742,null,{}] 10:52:52 INFO - PROCESS | 2000 | 1462211572169 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}] 10:52:52 INFO - PROCESS | 2000 | 1462211572262 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:52:52 INFO - PROCESS | 2000 | 1462211572268 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x11330b800 == 53 [pid = 2000] [id = 193] 10:52:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x11833cc00) [pid = 2000] [serial = 577] [outer = 0x0] 10:52:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1211bac00) [pid = 2000] [serial = 578] [outer = 0x11833cc00] 10:52:52 INFO - PROCESS | 2000 | 1462211572293 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x128aa6400) [pid = 2000] [serial = 579] [outer = 0x11833cc00] 10:52:53 INFO - PROCESS | 2000 | 1462211573070 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]]]}] 10:52:53 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 10:52:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 927ms 10:52:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:52:53 INFO - PROCESS | 2000 | 1462211573085 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 2000 | 1462211573086 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:52:53 INFO - PROCESS | 2000 | 1462211573088 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 2000 | 1462211573089 Marionette TRACE conn2 <- [1,746,null,{}] 10:52:53 INFO - PROCESS | 2000 | 1462211573091 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}] 10:52:53 INFO - PROCESS | 2000 | 1462211573169 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:52:53 INFO - PROCESS | 2000 | 1462211573173 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9eb000 == 54 [pid = 2000] [id = 194] 10:52:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x11680a000) [pid = 2000] [serial = 580] [outer = 0x0] 10:52:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12befa000) [pid = 2000] [serial = 581] [outer = 0x11680a000] 10:52:53 INFO - PROCESS | 2000 | 1462211573200 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12c21cc00) [pid = 2000] [serial = 582] [outer = 0x11680a000] 10:52:54 INFO - PROCESS | 2000 | 1462211574087 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]]]}] 10:52:54 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.) 10:52:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1019ms 10:52:54 INFO - PROCESS | 2000 | 1462211574108 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 2000 | 1462211574114 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:52:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:52:54 INFO - PROCESS | 2000 | 1462211574133 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 2000 | 1462211574136 Marionette TRACE conn2 <- [1,750,null,{}] 10:52:54 INFO - PROCESS | 2000 | 1462211574140 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}] 10:52:54 INFO - PROCESS | 2000 | 1462211574241 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:52:54 INFO - PROCESS | 2000 | 1462211574301 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x11826f800 == 55 [pid = 2000] [id = 195] 10:52:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1171f0800) [pid = 2000] [serial = 583] [outer = 0x0] 10:52:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1175a7c00) [pid = 2000] [serial = 584] [outer = 0x1171f0800] 10:52:54 INFO - PROCESS | 2000 | 1462211574332 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x11859f800) [pid = 2000] [serial = 585] [outer = 0x1171f0800] 10:52:55 INFO - PROCESS | 2000 | 1462211575218 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]]]}] 10:52:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:52:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1122ms 10:52:55 INFO - PROCESS | 2000 | 1462211575256 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:52:55 INFO - PROCESS | 2000 | 1462211575260 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:52:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:52:55 INFO - PROCESS | 2000 | 1462211575265 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:52:55 INFO - PROCESS | 2000 | 1462211575267 Marionette TRACE conn2 <- [1,754,null,{}] 10:52:55 INFO - PROCESS | 2000 | 1462211575269 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}] 10:52:55 INFO - PROCESS | 2000 | 1462211575368 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:52:55 INFO - PROCESS | 2000 | 1462211575414 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x12350d800 == 56 [pid = 2000] [id = 196] 10:52:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1188cf800) [pid = 2000] [serial = 586] [outer = 0x0] 10:52:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x120f95000) [pid = 2000] [serial = 587] [outer = 0x1188cf800] 10:52:55 INFO - PROCESS | 2000 | 1462211575444 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x12175b800) [pid = 2000] [serial = 588] [outer = 0x1188cf800] 10:52:56 INFO - PROCESS | 2000 | 1462211576365 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]]]}] 10:52:56 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 10:52:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1120ms 10:52:56 INFO - PROCESS | 2000 | 1462211576385 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 2000 | 1462211576386 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:52:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:52:56 INFO - PROCESS | 2000 | 1462211576389 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 2000 | 1462211576391 Marionette TRACE conn2 <- [1,758,null,{}] 10:52:56 INFO - PROCESS | 2000 | 1462211576401 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}] 10:52:56 INFO - PROCESS | 2000 | 1462211576486 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:52:56 INFO - PROCESS | 2000 | 1462211576549 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b958800 == 57 [pid = 2000] [id = 197] 10:52:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x126010000) [pid = 2000] [serial = 589] [outer = 0x0] 10:52:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x128fc2000) [pid = 2000] [serial = 590] [outer = 0x126010000] 10:52:56 INFO - PROCESS | 2000 | 1462211576602 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x12a5b7800) [pid = 2000] [serial = 591] [outer = 0x126010000] 10:52:57 INFO - PROCESS | 2000 | 1462211577184 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]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:52:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 873ms 10:52:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:52:57 INFO - PROCESS | 2000 | 1462211577263 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 2000 | 1462211577265 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:52:57 INFO - PROCESS | 2000 | 1462211577267 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 2000 | 1462211577268 Marionette TRACE conn2 <- [1,762,null,{}] 10:52:57 INFO - PROCESS | 2000 | 1462211577271 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}] 10:52:57 INFO - PROCESS | 2000 | 1462211577367 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:52:57 INFO - PROCESS | 2000 | 1462211577416 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0b8800 == 58 [pid = 2000] [id = 198] 10:52:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x12a5b9400) [pid = 2000] [serial = 592] [outer = 0x0] 10:52:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x12b10d400) [pid = 2000] [serial = 593] [outer = 0x12a5b9400] 10:52:57 INFO - PROCESS | 2000 | 1462211577445 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x12baaf400) [pid = 2000] [serial = 594] [outer = 0x12a5b9400] 10:52:58 INFO - PROCESS | 2000 | 1462211578311 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]]]}] 10:52:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:52:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1068ms 10:52:58 INFO - PROCESS | 2000 | 1462211578336 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 2000 | 1462211578337 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:52:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:52:58 INFO - PROCESS | 2000 | 1462211578339 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:52:58 INFO - PROCESS | 2000 | 1462211578341 Marionette TRACE conn2 <- [1,766,null,{}] 10:52:58 INFO - PROCESS | 2000 | 1462211578508 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}] 10:52:58 INFO - PROCESS | 2000 | 1462211578588 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:52:58 INFO - PROCESS | 2000 | 1462211578635 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a1f000 == 59 [pid = 2000] [id = 199] 10:52:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x1134ad800) [pid = 2000] [serial = 595] [outer = 0x0] 10:52:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x118110800) [pid = 2000] [serial = 596] [outer = 0x1134ad800] 10:52:58 INFO - PROCESS | 2000 | 1462211578704 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x11859e400) [pid = 2000] [serial = 597] [outer = 0x1134ad800] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12114a800 == 58 [pid = 2000] [id = 149] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x115f53000 == 57 [pid = 2000] [id = 66] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc9c000 == 56 [pid = 2000] [id = 167] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x11330b800 == 55 [pid = 2000] [id = 193] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa7c000 == 54 [pid = 2000] [id = 192] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x128dc0800 == 53 [pid = 2000] [id = 191] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x1265f0000 == 52 [pid = 2000] [id = 190] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12359f800 == 51 [pid = 2000] [id = 189] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x128d7e000) [pid = 2000] [serial = 542] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x11991f000 == 50 [pid = 2000] [id = 188] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x1171ba000 == 49 [pid = 2000] [id = 187] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x11990a000 == 48 [pid = 2000] [id = 186] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d2000 == 47 [pid = 2000] [id = 183] 10:52:59 INFO - PROCESS | 2000 | --DOCSHELL 0x112c0e000 == 46 [pid = 2000] [id = 182] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x12c4c6800) [pid = 2000] [serial = 440] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x128993400) [pid = 2000] [serial = 536] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x1171e7000) [pid = 2000] [serial = 515] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x121e36800) [pid = 2000] [serial = 539] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x121e3d400) [pid = 2000] [serial = 530] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x119b9f800) [pid = 2000] [serial = 524] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x120f94c00) [pid = 2000] [serial = 525] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x1185aa800) [pid = 2000] [serial = 521] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x1194d9000) [pid = 2000] [serial = 522] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x1211b7800) [pid = 2000] [serial = 527] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12150e400) [pid = 2000] [serial = 528] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x118509000) [pid = 2000] [serial = 519] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x11819e800) [pid = 2000] [serial = 518] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1171ee400) [pid = 2000] [serial = 512] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x12d43b400) [pid = 2000] [serial = 500] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x128aaa000) [pid = 2000] [serial = 509] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x128c63c00) [pid = 2000] [serial = 540] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x121807800) [pid = 2000] [serial = 506] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1185a6800) [pid = 2000] [serial = 503] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1175a0c00) [pid = 2000] [serial = 516] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x124d6a000) [pid = 2000] [serial = 533] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x128aa9000) [pid = 2000] [serial = 537] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x124cb8800) [pid = 2000] [serial = 531] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x12726f800) [pid = 2000] [serial = 534] [outer = 0x0] [url = about:blank] 10:52:59 INFO - PROCESS | 2000 | 1462211579651 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]]]}] 10:52:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:52:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1321ms 10:52:59 INFO - PROCESS | 2000 | 1462211579661 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:52:59 INFO - PROCESS | 2000 | 1462211579664 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:52:59 INFO - PROCESS | 2000 | 1462211579666 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:52:59 INFO - PROCESS | 2000 | 1462211579668 Marionette TRACE conn2 <- [1,770,null,{}] 10:52:59 INFO - PROCESS | 2000 | 1462211579670 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}] 10:52:59 INFO - PROCESS | 2000 | 1462211579749 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:52:59 INFO - PROCESS | 2000 | 1462211579756 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x118251800 == 47 [pid = 2000] [id = 200] 10:52:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x118352400) [pid = 2000] [serial = 598] [outer = 0x0] 10:52:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x119410c00) [pid = 2000] [serial = 599] [outer = 0x118352400] 10:52:59 INFO - PROCESS | 2000 | 1462211579784 Marionette DEBUG loaded listener.js 10:52:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x120f70400) [pid = 2000] [serial = 600] [outer = 0x118352400] 10:53:00 INFO - PROCESS | 2000 | 1462211580134 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]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 10:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:53:00 INFO - PROCESS | 2000 | 1462211580191 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:53:00 INFO - PROCESS | 2000 | 1462211580192 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:53:00 INFO - PROCESS | 2000 | 1462211580196 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 2000 | 1462211580197 Marionette TRACE conn2 <- [1,774,null,{}] 10:53:00 INFO - PROCESS | 2000 | 1462211580199 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}] 10:53:00 INFO - PROCESS | 2000 | 1462211580280 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:53:00 INFO - PROCESS | 2000 | 1462211580285 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12122b800 == 48 [pid = 2000] [id = 201] 10:53:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1215ad400) [pid = 2000] [serial = 601] [outer = 0x0] 10:53:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x121e34000) [pid = 2000] [serial = 602] [outer = 0x1215ad400] 10:53:00 INFO - PROCESS | 2000 | 1462211580314 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x124471000) [pid = 2000] [serial = 603] [outer = 0x1215ad400] 10:53:00 INFO - PROCESS | 2000 | 1462211580647 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]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 10:53:00 INFO - PROCESS | 2000 | 1462211580668 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:53:00 INFO - PROCESS | 2000 | 1462211580672 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:53:00 INFO - PROCESS | 2000 | 1462211580676 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 2000 | 1462211580677 Marionette TRACE conn2 <- [1,778,null,{}] 10:53:00 INFO - PROCESS | 2000 | 1462211580679 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}] 10:53:00 INFO - PROCESS | 2000 | 1462211580756 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:53:00 INFO - PROCESS | 2000 | 1462211580810 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217dd800 == 49 [pid = 2000] [id = 202] 10:53:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x121708c00) [pid = 2000] [serial = 604] [outer = 0x0] 10:53:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x124cb5400) [pid = 2000] [serial = 605] [outer = 0x121708c00] 10:53:00 INFO - PROCESS | 2000 | 1462211580835 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x128a9e800) [pid = 2000] [serial = 606] [outer = 0x121708c00] 10:53:01 INFO - PROCESS | 2000 | 1462211581151 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]]]}] 10:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms 10:53:01 INFO - PROCESS | 2000 | 1462211581197 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:53:01 INFO - PROCESS | 2000 | 1462211581198 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:53:01 INFO - PROCESS | 2000 | 1462211581206 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 2000 | 1462211581207 Marionette TRACE conn2 <- [1,782,null,{}] 10:53:01 INFO - PROCESS | 2000 | 1462211581209 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}] 10:53:01 INFO - PROCESS | 2000 | 1462211581304 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:53:01 INFO - PROCESS | 2000 | 1462211581309 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x128506000 == 50 [pid = 2000] [id = 203] 10:53:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x121e3bc00) [pid = 2000] [serial = 607] [outer = 0x0] 10:53:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x128c6b400) [pid = 2000] [serial = 608] [outer = 0x121e3bc00] 10:53:01 INFO - PROCESS | 2000 | 1462211581334 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1293e0000) [pid = 2000] [serial = 609] [outer = 0x121e3bc00] 10:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 10:53:01 INFO - PROCESS | 2000 | 1462211581666 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]]]}] 10:53:01 INFO - PROCESS | 2000 | 1462211581674 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:53:01 INFO - PROCESS | 2000 | 1462211581676 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:53:01 INFO - PROCESS | 2000 | 1462211581686 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 2000 | 1462211581687 Marionette TRACE conn2 <- [1,786,null,{}] 10:53:01 INFO - PROCESS | 2000 | 1462211581689 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}] 10:53:01 INFO - PROCESS | 2000 | 1462211581815 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:53:01 INFO - PROCESS | 2000 | 1462211581831 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ff0800 == 51 [pid = 2000] [id = 204] 10:53:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x12b107400) [pid = 2000] [serial = 610] [outer = 0x0] 10:53:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x12b9a6c00) [pid = 2000] [serial = 611] [outer = 0x12b107400] 10:53:01 INFO - PROCESS | 2000 | 1462211581858 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12c21bc00) [pid = 2000] [serial = 612] [outer = 0x12b107400] 10:53:02 INFO - PROCESS | 2000 | 1462211582213 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]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 569ms 10:53:02 INFO - PROCESS | 2000 | 1462211582255 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:53:02 INFO - PROCESS | 2000 | 1462211582257 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:53:02 INFO - PROCESS | 2000 | 1462211582259 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 2000 | 1462211582260 Marionette TRACE conn2 <- [1,790,null,{}] 10:53:02 INFO - PROCESS | 2000 | 1462211582263 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}] 10:53:02 INFO - PROCESS | 2000 | 1462211582357 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:53:02 INFO - PROCESS | 2000 | 1462211582368 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a71f000 == 52 [pid = 2000] [id = 205] 10:53:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x12c21dc00) [pid = 2000] [serial = 613] [outer = 0x0] 10:53:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x12c4c9400) [pid = 2000] [serial = 614] [outer = 0x12c21dc00] 10:53:02 INFO - PROCESS | 2000 | 1462211582392 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x12c8a2000) [pid = 2000] [serial = 615] [outer = 0x12c21dc00] 10:53:02 INFO - PROCESS | 2000 | 1462211582753 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]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 522ms 10:53:02 INFO - PROCESS | 2000 | 1462211582781 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 2000 | 1462211582782 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:53:02 INFO - PROCESS | 2000 | 1462211582790 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 2000 | 1462211582791 Marionette TRACE conn2 <- [1,794,null,{}] 10:53:02 INFO - PROCESS | 2000 | 1462211582794 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}] 10:53:02 INFO - PROCESS | 2000 | 1462211582892 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:53:02 INFO - PROCESS | 2000 | 1462211582896 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b291800 == 53 [pid = 2000] [id = 206] 10:53:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x12c4c6c00) [pid = 2000] [serial = 616] [outer = 0x0] 10:53:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x12cc71400) [pid = 2000] [serial = 617] [outer = 0x12c4c6c00] 10:53:02 INFO - PROCESS | 2000 | 1462211582920 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x12d068000) [pid = 2000] [serial = 618] [outer = 0x12c4c6c00] 10:53:03 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x121e3ac00) [pid = 2000] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:53:03 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x123537400) [pid = 2000] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:53:03 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x118354800) [pid = 2000] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:53:03 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x1211bf800) [pid = 2000] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:53:03 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x128d87400) [pid = 2000] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:53:03 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x1171f5400) [pid = 2000] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:53:03 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x1198a9400) [pid = 2000] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:53:03 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x11833cc00) [pid = 2000] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:53:03 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12b10e800) [pid = 2000] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:53:03 INFO - PROCESS | 2000 | 1462211583348 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]]]}] 10:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 570ms 10:53:03 INFO - PROCESS | 2000 | 1462211583363 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 2000 | 1462211583366 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:53:03 INFO - PROCESS | 2000 | 1462211583374 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:53:03 INFO - PROCESS | 2000 | 1462211583375 Marionette TRACE conn2 <- [1,798,null,{}] 10:53:03 INFO - PROCESS | 2000 | 1462211583379 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}] 10:53:03 INFO - PROCESS | 2000 | 1462211583457 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:53:03 INFO - PROCESS | 2000 | 1462211583464 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0b4000 == 54 [pid = 2000] [id = 207] 10:53:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x119968000) [pid = 2000] [serial = 619] [outer = 0x0] 10:53:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1289c1800) [pid = 2000] [serial = 620] [outer = 0x119968000] 10:53:03 INFO - PROCESS | 2000 | 1462211583489 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1289c5400) [pid = 2000] [serial = 621] [outer = 0x119968000] 10:53:03 INFO - PROCESS | 2000 | 1462211583819 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]]]}] 10:53:03 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 10:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 472ms 10:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:53:03 INFO - PROCESS | 2000 | 1462211583848 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 2000 | 1462211583849 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:53:03 INFO - PROCESS | 2000 | 1462211583851 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:53:03 INFO - PROCESS | 2000 | 1462211583853 Marionette TRACE conn2 <- [1,802,null,{}] 10:53:03 INFO - PROCESS | 2000 | 1462211583855 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}] 10:53:03 INFO - PROCESS | 2000 | 1462211583936 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:53:03 INFO - PROCESS | 2000 | 1462211583940 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c8cb800 == 55 [pid = 2000] [id = 208] 10:53:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x119b7f000) [pid = 2000] [serial = 622] [outer = 0x0] 10:53:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x119b85800) [pid = 2000] [serial = 623] [outer = 0x119b7f000] 10:53:03 INFO - PROCESS | 2000 | 1462211583967 Marionette DEBUG loaded listener.js 10:53:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x119b88c00) [pid = 2000] [serial = 624] [outer = 0x119b7f000] 10:53:04 INFO - PROCESS | 2000 | 1462211584289 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]]]}] 10:53:04 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 10:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 10:53:04 INFO - PROCESS | 2000 | 1462211584335 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 2000 | 1462211584336 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:53:04 INFO - PROCESS | 2000 | 1462211584338 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 2000 | 1462211584339 Marionette TRACE conn2 <- [1,806,null,{}] 10:53:04 INFO - PROCESS | 2000 | 1462211584342 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}] 10:53:04 INFO - PROCESS | 2000 | 1462211584442 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:53:04 INFO - PROCESS | 2000 | 1462211584448 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cca2800 == 56 [pid = 2000] [id = 209] 10:53:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x119b86800) [pid = 2000] [serial = 625] [outer = 0x0] 10:53:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x12881ac00) [pid = 2000] [serial = 626] [outer = 0x119b86800] 10:53:04 INFO - PROCESS | 2000 | 1462211584476 Marionette DEBUG loaded listener.js 10:53:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x1289c5c00) [pid = 2000] [serial = 627] [outer = 0x119b86800] 10:53:04 INFO - PROCESS | 2000 | [2000] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:53:04 INFO - PROCESS | 2000 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:53:04 INFO - PROCESS | 2000 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:53:04 INFO - PROCESS | 2000 | [GFX2-]: Using SkiaGL canvas. 10:53:04 INFO - PROCESS | 2000 | 1462211584841 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]]]}] 10:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 10:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 517ms 10:53:04 INFO - PROCESS | 2000 | 1462211584857 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 2000 | 1462211584859 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:53:04 INFO - PROCESS | 2000 | 1462211584862 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 2000 | 1462211584865 Marionette TRACE conn2 <- [1,810,null,{}] 10:53:04 INFO - PROCESS | 2000 | 1462211584867 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}] 10:53:04 INFO - PROCESS | 2000 | 1462211584968 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:53:04 INFO - PROCESS | 2000 | 1462211584974 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d0b6800 == 57 [pid = 2000] [id = 210] 10:53:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x12881e400) [pid = 2000] [serial = 628] [outer = 0x0] 10:53:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x1289cc800) [pid = 2000] [serial = 629] [outer = 0x12881e400] 10:53:05 INFO - PROCESS | 2000 | 1462211584998 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12d06d400) [pid = 2000] [serial = 630] [outer = 0x12881e400] 10:53:05 INFO - PROCESS | 2000 | 1462211585439 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]]]}] 10:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 621ms 10:53:05 INFO - PROCESS | 2000 | 1462211585495 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 2000 | 1462211585498 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:53:05 INFO - PROCESS | 2000 | 1462211585503 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - PROCESS | 2000 | 1462211585505 Marionette TRACE conn2 <- [1,814,null,{}] 10:53:05 INFO - PROCESS | 2000 | 1462211585510 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}] 10:53:05 INFO - PROCESS | 2000 | 1462211585615 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:53:05 INFO - PROCESS | 2000 | 1462211585669 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x119d42000 == 58 [pid = 2000] [id = 211] 10:53:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x118353400) [pid = 2000] [serial = 631] [outer = 0x0] 10:53:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x118a7c400) [pid = 2000] [serial = 632] [outer = 0x118353400] 10:53:05 INFO - PROCESS | 2000 | 1462211585700 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x119b7fc00) [pid = 2000] [serial = 633] [outer = 0x118353400] 10:53:06 INFO - PROCESS | 2000 | 1462211586288 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] 10:53:06 INFO - PROCESS | 2000 | 1462211586334 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:53:06 INFO - PROCESS | 2000 | 1462211586340 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 2000 | 1462211586343 Marionette TRACE conn2 <- [1,818,null,{}] 10:53:06 INFO - PROCESS | 2000 | 1462211586347 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}] 10:53:06 INFO - PROCESS | 2000 | 1462211586455 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:53:06 INFO - PROCESS | 2000 | 1462211586519 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x128f2d800 == 59 [pid = 2000] [id = 212] 10:53:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1213e0c00) [pid = 2000] [serial = 634] [outer = 0x0] 10:53:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x12442ec00) [pid = 2000] [serial = 635] [outer = 0x1213e0c00] 10:53:06 INFO - PROCESS | 2000 | 1462211586548 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x126008c00) [pid = 2000] [serial = 636] [outer = 0x1213e0c00] 10:53:06 INFO - PROCESS | 2000 | 1462211586998 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]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 673ms 10:53:07 INFO - PROCESS | 2000 | 1462211587014 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 2000 | 1462211587015 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:53:07 INFO - PROCESS | 2000 | 1462211587018 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 2000 | 1462211587020 Marionette TRACE conn2 <- [1,822,null,{}] 10:53:07 INFO - PROCESS | 2000 | 1462211587027 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}] 10:53:07 INFO - PROCESS | 2000 | 1462211587159 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:53:07 INFO - PROCESS | 2000 | 1462211587172 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3ad800 == 60 [pid = 2000] [id = 213] 10:53:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x128990000) [pid = 2000] [serial = 637] [outer = 0x0] 10:53:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x1289c2c00) [pid = 2000] [serial = 638] [outer = 0x128990000] 10:53:07 INFO - PROCESS | 2000 | 1462211587204 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x128d88400) [pid = 2000] [serial = 639] [outer = 0x128990000] 10:53:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 10:53:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 10:53:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 10:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:07 INFO - _addTest/ [0,825,"getWindowHandle",null] 10:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:53:07 INFO - PROCESS | 2000 | 1462211587641 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:53:07 INFO - PROCESS | 2000 | 1462211587644 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 2000 | 1462211587645 Marionette TRACE conn2 <- [1,826,null,{}] 10:53:07 INFO - PROCESS | 2000 | 1462211587648 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}] 10:53:07 INFO - PROCESS | 2000 | 1462211587746 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:53:07 INFO - PROCESS | 2000 | 1462211587795 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d945000 == 61 [pid = 2000] [id = 214] 10:53:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x1289be800) [pid = 2000] [serial = 640] [outer = 0x0] 10:53:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x12b105800) [pid = 2000] [serial = 641] [outer = 0x1289be800] 10:53:07 INFO - PROCESS | 2000 | 1462211587824 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x12c210400) [pid = 2000] [serial = 642] [outer = 0x1289be800] 10:53:08 INFO - PROCESS | 2000 | 1462211588229 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]]]}] 10:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 619ms 10:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:53:08 INFO - PROCESS | 2000 | 1462211588264 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:53:08 INFO - PROCESS | 2000 | 1462211588265 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:53:08 INFO - PROCESS | 2000 | 1462211588267 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 2000 | 1462211588268 Marionette TRACE conn2 <- [1,830,null,{}] 10:53:08 INFO - PROCESS | 2000 | 1462211588271 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}] 10:53:08 INFO - PROCESS | 2000 | 1462211588368 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:53:08 INFO - PROCESS | 2000 | 1462211588464 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d95e000 == 62 [pid = 2000] [id = 215] 10:53:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x12c216400) [pid = 2000] [serial = 643] [outer = 0x0] 10:53:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x12cc6f800) [pid = 2000] [serial = 644] [outer = 0x12c216400] 10:53:08 INFO - PROCESS | 2000 | 1462211588494 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x12d074400) [pid = 2000] [serial = 645] [outer = 0x12c216400] 10:53:08 INFO - PROCESS | 2000 | 1462211588902 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]]]}] 10:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 10:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:53:08 INFO - PROCESS | 2000 | 1462211588938 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:53:08 INFO - PROCESS | 2000 | 1462211588939 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:53:08 INFO - PROCESS | 2000 | 1462211588941 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 2000 | 1462211588942 Marionette TRACE conn2 <- [1,834,null,{}] 10:53:08 INFO - PROCESS | 2000 | 1462211588963 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}] 10:53:09 INFO - PROCESS | 2000 | 1462211589081 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:53:09 INFO - PROCESS | 2000 | 1462211589147 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc34000 == 63 [pid = 2000] [id = 216] 10:53:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x12d441400) [pid = 2000] [serial = 646] [outer = 0x0] 10:53:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x12d448400) [pid = 2000] [serial = 647] [outer = 0x12d441400] 10:53:09 INFO - PROCESS | 2000 | 1462211589178 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x12d840800) [pid = 2000] [serial = 648] [outer = 0x12d441400] 10:53:09 INFO - PROCESS | 2000 | 1462211589572 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]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 672ms 10:53:09 INFO - PROCESS | 2000 | 1462211589614 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:53:09 INFO - PROCESS | 2000 | 1462211589615 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:53:09 INFO - PROCESS | 2000 | 1462211589617 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 2000 | 1462211589618 Marionette TRACE conn2 <- [1,838,null,{}] 10:53:09 INFO - PROCESS | 2000 | 1462211589621 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}] 10:53:09 INFO - PROCESS | 2000 | 1462211589740 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:53:09 INFO - PROCESS | 2000 | 1462211589807 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x11816b000 == 64 [pid = 2000] [id = 217] 10:53:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x112a43c00) [pid = 2000] [serial = 649] [outer = 0x0] 10:53:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x112a47400) [pid = 2000] [serial = 650] [outer = 0x112a43c00] 10:53:09 INFO - PROCESS | 2000 | 1462211589840 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x112a4c400) [pid = 2000] [serial = 651] [outer = 0x112a43c00] 10:53:10 INFO - PROCESS | 2000 | 1462211590434 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]]]}] 10:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 870ms 10:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:53:10 INFO - PROCESS | 2000 | 1462211590488 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 2000 | 1462211590490 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:53:10 INFO - PROCESS | 2000 | 1462211590493 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 2000 | 1462211590498 Marionette TRACE conn2 <- [1,842,null,{}] 10:53:10 INFO - PROCESS | 2000 | 1462211590502 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}] 10:53:10 INFO - PROCESS | 2000 | 1462211590594 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:53:10 INFO - PROCESS | 2000 | 1462211590666 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x117264800 == 65 [pid = 2000] [id = 218] 10:53:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x112a48800) [pid = 2000] [serial = 652] [outer = 0x0] 10:53:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x115d80000) [pid = 2000] [serial = 653] [outer = 0x112a48800] 10:53:10 INFO - PROCESS | 2000 | 1462211590694 Marionette DEBUG loaded listener.js 10:53:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x1171ea800) [pid = 2000] [serial = 654] [outer = 0x112a48800] 10:53:11 INFO - PROCESS | 2000 | 1462211591128 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]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 677ms 10:53:11 INFO - PROCESS | 2000 | 1462211591172 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 2000 | 1462211591177 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:53:11 INFO - PROCESS | 2000 | 1462211591208 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 2000 | 1462211591212 Marionette TRACE conn2 <- [1,846,null,{}] 10:53:11 INFO - PROCESS | 2000 | 1462211591216 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}] 10:53:11 INFO - PROCESS | 2000 | 1462211591353 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:53:11 INFO - PROCESS | 2000 | 1462211591455 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191cd800 == 66 [pid = 2000] [id = 219] 10:53:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x11835e000) [pid = 2000] [serial = 655] [outer = 0x0] 10:53:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x1185efc00) [pid = 2000] [serial = 656] [outer = 0x11835e000] 10:53:11 INFO - PROCESS | 2000 | 1462211591496 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x1194d9000) [pid = 2000] [serial = 657] [outer = 0x11835e000] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12a51a000 == 65 [pid = 2000] [id = 184] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12cca2800 == 64 [pid = 2000] [id = 209] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12c8cb800 == 63 [pid = 2000] [id = 208] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0b4000 == 62 [pid = 2000] [id = 207] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12b291800 == 61 [pid = 2000] [id = 206] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12a71f000 == 60 [pid = 2000] [id = 205] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x128ff0800 == 59 [pid = 2000] [id = 204] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x128506000 == 58 [pid = 2000] [id = 203] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x112d84c00) [pid = 2000] [serial = 545] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x118358400) [pid = 2000] [serial = 548] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x121c4e400) [pid = 2000] [serial = 551] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x12befa000) [pid = 2000] [serial = 581] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x1217dd800 == 57 [pid = 2000] [id = 202] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12122b800 == 56 [pid = 2000] [id = 201] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x118251800 == 55 [pid = 2000] [id = 200] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x118a1f000 == 54 [pid = 2000] [id = 199] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x11826f800 == 53 [pid = 2000] [id = 195] 10:53:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9eb000 == 52 [pid = 2000] [id = 194] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x128cc8400) [pid = 2000] [serial = 569] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x12600c400) [pid = 2000] [serial = 566] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x118a7bc00) [pid = 2000] [serial = 560] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x1198aa400) [pid = 2000] [serial = 561] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x121761c00) [pid = 2000] [serial = 563] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x121e38400) [pid = 2000] [serial = 564] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x128aa3800) [pid = 2000] [serial = 554] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x12a75fc00) [pid = 2000] [serial = 572] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x11859ec00) [pid = 2000] [serial = 558] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x117b55400) [pid = 2000] [serial = 557] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x128d85400) [pid = 2000] [serial = 543] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x128aa6400) [pid = 2000] [serial = 579] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x12baa8800) [pid = 2000] [serial = 575] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x12b9a1000) [pid = 2000] [serial = 573] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x12bab5c00) [pid = 2000] [serial = 576] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x1211bac00) [pid = 2000] [serial = 578] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x128fc4800) [pid = 2000] [serial = 570] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x128990800) [pid = 2000] [serial = 567] [outer = 0x0] [url = about:blank] 10:53:11 INFO - PROCESS | 2000 | 1462211591893 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]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 727ms 10:53:11 INFO - PROCESS | 2000 | 1462211591932 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:53:11 INFO - PROCESS | 2000 | 1462211591933 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:53:11 INFO - PROCESS | 2000 | 1462211591936 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 2000 | 1462211591938 Marionette TRACE conn2 <- [1,850,null,{}] 10:53:11 INFO - PROCESS | 2000 | 1462211591945 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}] 10:53:12 INFO - PROCESS | 2000 | 1462211592030 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:53:12 INFO - PROCESS | 2000 | 1462211592081 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x119851000 == 53 [pid = 2000] [id = 220] 10:53:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x119107400) [pid = 2000] [serial = 658] [outer = 0x0] 10:53:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x119b7f800) [pid = 2000] [serial = 659] [outer = 0x119107400] 10:53:12 INFO - PROCESS | 2000 | 1462211592109 Marionette DEBUG loaded listener.js 10:53:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x1211b6400) [pid = 2000] [serial = 660] [outer = 0x119107400] 10:53:12 INFO - PROCESS | 2000 | 1462211592418 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]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms 10:53:12 INFO - PROCESS | 2000 | 1462211592458 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 2000 | 1462211592461 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:53:12 INFO - PROCESS | 2000 | 1462211592465 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 2000 | 1462211592466 Marionette TRACE conn2 <- [1,854,null,{}] 10:53:12 INFO - PROCESS | 2000 | 1462211592468 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}] 10:53:12 INFO - PROCESS | 2000 | 1462211592548 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:53:12 INFO - PROCESS | 2000 | 1462211592552 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x124cd9800 == 54 [pid = 2000] [id = 221] 10:53:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x12175c800) [pid = 2000] [serial = 661] [outer = 0x0] 10:53:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x121e3d000) [pid = 2000] [serial = 662] [outer = 0x12175c800] 10:53:12 INFO - PROCESS | 2000 | 1462211592578 Marionette DEBUG loaded listener.js 10:53:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x1247cf400) [pid = 2000] [serial = 663] [outer = 0x12175c800] 10:53:12 INFO - PROCESS | 2000 | 1462211592948 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]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 10:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:53:12 INFO - PROCESS | 2000 | 1462211592984 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 2000 | 1462211592985 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:53:12 INFO - PROCESS | 2000 | 1462211592987 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 2000 | 1462211592988 Marionette TRACE conn2 <- [1,858,null,{}] 10:53:12 INFO - PROCESS | 2000 | 1462211592991 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}] 10:53:13 INFO - PROCESS | 2000 | 1462211593070 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:53:13 INFO - PROCESS | 2000 | 1462211593074 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265ef800 == 55 [pid = 2000] [id = 222] 10:53:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x124cc0000) [pid = 2000] [serial = 664] [outer = 0x0] 10:53:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x12600dc00) [pid = 2000] [serial = 665] [outer = 0x124cc0000] 10:53:13 INFO - PROCESS | 2000 | 1462211593099 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x127276000) [pid = 2000] [serial = 666] [outer = 0x124cc0000] 10:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 10:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:53:13 INFO - PROCESS | 2000 | 1462211593451 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]]]}] 10:53:13 INFO - PROCESS | 2000 | 1462211593455 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:53:13 INFO - PROCESS | 2000 | 1462211593457 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:53:13 INFO - PROCESS | 2000 | 1462211593459 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:53:13 INFO - PROCESS | 2000 | 1462211593460 Marionette TRACE conn2 <- [1,862,null,{}] 10:53:13 INFO - PROCESS | 2000 | 1462211593465 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}] 10:53:13 INFO - PROCESS | 2000 | 1462211593587 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:53:13 INFO - PROCESS | 2000 | 1462211593620 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x12955a000 == 56 [pid = 2000] [id = 223] 10:53:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x12175d000) [pid = 2000] [serial = 667] [outer = 0x0] 10:53:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x12898e000) [pid = 2000] [serial = 668] [outer = 0x12175d000] 10:53:13 INFO - PROCESS | 2000 | 1462211593647 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x128c60000) [pid = 2000] [serial = 669] [outer = 0x12175d000] 10:53:13 INFO - PROCESS | 2000 | 1462211593969 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]]]}] 10:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 525ms 10:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:53:13 INFO - PROCESS | 2000 | 1462211593985 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:53:13 INFO - PROCESS | 2000 | 1462211593986 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:53:13 INFO - PROCESS | 2000 | 1462211593988 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:53:13 INFO - PROCESS | 2000 | 1462211593989 Marionette TRACE conn2 <- [1,866,null,{}] 10:53:13 INFO - PROCESS | 2000 | 1462211593991 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}] 10:53:14 INFO - PROCESS | 2000 | 1462211594093 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:53:14 INFO - PROCESS | 2000 | 1462211594097 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa7c000 == 57 [pid = 2000] [id = 224] 10:53:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x128c65000) [pid = 2000] [serial = 670] [outer = 0x0] 10:53:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x128d81000) [pid = 2000] [serial = 671] [outer = 0x128c65000] 10:53:14 INFO - PROCESS | 2000 | 1462211594122 Marionette DEBUG loaded listener.js 10:53:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x1293e5000) [pid = 2000] [serial = 672] [outer = 0x128c65000] 10:53:14 INFO - PROCESS | 2000 | 1462211594534 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]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 568ms 10:53:14 INFO - PROCESS | 2000 | 1462211594557 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:53:14 INFO - PROCESS | 2000 | 1462211594559 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:53:14 INFO - PROCESS | 2000 | 1462211594563 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 2000 | 1462211594565 Marionette TRACE conn2 <- [1,870,null,{}] 10:53:14 INFO - PROCESS | 2000 | 1462211594568 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}] 10:53:14 INFO - PROCESS | 2000 | 1462211594728 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:53:14 INFO - PROCESS | 2000 | 1462211594763 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9e1800 == 58 [pid = 2000] [id = 225] 10:53:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x128d7b400) [pid = 2000] [serial = 673] [outer = 0x0] 10:53:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x12a76d800) [pid = 2000] [serial = 674] [outer = 0x128d7b400] 10:53:14 INFO - PROCESS | 2000 | 1462211594802 Marionette DEBUG loaded listener.js 10:53:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x12b129c00) [pid = 2000] [serial = 675] [outer = 0x128d7b400] 10:53:15 INFO - PROCESS | 2000 | 1462211595170 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]]]}] 10:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 621ms 10:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:53:15 INFO - PROCESS | 2000 | 1462211595184 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 2000 | 1462211595185 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:53:15 INFO - PROCESS | 2000 | 1462211595187 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:53:15 INFO - PROCESS | 2000 | 1462211595188 Marionette TRACE conn2 <- [1,874,null,{}] 10:53:15 INFO - PROCESS | 2000 | 1462211595191 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}] 10:53:15 INFO - PROCESS | 2000 | 1462211595295 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:53:15 INFO - PROCESS | 2000 | 1462211595331 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c177800 == 59 [pid = 2000] [id = 226] 10:53:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x1293ea000) [pid = 2000] [serial = 676] [outer = 0x0] 10:53:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x12b99f000) [pid = 2000] [serial = 677] [outer = 0x1293ea000] 10:53:15 INFO - PROCESS | 2000 | 1462211595355 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x12baa8800) [pid = 2000] [serial = 678] [outer = 0x1293ea000] 10:53:15 INFO - PROCESS | 2000 | 1462211595692 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]]]}] 10:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 10:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:53:15 INFO - PROCESS | 2000 | 1462211595705 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 2000 | 1462211595706 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:53:15 INFO - PROCESS | 2000 | 1462211595709 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:53:15 INFO - PROCESS | 2000 | 1462211595710 Marionette TRACE conn2 <- [1,878,null,{}] 10:53:15 INFO - PROCESS | 2000 | 1462211595712 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}] 10:53:15 INFO - PROCESS | 2000 | 1462211595810 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x119b86800) [pid = 2000] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x118352400) [pid = 2000] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x1215ad400) [pid = 2000] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x12c4c6c00) [pid = 2000] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x119b7f000) [pid = 2000] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x121e3bc00) [pid = 2000] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x119968000) [pid = 2000] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x12b107400) [pid = 2000] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x12c21dc00) [pid = 2000] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x1134ad800) [pid = 2000] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x121708c00) [pid = 2000] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x12cc76800) [pid = 2000] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:53:15 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x11680a000) [pid = 2000] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:53:15 INFO - PROCESS | 2000 | 1462211595966 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191c5800 == 60 [pid = 2000] [id = 227] 10:53:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x114ef2800) [pid = 2000] [serial = 679] [outer = 0x0] 10:53:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x1171ef400) [pid = 2000] [serial = 680] [outer = 0x114ef2800] 10:53:15 INFO - PROCESS | 2000 | 1462211595992 Marionette DEBUG loaded listener.js 10:53:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x120f72400) [pid = 2000] [serial = 681] [outer = 0x114ef2800] 10:53:16 INFO - PROCESS | 2000 | 1462211596267 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]]]}] 10:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 572ms 10:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:53:16 INFO - PROCESS | 2000 | 1462211596286 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 2000 | 1462211596288 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:53:16 INFO - PROCESS | 2000 | 1462211596290 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 2000 | 1462211596292 Marionette TRACE conn2 <- [1,882,null,{}] 10:53:16 INFO - PROCESS | 2000 | 1462211596303 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}] 10:53:16 INFO - PROCESS | 2000 | 1462211596410 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:53:16 INFO - PROCESS | 2000 | 1462211596415 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc9c800 == 61 [pid = 2000] [id = 228] 10:53:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x128816800) [pid = 2000] [serial = 682] [outer = 0x0] 10:53:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x12c4c8400) [pid = 2000] [serial = 683] [outer = 0x128816800] 10:53:16 INFO - PROCESS | 2000 | 1462211596444 Marionette DEBUG loaded listener.js 10:53:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x12d1e6400) [pid = 2000] [serial = 684] [outer = 0x128816800] 10:53:16 INFO - PROCESS | 2000 | 1462211596792 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]]]}] 10:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 524ms 10:53:16 INFO - PROCESS | 2000 | 1462211596815 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 2000 | 1462211596816 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:53:16 INFO - PROCESS | 2000 | 1462211596818 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 2000 | 1462211596819 Marionette TRACE conn2 <- [1,886,null,{}] 10:53:16 INFO - PROCESS | 2000 | 1462211596822 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}] 10:53:16 INFO - PROCESS | 2000 | 1462211596929 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:53:16 INFO - PROCESS | 2000 | 1462211596936 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d19e800 == 62 [pid = 2000] [id = 229] 10:53:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x110dab400) [pid = 2000] [serial = 685] [outer = 0x0] 10:53:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x110dae800) [pid = 2000] [serial = 686] [outer = 0x110dab400] 10:53:16 INFO - PROCESS | 2000 | 1462211596960 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x110db2800) [pid = 2000] [serial = 687] [outer = 0x110dab400] 10:53:17 INFO - PROCESS | 2000 | 1462211597264 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]]]}] 10:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 10:53:17 INFO - PROCESS | 2000 | 1462211597286 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:53:17 INFO - PROCESS | 2000 | 1462211597288 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:53:17 INFO - PROCESS | 2000 | 1462211597290 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:53:17 INFO - PROCESS | 2000 | 1462211597291 Marionette TRACE conn2 <- [1,890,null,{}] 10:53:17 INFO - PROCESS | 2000 | 1462211597293 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}] 10:53:17 INFO - PROCESS | 2000 | 1462211597376 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:53:17 INFO - PROCESS | 2000 | 1462211597380 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x1357c5800 == 63 [pid = 2000] [id = 230] 10:53:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x111dbe800) [pid = 2000] [serial = 688] [outer = 0x0] 10:53:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x12d1e7c00) [pid = 2000] [serial = 689] [outer = 0x111dbe800] 10:53:17 INFO - PROCESS | 2000 | 1462211597404 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x12d444800) [pid = 2000] [serial = 690] [outer = 0x111dbe800] 10:53:17 INFO - PROCESS | 2000 | 1462211597756 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]]]}] 10:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 517ms 10:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:53:17 INFO - PROCESS | 2000 | 1462211597808 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:53:17 INFO - PROCESS | 2000 | 1462211597809 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:53:17 INFO - PROCESS | 2000 | 1462211597811 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:53:17 INFO - PROCESS | 2000 | 1462211597812 Marionette TRACE conn2 <- [1,894,null,{}] 10:53:17 INFO - PROCESS | 2000 | 1462211597814 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}] 10:53:17 INFO - PROCESS | 2000 | 1462211597901 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:53:17 INFO - PROCESS | 2000 | 1462211597906 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b8e800 == 64 [pid = 2000] [id = 231] 10:53:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x121b02800) [pid = 2000] [serial = 691] [outer = 0x0] 10:53:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x121b0bc00) [pid = 2000] [serial = 692] [outer = 0x121b02800] 10:53:17 INFO - PROCESS | 2000 | 1462211597930 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x121b0fc00) [pid = 2000] [serial = 693] [outer = 0x121b02800] 10:53:18 INFO - PROCESS | 2000 | 1462211598436 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]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 10:53:18 INFO - PROCESS | 2000 | 1462211598496 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 2000 | 1462211598498 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:53:18 INFO - PROCESS | 2000 | 1462211598503 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 2000 | 1462211598505 Marionette TRACE conn2 <- [1,898,null,{}] 10:53:18 INFO - PROCESS | 2000 | 1462211598508 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}] 10:53:18 INFO - PROCESS | 2000 | 1462211598621 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:53:18 INFO - PROCESS | 2000 | 1462211598743 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a0e000 == 65 [pid = 2000] [id = 232] 10:53:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x115e25800) [pid = 2000] [serial = 694] [outer = 0x0] 10:53:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x1171ed400) [pid = 2000] [serial = 695] [outer = 0x115e25800] 10:53:18 INFO - PROCESS | 2000 | 1462211598793 Marionette DEBUG loaded listener.js 10:53:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x11835fc00) [pid = 2000] [serial = 696] [outer = 0x115e25800] 10:53:19 INFO - PROCESS | 2000 | 1462211599352 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]]]}] 10:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 871ms 10:53:19 INFO - PROCESS | 2000 | 1462211599374 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:53:19 INFO - PROCESS | 2000 | 1462211599378 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:53:19 INFO - PROCESS | 2000 | 1462211599401 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:53:19 INFO - PROCESS | 2000 | 1462211599403 Marionette TRACE conn2 <- [1,902,null,{}] 10:53:19 INFO - PROCESS | 2000 | 1462211599405 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}] 10:53:19 INFO - PROCESS | 2000 | 1462211599513 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:53:19 INFO - PROCESS | 2000 | 1462211599582 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x121ba5800 == 66 [pid = 2000] [id = 233] 10:53:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x1188cfc00) [pid = 2000] [serial = 697] [outer = 0x0] 10:53:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x119b84400) [pid = 2000] [serial = 698] [outer = 0x1188cfc00] 10:53:19 INFO - PROCESS | 2000 | 1462211599611 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x1211b7c00) [pid = 2000] [serial = 699] [outer = 0x1188cfc00] 10:53:20 INFO - PROCESS | 2000 | 1462211600037 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]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 674ms 10:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:53:20 INFO - PROCESS | 2000 | 1462211600074 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 2000 | 1462211600075 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:53:20 INFO - PROCESS | 2000 | 1462211600078 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 2000 | 1462211600081 Marionette TRACE conn2 <- [1,906,null,{}] 10:53:20 INFO - PROCESS | 2000 | 1462211600089 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}] 10:53:20 INFO - PROCESS | 2000 | 1462211600222 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:53:20 INFO - PROCESS | 2000 | 1462211600320 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b952000 == 67 [pid = 2000] [id = 234] 10:53:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x12175d800) [pid = 2000] [serial = 700] [outer = 0x0] 10:53:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x121b0c000) [pid = 2000] [serial = 701] [outer = 0x12175d800] 10:53:20 INFO - PROCESS | 2000 | 1462211600365 Marionette DEBUG loaded listener.js 10:53:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x128812800) [pid = 2000] [serial = 702] [outer = 0x12175d800] 10:53:20 INFO - PROCESS | 2000 | 1462211600810 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]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 771ms 10:53:20 INFO - PROCESS | 2000 | 1462211600850 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 2000 | 1462211600852 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:53:20 INFO - PROCESS | 2000 | 1462211600854 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 2000 | 1462211600855 Marionette TRACE conn2 <- [1,910,null,{}] 10:53:20 INFO - PROCESS | 2000 | 1462211600858 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}] 10:53:21 INFO - PROCESS | 2000 | 1462211600999 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:53:21 INFO - PROCESS | 2000 | 1462211601050 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3b7000 == 68 [pid = 2000] [id = 235] 10:53:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x113089800) [pid = 2000] [serial = 703] [outer = 0x0] 10:53:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x11308d800) [pid = 2000] [serial = 704] [outer = 0x113089800] 10:53:21 INFO - PROCESS | 2000 | 1462211601081 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x121b07400) [pid = 2000] [serial = 705] [outer = 0x113089800] 10:53:21 INFO - PROCESS | 2000 | 1462211601481 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]]]}] 10:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 668ms 10:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:53:21 INFO - PROCESS | 2000 | 1462211601523 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:53:21 INFO - PROCESS | 2000 | 1462211601524 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:53:21 INFO - PROCESS | 2000 | 1462211601526 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:53:21 INFO - PROCESS | 2000 | 1462211601527 Marionette TRACE conn2 <- [1,914,null,{}] 10:53:21 INFO - PROCESS | 2000 | 1462211601530 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}] 10:53:21 INFO - PROCESS | 2000 | 1462211601634 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:53:21 INFO - PROCESS | 2000 | 1462211601692 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355d0800 == 69 [pid = 2000] [id = 236] 10:53:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x12446ec00) [pid = 2000] [serial = 706] [outer = 0x0] 10:53:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x128819000) [pid = 2000] [serial = 707] [outer = 0x12446ec00] 10:53:21 INFO - PROCESS | 2000 | 1462211601721 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x12898d000) [pid = 2000] [serial = 708] [outer = 0x12446ec00] 10:53:22 INFO - PROCESS | 2000 | 1462211602177 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]]]}] 10:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 673ms 10:53:22 INFO - PROCESS | 2000 | 1462211602200 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:53:22 INFO - PROCESS | 2000 | 1462211602201 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:53:22 INFO - PROCESS | 2000 | 1462211602203 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:53:22 INFO - PROCESS | 2000 | 1462211602205 Marionette TRACE conn2 <- [1,918,null,{}] 10:53:22 INFO - PROCESS | 2000 | 1462211602207 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}] 10:53:22 INFO - PROCESS | 2000 | 1462211602338 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:53:22 INFO - PROCESS | 2000 | 1462211602421 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba17800 == 70 [pid = 2000] [id = 237] 10:53:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x121b87c00) [pid = 2000] [serial = 709] [outer = 0x0] 10:53:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x1289c1c00) [pid = 2000] [serial = 710] [outer = 0x121b87c00] 10:53:22 INFO - PROCESS | 2000 | 1462211602451 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x128d7f000) [pid = 2000] [serial = 711] [outer = 0x121b87c00] 10:53:22 INFO - PROCESS | 2000 | 1462211602869 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]]]}] 10:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 722ms 10:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:53:22 INFO - PROCESS | 2000 | 1462211602926 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:53:22 INFO - PROCESS | 2000 | 1462211602927 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:53:22 INFO - PROCESS | 2000 | 1462211602929 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:53:22 INFO - PROCESS | 2000 | 1462211602931 Marionette TRACE conn2 <- [1,922,null,{}] 10:53:22 INFO - PROCESS | 2000 | 1462211602933 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}] 10:53:23 INFO - PROCESS | 2000 | 1462211603038 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:53:23 INFO - PROCESS | 2000 | 1462211603095 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x110f61000 == 71 [pid = 2000] [id = 238] 10:53:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x110f33000) [pid = 2000] [serial = 712] [outer = 0x0] 10:53:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x110f3b400) [pid = 2000] [serial = 713] [outer = 0x110f33000] 10:53:23 INFO - PROCESS | 2000 | 1462211603124 Marionette DEBUG loaded listener.js 10:53:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x110f3f000) [pid = 2000] [serial = 714] [outer = 0x110f33000] 10:53:23 INFO - PROCESS | 2000 | 1462211603739 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]]]}] 10:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 869ms 10:53:23 INFO - PROCESS | 2000 | 1462211603799 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 2000 | 1462211603802 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:53:23 INFO - PROCESS | 2000 | 1462211603806 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 2000 | 1462211603807 Marionette TRACE conn2 <- [1,926,null,{}] 10:53:23 INFO - PROCESS | 2000 | 1462211603813 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}] 10:53:23 INFO - PROCESS | 2000 | 1462211603907 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:53:23 INFO - PROCESS | 2000 | 1462211603980 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x12115c000 == 72 [pid = 2000] [id = 239] 10:53:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x112d82000) [pid = 2000] [serial = 715] [outer = 0x0] 10:53:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x113085400) [pid = 2000] [serial = 716] [outer = 0x112d82000] 10:53:24 INFO - PROCESS | 2000 | 1462211604008 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x11341e800) [pid = 2000] [serial = 717] [outer = 0x112d82000] 10:53:24 INFO - PROCESS | 2000 | 1462211604439 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]]]}] 10:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x1357c5800 == 71 [pid = 2000] [id = 230] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12d19e800 == 70 [pid = 2000] [id = 229] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc9c800 == 69 [pid = 2000] [id = 228] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x1191c5800 == 68 [pid = 2000] [id = 227] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12c177800 == 67 [pid = 2000] [id = 226] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9e1800 == 66 [pid = 2000] [id = 225] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x1289cc800) [pid = 2000] [serial = 629] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa7c000 == 65 [pid = 2000] [id = 224] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12955a000 == 64 [pid = 2000] [id = 223] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x1265ef800 == 63 [pid = 2000] [id = 222] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x124cd9800 == 62 [pid = 2000] [id = 221] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x119851000 == 61 [pid = 2000] [id = 220] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x1191cd800 == 60 [pid = 2000] [id = 219] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x117264800 == 59 [pid = 2000] [id = 218] 10:53:24 INFO - PROCESS | 2000 | 1462211604505 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:53:24 INFO - PROCESS | 2000 | 1462211604509 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x128f2d800 == 58 [pid = 2000] [id = 212] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x119d42000 == 57 [pid = 2000] [id = 211] 10:53:24 INFO - PROCESS | 2000 | --DOCSHELL 0x12d0b6800 == 56 [pid = 2000] [id = 210] 10:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:53:24 INFO - PROCESS | 2000 | 1462211604515 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:53:24 INFO - PROCESS | 2000 | 1462211604517 Marionette TRACE conn2 <- [1,930,null,{}] 10:53:24 INFO - PROCESS | 2000 | 1462211604519 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}] 10:53:24 INFO - PROCESS | 2000 | 1462211604602 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:53:24 INFO - PROCESS | 2000 | 1462211604607 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x11887b800 == 57 [pid = 2000] [id = 240] 10:53:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x114ef9c00) [pid = 2000] [serial = 718] [outer = 0x0] 10:53:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 182 (0x1171eb800) [pid = 2000] [serial = 719] [outer = 0x114ef9c00] 10:53:24 INFO - PROCESS | 2000 | 1462211604633 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x11859c400) [pid = 2000] [serial = 720] [outer = 0x114ef9c00] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x120f70400) [pid = 2000] [serial = 600] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 181 (0x121e34000) [pid = 2000] [serial = 602] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x12d068000) [pid = 2000] [serial = 618] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x119b85800) [pid = 2000] [serial = 623] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x128c6b400) [pid = 2000] [serial = 608] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x1175a7c00) [pid = 2000] [serial = 584] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x119410c00) [pid = 2000] [serial = 599] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x1289c5400) [pid = 2000] [serial = 621] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x1289c1800) [pid = 2000] [serial = 620] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x12b9a6c00) [pid = 2000] [serial = 611] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x120f95000) [pid = 2000] [serial = 587] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x1293e0000) [pid = 2000] [serial = 609] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x119b88c00) [pid = 2000] [serial = 624] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x12c4c9400) [pid = 2000] [serial = 614] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x118110800) [pid = 2000] [serial = 596] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x12b10d400) [pid = 2000] [serial = 593] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x12c8a2000) [pid = 2000] [serial = 615] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x12c21bc00) [pid = 2000] [serial = 612] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x11859e400) [pid = 2000] [serial = 597] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x124cb5400) [pid = 2000] [serial = 605] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x12cc71400) [pid = 2000] [serial = 617] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x128fc2000) [pid = 2000] [serial = 590] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x12d442800) [pid = 2000] [serial = 501] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x128a9e800) [pid = 2000] [serial = 606] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x124471000) [pid = 2000] [serial = 603] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x12c21cc00) [pid = 2000] [serial = 582] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x12881ac00) [pid = 2000] [serial = 626] [outer = 0x0] [url = about:blank] 10:53:24 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x1289c5c00) [pid = 2000] [serial = 627] [outer = 0x0] [url = about:blank] 10:53:25 INFO - PROCESS | 2000 | 1462211605154 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]]]}] 10:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 10:53:25 INFO - PROCESS | 2000 | 1462211605246 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 2000 | 1462211605250 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:53:25 INFO - PROCESS | 2000 | 1462211605258 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 2000 | 1462211605262 Marionette TRACE conn2 <- [1,934,null,{}] 10:53:25 INFO - PROCESS | 2000 | 1462211605283 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}] 10:53:25 INFO - PROCESS | 2000 | 1462211605440 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:53:25 INFO - PROCESS | 2000 | 1462211605550 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191ca800 == 58 [pid = 2000] [id = 241] 10:53:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x110f3c000) [pid = 2000] [serial = 721] [outer = 0x0] 10:53:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x113085000) [pid = 2000] [serial = 722] [outer = 0x110f3c000] 10:53:25 INFO - PROCESS | 2000 | 1462211605584 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x1164d6400) [pid = 2000] [serial = 723] [outer = 0x110f3c000] 10:53:26 INFO - PROCESS | 2000 | 1462211606034 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]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 792ms 10:53:26 INFO - PROCESS | 2000 | 1462211606049 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 2000 | 1462211606053 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:53:26 INFO - PROCESS | 2000 | 1462211606057 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 2000 | 1462211606059 Marionette TRACE conn2 <- [1,938,null,{}] 10:53:26 INFO - PROCESS | 2000 | 1462211606062 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}] 10:53:26 INFO - PROCESS | 2000 | 1462211606161 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:53:26 INFO - PROCESS | 2000 | 1462211606213 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x1240ce800 == 59 [pid = 2000] [id = 242] 10:53:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x117b49800) [pid = 2000] [serial = 724] [outer = 0x0] 10:53:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x119107c00) [pid = 2000] [serial = 725] [outer = 0x117b49800] 10:53:26 INFO - PROCESS | 2000 | 1462211606246 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x1198a9400) [pid = 2000] [serial = 726] [outer = 0x117b49800] 10:53:26 INFO - PROCESS | 2000 | 1462211606668 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]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 624ms 10:53:26 INFO - PROCESS | 2000 | 1462211606682 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 2000 | 1462211606684 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:53:26 INFO - PROCESS | 2000 | 1462211606686 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 2000 | 1462211606689 Marionette TRACE conn2 <- [1,942,null,{}] 10:53:26 INFO - PROCESS | 2000 | 1462211606697 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}] 10:53:26 INFO - PROCESS | 2000 | 1462211606798 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:53:26 INFO - PROCESS | 2000 | 1462211606889 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x128da4800 == 60 [pid = 2000] [id = 243] 10:53:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x119b85000) [pid = 2000] [serial = 727] [outer = 0x0] 10:53:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x120f90800) [pid = 2000] [serial = 728] [outer = 0x119b85000] 10:53:26 INFO - PROCESS | 2000 | 1462211606921 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x121807800) [pid = 2000] [serial = 729] [outer = 0x119b85000] 10:53:27 INFO - PROCESS | 2000 | 1462211607357 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]]]}] 10:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 722ms 10:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:53:27 INFO - PROCESS | 2000 | 1462211607408 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:53:27 INFO - PROCESS | 2000 | 1462211607410 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:53:27 INFO - PROCESS | 2000 | 1462211607415 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 2000 | 1462211607416 Marionette TRACE conn2 <- [1,946,null,{}] 10:53:27 INFO - PROCESS | 2000 | 1462211607419 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}] 10:53:27 INFO - PROCESS | 2000 | 1462211607515 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:53:27 INFO - PROCESS | 2000 | 1462211607581 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a688800 == 61 [pid = 2000] [id = 244] 10:53:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x121b03800) [pid = 2000] [serial = 730] [outer = 0x0] 10:53:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x121b80000) [pid = 2000] [serial = 731] [outer = 0x121b03800] 10:53:27 INFO - PROCESS | 2000 | 1462211607612 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x121b88800) [pid = 2000] [serial = 732] [outer = 0x121b03800] 10:53:28 INFO - PROCESS | 2000 | 1462211608031 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]]]}] 10:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 668ms 10:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:53:28 INFO - PROCESS | 2000 | 1462211608104 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 2000 | 1462211608105 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:53:28 INFO - PROCESS | 2000 | 1462211608108 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 2000 | 1462211608109 Marionette TRACE conn2 <- [1,950,null,{}] 10:53:28 INFO - PROCESS | 2000 | 1462211608131 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}] 10:53:28 INFO - PROCESS | 2000 | 1462211608229 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:53:28 INFO - PROCESS | 2000 | 1462211608296 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b28b800 == 62 [pid = 2000] [id = 245] 10:53:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x121b80c00) [pid = 2000] [serial = 733] [outer = 0x0] 10:53:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x121e32400) [pid = 2000] [serial = 734] [outer = 0x121b80c00] 10:53:28 INFO - PROCESS | 2000 | 1462211608325 Marionette DEBUG loaded listener.js 10:53:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x12422ec00) [pid = 2000] [serial = 735] [outer = 0x121b80c00] 10:53:28 INFO - PROCESS | 2000 | 1462211608809 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]]]}] 10:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 772ms 10:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:53:28 INFO - PROCESS | 2000 | 1462211608882 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 2000 | 1462211608884 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:53:28 INFO - PROCESS | 2000 | 1462211608887 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 2000 | 1462211608889 Marionette TRACE conn2 <- [1,954,null,{}] 10:53:28 INFO - PROCESS | 2000 | 1462211608892 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}] 10:53:29 INFO - PROCESS | 2000 | 1462211609048 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:53:29 INFO - PROCESS | 2000 | 1462211609139 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba18800 == 63 [pid = 2000] [id = 246] 10:53:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x12880e800) [pid = 2000] [serial = 736] [outer = 0x0] 10:53:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x1289be000) [pid = 2000] [serial = 737] [outer = 0x12880e800] 10:53:29 INFO - PROCESS | 2000 | 1462211609170 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x1289c7000) [pid = 2000] [serial = 738] [outer = 0x12880e800] 10:53:29 INFO - PROCESS | 2000 | 1462211609602 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]]]}] 10:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 771ms 10:53:29 INFO - PROCESS | 2000 | 1462211609657 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 2000 | 1462211609659 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:53:29 INFO - PROCESS | 2000 | 1462211609680 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 2000 | 1462211609681 Marionette TRACE conn2 <- [1,958,null,{}] 10:53:29 INFO - PROCESS | 2000 | 1462211609685 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}] 10:53:29 INFO - PROCESS | 2000 | 1462211609783 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:53:29 INFO - PROCESS | 2000 | 1462211609850 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c173000 == 64 [pid = 2000] [id = 247] 10:53:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x12881b400) [pid = 2000] [serial = 739] [outer = 0x0] 10:53:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x128c62400) [pid = 2000] [serial = 740] [outer = 0x12881b400] 10:53:29 INFO - PROCESS | 2000 | 1462211609879 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x128d7bc00) [pid = 2000] [serial = 741] [outer = 0x12881b400] 10:53:30 INFO - PROCESS | 2000 | 1462211610309 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]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 689ms 10:53:30 INFO - PROCESS | 2000 | 1462211610351 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:53:30 INFO - PROCESS | 2000 | 1462211610353 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:53:30 INFO - PROCESS | 2000 | 1462211610355 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 2000 | 1462211610356 Marionette TRACE conn2 <- [1,962,null,{}] 10:53:30 INFO - PROCESS | 2000 | 1462211610358 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}] 10:53:30 INFO - PROCESS | 2000 | 1462211610499 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:53:30 INFO - PROCESS | 2000 | 1462211610509 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c737000 == 65 [pid = 2000] [id = 248] 10:53:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x128aa0000) [pid = 2000] [serial = 742] [outer = 0x0] 10:53:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x128d89400) [pid = 2000] [serial = 743] [outer = 0x128aa0000] 10:53:30 INFO - PROCESS | 2000 | 1462211610552 Marionette DEBUG loaded listener.js 10:53:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x12954e800) [pid = 2000] [serial = 744] [outer = 0x128aa0000] 10:53:31 INFO - PROCESS | 2000 | 1462211611115 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]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 820ms 10:53:31 INFO - PROCESS | 2000 | 1462211611176 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 2000 | 1462211611178 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:53:31 INFO - PROCESS | 2000 | 1462211611182 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 2000 | 1462211611184 Marionette TRACE conn2 <- [1,966,null,{}] 10:53:31 INFO - PROCESS | 2000 | 1462211611188 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}] 10:53:31 INFO - PROCESS | 2000 | 1462211611289 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:53:31 INFO - PROCESS | 2000 | 1462211611361 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x1240c8800 == 66 [pid = 2000] [id = 249] 10:53:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x110f3dc00) [pid = 2000] [serial = 745] [outer = 0x0] 10:53:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x113082800) [pid = 2000] [serial = 746] [outer = 0x110f3dc00] 10:53:31 INFO - PROCESS | 2000 | 1462211611389 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 182 (0x1171f3400) [pid = 2000] [serial = 747] [outer = 0x110f3dc00] 10:53:31 INFO - PROCESS | 2000 | 1462211611780 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]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 623ms 10:53:31 INFO - PROCESS | 2000 | 1462211611820 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 2000 | 1462211611823 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:53:31 INFO - PROCESS | 2000 | 1462211611828 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 2000 | 1462211611832 Marionette TRACE conn2 <- [1,970,null,{}] 10:53:31 INFO - PROCESS | 2000 | 1462211611835 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}] 10:53:31 INFO - PROCESS | 2000 | 1462211611929 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:53:31 INFO - PROCESS | 2000 | 1462211611988 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x128da3800 == 67 [pid = 2000] [id = 250] 10:53:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x118352800) [pid = 2000] [serial = 748] [outer = 0x0] 10:53:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 184 (0x119b80c00) [pid = 2000] [serial = 749] [outer = 0x118352800] 10:53:32 INFO - PROCESS | 2000 | 1462211612014 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 185 (0x119e72400) [pid = 2000] [serial = 750] [outer = 0x118352800] 10:53:32 INFO - PROCESS | 2000 | --DOCSHELL 0x12115c000 == 66 [pid = 2000] [id = 239] 10:53:32 INFO - PROCESS | 2000 | --DOCSHELL 0x12b952000 == 65 [pid = 2000] [id = 234] 10:53:32 INFO - PROCESS | 2000 | --DOCSHELL 0x121ba5800 == 64 [pid = 2000] [id = 233] 10:53:32 INFO - PROCESS | 2000 | --DOCSHELL 0x118a0e000 == 63 [pid = 2000] [id = 232] 10:53:32 INFO - PROCESS | 2000 | 1462211612436 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]]]}] 10:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 624ms 10:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:53:32 INFO - PROCESS | 2000 | 1462211612451 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:53:32 INFO - PROCESS | 2000 | 1462211612452 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:53:32 INFO - PROCESS | 2000 | 1462211612455 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:53:32 INFO - PROCESS | 2000 | 1462211612457 Marionette TRACE conn2 <- [1,974,null,{}] 10:53:32 INFO - PROCESS | 2000 | 1462211612467 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}] 10:53:32 INFO - PROCESS | 2000 | 1462211612555 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:53:32 INFO - PROCESS | 2000 | 1462211612643 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9f0800 == 64 [pid = 2000] [id = 251] 10:53:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 186 (0x119ba7400) [pid = 2000] [serial = 751] [outer = 0x0] 10:53:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 187 (0x121b10000) [pid = 2000] [serial = 752] [outer = 0x119ba7400] 10:53:32 INFO - PROCESS | 2000 | 1462211612670 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 188 (0x1270cb400) [pid = 2000] [serial = 753] [outer = 0x119ba7400] 10:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 10:53:32 INFO - PROCESS | 2000 | 1462211612971 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]]]}] 10:53:32 INFO - PROCESS | 2000 | 1462211612977 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:53:32 INFO - PROCESS | 2000 | 1462211612981 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:53:32 INFO - PROCESS | 2000 | 1462211612989 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:53:32 INFO - PROCESS | 2000 | 1462211612990 Marionette TRACE conn2 <- [1,978,null,{}] 10:53:32 INFO - PROCESS | 2000 | 1462211612993 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}] 10:53:33 INFO - PROCESS | 2000 | 1462211613085 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:53:33 INFO - PROCESS | 2000 | 1462211613089 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ccab000 == 65 [pid = 2000] [id = 252] 10:53:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 189 (0x128815c00) [pid = 2000] [serial = 754] [outer = 0x0] 10:53:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 190 (0x128c69400) [pid = 2000] [serial = 755] [outer = 0x128815c00] 10:53:33 INFO - PROCESS | 2000 | 1462211613116 Marionette DEBUG loaded listener.js 10:53:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 191 (0x12aaa6400) [pid = 2000] [serial = 756] [outer = 0x128815c00] 10:53:33 INFO - PROCESS | 2000 | 1462211613452 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]]]}] 10:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 10:53:33 INFO - PROCESS | 2000 | 1462211613508 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 2000 | 1462211613510 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:53:33 INFO - PROCESS | 2000 | 1462211613512 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 2000 | 1462211613513 Marionette TRACE conn2 <- [1,982,null,{}] 10:53:33 INFO - PROCESS | 2000 | 1462211613515 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}] 10:53:33 INFO - PROCESS | 2000 | 1462211613598 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:53:33 INFO - PROCESS | 2000 | 1462211613604 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3c0000 == 66 [pid = 2000] [id = 253] 10:53:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 192 (0x12a76cc00) [pid = 2000] [serial = 757] [outer = 0x0] 10:53:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 193 (0x12ba99800) [pid = 2000] [serial = 758] [outer = 0x12a76cc00] 10:53:33 INFO - PROCESS | 2000 | 1462211613629 Marionette DEBUG loaded listener.js 10:53:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 194 (0x12bab2800) [pid = 2000] [serial = 759] [outer = 0x12a76cc00] 10:53:33 INFO - PROCESS | 2000 | 1462211613985 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]]]}] 10:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 10:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:53:34 INFO - PROCESS | 2000 | 1462211614032 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:53:34 INFO - PROCESS | 2000 | 1462211614033 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:53:34 INFO - PROCESS | 2000 | 1462211614035 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:53:34 INFO - PROCESS | 2000 | 1462211614036 Marionette TRACE conn2 <- [1,986,null,{}] 10:53:34 INFO - PROCESS | 2000 | 1462211614038 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}] 10:53:34 INFO - PROCESS | 2000 | 1462211614137 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:53:34 INFO - PROCESS | 2000 | 1462211614143 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355ce800 == 67 [pid = 2000] [id = 254] 10:53:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 195 (0x12c216c00) [pid = 2000] [serial = 760] [outer = 0x0] 10:53:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 196 (0x12c89e800) [pid = 2000] [serial = 761] [outer = 0x12c216c00] 10:53:34 INFO - PROCESS | 2000 | 1462211614170 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 197 (0x12d43a400) [pid = 2000] [serial = 762] [outer = 0x12c216c00] 10:53:34 INFO - PROCESS | 2000 | 1462211614522 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]]]}] 10:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 10:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:53:34 INFO - PROCESS | 2000 | 1462211614556 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:53:34 INFO - PROCESS | 2000 | 1462211614557 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:53:34 INFO - PROCESS | 2000 | 1462211614559 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:53:34 INFO - PROCESS | 2000 | 1462211614561 Marionette TRACE conn2 <- [1,990,null,{}] 10:53:34 INFO - PROCESS | 2000 | 1462211614565 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}] 10:53:34 INFO - PROCESS | 2000 | 1462211614668 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:53:34 INFO - PROCESS | 2000 | 1462211614720 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x1357d1800 == 68 [pid = 2000] [id = 255] 10:53:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 198 (0x12c4be400) [pid = 2000] [serial = 763] [outer = 0x0] 10:53:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 199 (0x12d443800) [pid = 2000] [serial = 764] [outer = 0x12c4be400] 10:53:34 INFO - PROCESS | 2000 | 1462211614744 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 200 (0x12d83b400) [pid = 2000] [serial = 765] [outer = 0x12c4be400] 10:53:35 INFO - PROCESS | 2000 | 1462211615061 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]]]}] 10:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 525ms 10:53:35 INFO - PROCESS | 2000 | 1462211615088 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 2000 | 1462211615089 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:53:35 INFO - PROCESS | 2000 | 1462211615091 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 2000 | 1462211615092 Marionette TRACE conn2 <- [1,994,null,{}] 10:53:35 INFO - PROCESS | 2000 | 1462211615097 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}] 10:53:35 INFO - PROCESS | 2000 | 1462211615203 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:53:35 INFO - PROCESS | 2000 | 1462211615243 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x135b39800 == 69 [pid = 2000] [id = 256] 10:53:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 201 (0x118358400) [pid = 2000] [serial = 766] [outer = 0x0] 10:53:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 202 (0x12d840000) [pid = 2000] [serial = 767] [outer = 0x118358400] 10:53:35 INFO - PROCESS | 2000 | 1462211615267 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 203 (0x12df97c00) [pid = 2000] [serial = 768] [outer = 0x118358400] 10:53:35 INFO - PROCESS | 2000 | 1462211615658 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]]]}] 10:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 573ms 10:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:53:35 INFO - PROCESS | 2000 | 1462211615667 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 2000 | 1462211615669 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:53:35 INFO - PROCESS | 2000 | 1462211615672 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 2000 | 1462211615674 Marionette TRACE conn2 <- [1,998,null,{}] 10:53:35 INFO - PROCESS | 2000 | 1462211615677 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}] 10:53:35 INFO - PROCESS | 2000 | 1462211615843 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:53:35 INFO - PROCESS | 2000 | 1462211615874 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x135d8a000 == 70 [pid = 2000] [id = 257] 10:53:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 204 (0x12d83e400) [pid = 2000] [serial = 769] [outer = 0x0] 10:53:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 205 (0x12df9e800) [pid = 2000] [serial = 770] [outer = 0x12d83e400] 10:53:35 INFO - PROCESS | 2000 | 1462211615912 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 206 (0x12dfa3000) [pid = 2000] [serial = 771] [outer = 0x12d83e400] 10:53:36 INFO - PROCESS | 2000 | 1462211616521 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]]]}] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 205 (0x128aa0800) [pid = 2000] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 204 (0x128fc1000) [pid = 2000] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 203 (0x1171e7400) [pid = 2000] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 202 (0x12898c400) [pid = 2000] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 201 (0x119ba7c00) [pid = 2000] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 200 (0x1188cf800) [pid = 2000] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 199 (0x124238c00) [pid = 2000] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 198 (0x128cd1400) [pid = 2000] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 197 (0x128994400) [pid = 2000] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 196 (0x1181a1800) [pid = 2000] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 195 (0x11914e800) [pid = 2000] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 194 (0x12aaa2800) [pid = 2000] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 193 (0x116481c00) [pid = 2000] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 192 (0x126010000) [pid = 2000] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 191 (0x126008000) [pid = 2000] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 190 (0x119ba7800) [pid = 2000] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 189 (0x112c78c00) [pid = 2000] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 188 (0x1198a6800) [pid = 2000] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 187 (0x11671d400) [pid = 2000] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 186 (0x111dbe800) [pid = 2000] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 185 (0x128c65000) [pid = 2000] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 184 (0x128d7b400) [pid = 2000] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 183 (0x1289be800) [pid = 2000] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x119107400) [pid = 2000] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 181 (0x1213e0c00) [pid = 2000] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x124cc0000) [pid = 2000] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x1293ea000) [pid = 2000] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x112a43c00) [pid = 2000] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x128990000) [pid = 2000] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x12881e400) [pid = 2000] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x12175c800) [pid = 2000] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x11835e000) [pid = 2000] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x112a48800) [pid = 2000] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x112d82000) [pid = 2000] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x12c216400) [pid = 2000] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x12175d000) [pid = 2000] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x12d441400) [pid = 2000] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x118353400) [pid = 2000] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x114ef2800) [pid = 2000] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x110f33000) [pid = 2000] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x110dab400) [pid = 2000] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x128816800) [pid = 2000] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x1125b6000) [pid = 2000] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x1171f0800) [pid = 2000] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x1171e8400) [pid = 2000] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:53:36 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x12a5b9400) [pid = 2000] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 922ms 10:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:53:36 INFO - PROCESS | 2000 | 1462211616593 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:53:36 INFO - PROCESS | 2000 | 1462211616594 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:53:36 INFO - PROCESS | 2000 | 1462211616597 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - PROCESS | 2000 | 1462211616598 Marionette TRACE conn2 <- [1,1002,null,{}] 10:53:36 INFO - PROCESS | 2000 | 1462211616600 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}] 10:53:36 INFO - PROCESS | 2000 | 1462211616689 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:53:36 INFO - PROCESS | 2000 | 1462211616695 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x112bc6000 == 71 [pid = 2000] [id = 258] 10:53:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x110f39400) [pid = 2000] [serial = 772] [outer = 0x0] 10:53:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x1133b8800) [pid = 2000] [serial = 773] [outer = 0x110f39400] 10:53:36 INFO - PROCESS | 2000 | 1462211616722 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x1171f0800) [pid = 2000] [serial = 774] [outer = 0x110f39400] 10:53:37 INFO - PROCESS | 2000 | 1462211617107 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]]]}] 10:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 521ms 10:53:37 INFO - PROCESS | 2000 | 1462211617118 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 2000 | 1462211617120 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:53:37 INFO - PROCESS | 2000 | 1462211617122 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 2000 | 1462211617124 Marionette TRACE conn2 <- [1,1006,null,{}] 10:53:37 INFO - PROCESS | 2000 | 1462211617126 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}] 10:53:37 INFO - PROCESS | 2000 | 1462211617285 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:53:37 INFO - PROCESS | 2000 | 1462211617291 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x135da4800 == 72 [pid = 2000] [id = 259] 10:53:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x120f8f800) [pid = 2000] [serial = 775] [outer = 0x0] 10:53:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x121b05000) [pid = 2000] [serial = 776] [outer = 0x120f8f800] 10:53:37 INFO - PROCESS | 2000 | 1462211617324 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x128990000) [pid = 2000] [serial = 777] [outer = 0x120f8f800] 10:53:37 INFO - PROCESS | 2000 | 1462211617655 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]]]}] 10:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 572ms 10:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:53:37 INFO - PROCESS | 2000 | 1462211617694 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 2000 | 1462211617695 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:53:37 INFO - PROCESS | 2000 | 1462211617698 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 2000 | 1462211617699 Marionette TRACE conn2 <- [1,1010,null,{}] 10:53:37 INFO - PROCESS | 2000 | 1462211617701 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}] 10:53:37 INFO - PROCESS | 2000 | 1462211617818 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:53:37 INFO - PROCESS | 2000 | 1462211617825 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x1354a5000 == 73 [pid = 2000] [id = 260] 10:53:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x121990400) [pid = 2000] [serial = 778] [outer = 0x0] 10:53:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x12aaa1000) [pid = 2000] [serial = 779] [outer = 0x121990400] 10:53:37 INFO - PROCESS | 2000 | 1462211617849 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x12c4c9c00) [pid = 2000] [serial = 780] [outer = 0x121990400] 10:53:38 INFO - PROCESS | 2000 | 1462211618156 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]]]}] 10:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 10:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:53:38 INFO - PROCESS | 2000 | 1462211618169 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 2000 | 1462211618170 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:53:38 INFO - PROCESS | 2000 | 1462211618173 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 2000 | 1462211618174 Marionette TRACE conn2 <- [1,1014,null,{}] 10:53:38 INFO - PROCESS | 2000 | 1462211618176 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}] 10:53:38 INFO - PROCESS | 2000 | 1462211618273 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:53:38 INFO - PROCESS | 2000 | 1462211618277 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x136193000 == 74 [pid = 2000] [id = 261] 10:53:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x12a5b9400) [pid = 2000] [serial = 781] [outer = 0x0] 10:53:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x12dfa2c00) [pid = 2000] [serial = 782] [outer = 0x12a5b9400] 10:53:38 INFO - PROCESS | 2000 | 1462211618302 Marionette DEBUG loaded listener.js 10:53:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x135c51000) [pid = 2000] [serial = 783] [outer = 0x12a5b9400] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12d95e000 == 73 [pid = 2000] [id = 215] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12c8d5800 == 72 [pid = 2000] [id = 152] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x116460800 == 71 [pid = 2000] [id = 153] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x117266000 == 70 [pid = 2000] [id = 84] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12a722000 == 69 [pid = 2000] [id = 150] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3b7000 == 68 [pid = 2000] [id = 235] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x11816b000 == 67 [pid = 2000] [id = 217] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0b8800 == 66 [pid = 2000] [id = 198] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x1355d0800 == 65 [pid = 2000] [id = 236] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba17800 == 64 [pid = 2000] [id = 237] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12115b800 == 63 [pid = 2000] [id = 132] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12d945000 == 62 [pid = 2000] [id = 214] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12b293800 == 61 [pid = 2000] [id = 185] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3ad800 == 60 [pid = 2000] [id = 213] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc34000 == 59 [pid = 2000] [id = 216] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12c287800 == 58 [pid = 2000] [id = 130] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12606f000 == 57 [pid = 2000] [id = 100] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12358d800 == 56 [pid = 2000] [id = 117] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12c297800 == 55 [pid = 2000] [id = 134] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12c29a800 == 54 [pid = 2000] [id = 151] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12b28e800 == 53 [pid = 2000] [id = 101] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12350d800 == 52 [pid = 2000] [id = 196] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9ec800 == 51 [pid = 2000] [id = 133] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12b958800 == 50 [pid = 2000] [id = 197] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x110f61000 == 49 [pid = 2000] [id = 238] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x1240c8800 == 48 [pid = 2000] [id = 249] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12c737000 == 47 [pid = 2000] [id = 248] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12c173000 == 46 [pid = 2000] [id = 247] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x121b8e800 == 45 [pid = 2000] [id = 231] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba18800 == 44 [pid = 2000] [id = 246] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12b28b800 == 43 [pid = 2000] [id = 245] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12a688800 == 42 [pid = 2000] [id = 244] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x128da4800 == 41 [pid = 2000] [id = 243] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x1240ce800 == 40 [pid = 2000] [id = 242] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x11887b800 == 39 [pid = 2000] [id = 240] 10:53:39 INFO - PROCESS | 2000 | --DOCSHELL 0x1191ca800 == 38 [pid = 2000] [id = 241] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x128da3800 == 37 [pid = 2000] [id = 250] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x1357d1800 == 36 [pid = 2000] [id = 255] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x1355ce800 == 35 [pid = 2000] [id = 254] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x135d8a000 == 34 [pid = 2000] [id = 257] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x135da4800 == 33 [pid = 2000] [id = 259] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x135b39800 == 32 [pid = 2000] [id = 256] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9f0800 == 31 [pid = 2000] [id = 251] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x12ccab000 == 30 [pid = 2000] [id = 252] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3c0000 == 29 [pid = 2000] [id = 253] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x112bc6000 == 28 [pid = 2000] [id = 258] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x120f79400) [pid = 2000] [serial = 446] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x1188ca000) [pid = 2000] [serial = 392] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x12ba9c400) [pid = 2000] [serial = 452] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x12c4c4c00) [pid = 2000] [serial = 455] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x1171f5800) [pid = 2000] [serial = 513] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x12ba9e800) [pid = 2000] [serial = 338] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x112a4c400) [pid = 2000] [serial = 651] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x12a76ac00) [pid = 2000] [serial = 398] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x128d83800) [pid = 2000] [serial = 510] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x118cbec00) [pid = 2000] [serial = 504] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x124238000) [pid = 2000] [serial = 395] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x12befa800) [pid = 2000] [serial = 401] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x11835c800) [pid = 2000] [serial = 443] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x12a5b7800) [pid = 2000] [serial = 591] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x128991c00) [pid = 2000] [serial = 449] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x121e3a000) [pid = 2000] [serial = 507] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x12cc71c00) [pid = 2000] [serial = 458] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x11859f800) [pid = 2000] [serial = 585] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x128d88400) [pid = 2000] [serial = 639] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x11943f000) [pid = 2000] [serial = 549] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x12baaf400) [pid = 2000] [serial = 594] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x121e3a800) [pid = 2000] [serial = 552] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x12175b800) [pid = 2000] [serial = 588] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x12919f800) [pid = 2000] [serial = 555] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x128d81000) [pid = 2000] [serial = 671] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x12a76d800) [pid = 2000] [serial = 674] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x12b129c00) [pid = 2000] [serial = 675] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x12b105800) [pid = 2000] [serial = 641] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x119b7f800) [pid = 2000] [serial = 659] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x12442ec00) [pid = 2000] [serial = 635] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x12600dc00) [pid = 2000] [serial = 665] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x127276000) [pid = 2000] [serial = 666] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x12baa8800) [pid = 2000] [serial = 678] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x112a47400) [pid = 2000] [serial = 650] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x1289c2c00) [pid = 2000] [serial = 638] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x12b99f000) [pid = 2000] [serial = 677] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x12d06d400) [pid = 2000] [serial = 630] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x1247cf400) [pid = 2000] [serial = 663] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x121e3d000) [pid = 2000] [serial = 662] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x1194d9000) [pid = 2000] [serial = 657] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x1185efc00) [pid = 2000] [serial = 656] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x1171ea800) [pid = 2000] [serial = 654] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x115d80000) [pid = 2000] [serial = 653] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x113085400) [pid = 2000] [serial = 716] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x1171ed400) [pid = 2000] [serial = 695] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x12cc6f800) [pid = 2000] [serial = 644] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x121b0bc00) [pid = 2000] [serial = 692] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x119b84400) [pid = 2000] [serial = 698] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x12898e000) [pid = 2000] [serial = 668] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x121b0c000) [pid = 2000] [serial = 701] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x11308d800) [pid = 2000] [serial = 704] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12d448400) [pid = 2000] [serial = 647] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x1171eb800) [pid = 2000] [serial = 719] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x118a7c400) [pid = 2000] [serial = 632] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x128819000) [pid = 2000] [serial = 707] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1289c1c00) [pid = 2000] [serial = 710] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x120f72400) [pid = 2000] [serial = 681] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x11341e800) [pid = 2000] [serial = 717] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x110f3b400) [pid = 2000] [serial = 713] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x110db2800) [pid = 2000] [serial = 687] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1211b6400) [pid = 2000] [serial = 660] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1171ef400) [pid = 2000] [serial = 680] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x12c4c8400) [pid = 2000] [serial = 683] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12d444800) [pid = 2000] [serial = 690] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1293e5000) [pid = 2000] [serial = 672] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x110dae800) [pid = 2000] [serial = 686] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x110f3f000) [pid = 2000] [serial = 714] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12d1e6400) [pid = 2000] [serial = 684] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x128c60000) [pid = 2000] [serial = 669] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12c210400) [pid = 2000] [serial = 642] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x116524000) [pid = 2000] [serial = 546] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12d840800) [pid = 2000] [serial = 648] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x126008c00) [pid = 2000] [serial = 636] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x119b7fc00) [pid = 2000] [serial = 633] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x12d074400) [pid = 2000] [serial = 645] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | --DOCSHELL 0x1354a5000 == 27 [pid = 2000] [id = 260] 10:53:40 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12d1e7c00) [pid = 2000] [serial = 689] [outer = 0x0] [url = about:blank] 10:53:40 INFO - PROCESS | 2000 | 1462211620287 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]]]}] 10:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 2125ms 10:53:40 INFO - PROCESS | 2000 | 1462211620300 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 2000 | 1462211620302 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:53:40 INFO - PROCESS | 2000 | 1462211620305 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 2000 | 1462211620307 Marionette TRACE conn2 <- [1,1018,null,{}] 10:53:40 INFO - PROCESS | 2000 | 1462211620312 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}] 10:53:40 INFO - PROCESS | 2000 | 1462211620391 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:53:40 INFO - PROCESS | 2000 | 1462211620439 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x112528000 == 28 [pid = 2000] [id = 262] 10:53:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x111f49400) [pid = 2000] [serial = 784] [outer = 0x0] 10:53:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1125b6000) [pid = 2000] [serial = 785] [outer = 0x111f49400] 10:53:40 INFO - PROCESS | 2000 | 1462211620467 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x112a45400) [pid = 2000] [serial = 786] [outer = 0x111f49400] 10:53:40 INFO - PROCESS | 2000 | 1462211620790 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]]]}] 10:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 10:53:40 INFO - PROCESS | 2000 | 1462211620826 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 2000 | 1462211620832 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:53:40 INFO - PROCESS | 2000 | 1462211620837 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 2000 | 1462211620839 Marionette TRACE conn2 <- [1,1022,null,{}] 10:53:40 INFO - PROCESS | 2000 | 1462211620841 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}] 10:53:40 INFO - PROCESS | 2000 | 1462211620918 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:53:40 INFO - PROCESS | 2000 | 1462211620924 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f4d800 == 29 [pid = 2000] [id = 263] 10:53:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x112a4a400) [pid = 2000] [serial = 787] [outer = 0x0] 10:53:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x11308b400) [pid = 2000] [serial = 788] [outer = 0x112a4a400] 10:53:40 INFO - PROCESS | 2000 | 1462211620952 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x113424c00) [pid = 2000] [serial = 789] [outer = 0x112a4a400] 10:53:41 INFO - PROCESS | 2000 | 1462211621323 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]]]}] 10:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 10:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:53:41 INFO - PROCESS | 2000 | 1462211621357 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 2000 | 1462211621358 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:53:41 INFO - PROCESS | 2000 | 1462211621361 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 2000 | 1462211621366 Marionette TRACE conn2 <- [1,1026,null,{}] 10:53:41 INFO - PROCESS | 2000 | 1462211621374 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}] 10:53:41 INFO - PROCESS | 2000 | 1462211621454 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:53:41 INFO - PROCESS | 2000 | 1462211621459 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a80800 == 30 [pid = 2000] [id = 264] 10:53:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x110da8800) [pid = 2000] [serial = 790] [outer = 0x0] 10:53:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x116726c00) [pid = 2000] [serial = 791] [outer = 0x110da8800] 10:53:41 INFO - PROCESS | 2000 | 1462211621492 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1168cdc00) [pid = 2000] [serial = 792] [outer = 0x110da8800] 10:53:41 INFO - PROCESS | 2000 | 1462211621865 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]]]}] 10:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 525ms 10:53:41 INFO - PROCESS | 2000 | 1462211621886 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 2000 | 1462211621888 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:53:41 INFO - PROCESS | 2000 | 1462211621890 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 2000 | 1462211621891 Marionette TRACE conn2 <- [1,1030,null,{}] 10:53:41 INFO - PROCESS | 2000 | 1462211621893 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}] 10:53:41 INFO - PROCESS | 2000 | 1462211621990 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:53:42 INFO - PROCESS | 2000 | 1462211621999 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x117260800 == 31 [pid = 2000] [id = 265] 10:53:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x112a4cc00) [pid = 2000] [serial = 793] [outer = 0x0] 10:53:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1171eb400) [pid = 2000] [serial = 794] [outer = 0x112a4cc00] 10:53:42 INFO - PROCESS | 2000 | 1462211622025 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1171f5c00) [pid = 2000] [serial = 795] [outer = 0x112a4cc00] 10:53:42 INFO - PROCESS | 2000 | 1462211622353 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]]]}] 10:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 10:53:42 INFO - PROCESS | 2000 | 1462211622359 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 2000 | 1462211622360 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:53:42 INFO - PROCESS | 2000 | 1462211622366 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 2000 | 1462211622367 Marionette TRACE conn2 <- [1,1034,null,{}] 10:53:42 INFO - PROCESS | 2000 | 1462211622369 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}] 10:53:42 INFO - PROCESS | 2000 | 1462211622443 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:53:42 INFO - PROCESS | 2000 | 1462211622450 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x11826b800 == 32 [pid = 2000] [id = 266] 10:53:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x112a4a000) [pid = 2000] [serial = 796] [outer = 0x0] 10:53:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x118110800) [pid = 2000] [serial = 797] [outer = 0x112a4a000] 10:53:42 INFO - PROCESS | 2000 | 1462211622476 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1181a4400) [pid = 2000] [serial = 798] [outer = 0x112a4a000] 10:53:42 INFO - PROCESS | 2000 | 1462211622812 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]]]}] 10:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 471ms 10:53:42 INFO - PROCESS | 2000 | 1462211622835 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 2000 | 1462211622837 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:53:42 INFO - PROCESS | 2000 | 1462211622839 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 2000 | 1462211622840 Marionette TRACE conn2 <- [1,1038,null,{}] 10:53:42 INFO - PROCESS | 2000 | 1462211622842 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}] 10:53:42 INFO - PROCESS | 2000 | 1462211622966 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:53:42 INFO - PROCESS | 2000 | 1462211622974 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x119140800 == 33 [pid = 2000] [id = 267] 10:53:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1181a1400) [pid = 2000] [serial = 799] [outer = 0x0] 10:53:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x11835ac00) [pid = 2000] [serial = 800] [outer = 0x1181a1400] 10:53:43 INFO - PROCESS | 2000 | 1462211623002 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x1185a5c00) [pid = 2000] [serial = 801] [outer = 0x1181a1400] 10:53:43 INFO - PROCESS | 2000 | 1462211623319 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]]]}] 10:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 10:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:53:43 INFO - PROCESS | 2000 | 1462211623357 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 2000 | 1462211623359 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:53:43 INFO - PROCESS | 2000 | 1462211623361 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 2000 | 1462211623363 Marionette TRACE conn2 <- [1,1042,null,{}] 10:53:43 INFO - PROCESS | 2000 | 1462211623367 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}] 10:53:43 INFO - PROCESS | 2000 | 1462211623438 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:53:43 INFO - PROCESS | 2000 | 1462211623442 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x119906000 == 34 [pid = 2000] [id = 268] 10:53:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x110f31400) [pid = 2000] [serial = 802] [outer = 0x0] 10:53:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1185ed000) [pid = 2000] [serial = 803] [outer = 0x110f31400] 10:53:43 INFO - PROCESS | 2000 | 1462211623470 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x118a74000) [pid = 2000] [serial = 804] [outer = 0x110f31400] 10:53:43 INFO - PROCESS | 2000 | 1462211623816 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]]]}] 10:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 471ms 10:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:53:43 INFO - PROCESS | 2000 | 1462211623833 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 2000 | 1462211623834 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:53:43 INFO - PROCESS | 2000 | 1462211623836 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 2000 | 1462211623837 Marionette TRACE conn2 <- [1,1046,null,{}] 10:53:43 INFO - PROCESS | 2000 | 1462211623840 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}] 10:53:43 INFO - PROCESS | 2000 | 1462211623935 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:53:43 INFO - PROCESS | 2000 | 1462211623941 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x11990a000 == 35 [pid = 2000] [id = 269] 10:53:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x118a74c00) [pid = 2000] [serial = 805] [outer = 0x0] 10:53:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x119105800) [pid = 2000] [serial = 806] [outer = 0x118a74c00] 10:53:43 INFO - PROCESS | 2000 | 1462211623969 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x11940dc00) [pid = 2000] [serial = 807] [outer = 0x118a74c00] 10:53:44 INFO - PROCESS | 2000 | 1462211624267 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]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 10:53:44 INFO - PROCESS | 2000 | 1462211624304 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 2000 | 1462211624306 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:53:44 INFO - PROCESS | 2000 | 1462211624308 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 2000 | 1462211624309 Marionette TRACE conn2 <- [1,1050,null,{}] 10:53:44 INFO - PROCESS | 2000 | 1462211624312 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}] 10:53:44 INFO - PROCESS | 2000 | 1462211624391 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:53:44 INFO - PROCESS | 2000 | 1462211624396 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a80000 == 36 [pid = 2000] [id = 270] 10:53:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x118cb6800) [pid = 2000] [serial = 808] [outer = 0x0] 10:53:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x1198a3400) [pid = 2000] [serial = 809] [outer = 0x118cb6800] 10:53:44 INFO - PROCESS | 2000 | 1462211624424 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x1198b2000) [pid = 2000] [serial = 810] [outer = 0x118cb6800] 10:53:44 INFO - PROCESS | 2000 | 1462211624758 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]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 472ms 10:53:44 INFO - PROCESS | 2000 | 1462211624781 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 2000 | 1462211624782 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:53:44 INFO - PROCESS | 2000 | 1462211624784 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 2000 | 1462211624785 Marionette TRACE conn2 <- [1,1054,null,{}] 10:53:44 INFO - PROCESS | 2000 | 1462211624788 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}] 10:53:44 INFO - PROCESS | 2000 | 1462211624889 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:53:44 INFO - PROCESS | 2000 | 1462211624898 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x121621000 == 37 [pid = 2000] [id = 271] 10:53:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x118a80400) [pid = 2000] [serial = 811] [outer = 0x0] 10:53:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x119b7ac00) [pid = 2000] [serial = 812] [outer = 0x118a80400] 10:53:44 INFO - PROCESS | 2000 | 1462211624923 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x119b82c00) [pid = 2000] [serial = 813] [outer = 0x118a80400] 10:53:45 INFO - PROCESS | 2000 | 1462211625256 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]]]}] 10:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 519ms 10:53:45 INFO - PROCESS | 2000 | 1462211625304 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 2000 | 1462211625307 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:53:45 INFO - PROCESS | 2000 | 1462211625310 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 2000 | 1462211625313 Marionette TRACE conn2 <- [1,1058,null,{}] 10:53:45 INFO - PROCESS | 2000 | 1462211625316 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}] 10:53:45 INFO - PROCESS | 2000 | 1462211625454 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:53:45 INFO - PROCESS | 2000 | 1462211625564 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x11826b000 == 38 [pid = 2000] [id = 272] 10:53:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x1194ddc00) [pid = 2000] [serial = 814] [outer = 0x0] 10:53:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x119b9c000) [pid = 2000] [serial = 815] [outer = 0x1194ddc00] 10:53:45 INFO - PROCESS | 2000 | 1462211625614 Marionette DEBUG loaded listener.js 10:53:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x1211b7000) [pid = 2000] [serial = 816] [outer = 0x1194ddc00] 10:53:45 INFO - PROCESS | 2000 | 1462211625951 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]]]}] 10:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 673ms 10:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:53:45 INFO - PROCESS | 2000 | 1462211625990 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 2000 | 1462211625991 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:53:45 INFO - PROCESS | 2000 | 1462211625993 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 2000 | 1462211625994 Marionette TRACE conn2 <- [1,1062,null,{}] 10:53:45 INFO - PROCESS | 2000 | 1462211625997 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}] 10:53:46 INFO - PROCESS | 2000 | 1462211626098 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:53:46 INFO - PROCESS | 2000 | 1462211626146 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x124414800 == 39 [pid = 2000] [id = 273] 10:53:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x1198b1c00) [pid = 2000] [serial = 817] [outer = 0x0] 10:53:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x1211bf800) [pid = 2000] [serial = 818] [outer = 0x1198b1c00] 10:53:46 INFO - PROCESS | 2000 | 1462211626171 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x1213ddc00) [pid = 2000] [serial = 819] [outer = 0x1198b1c00] 10:53:46 INFO - PROCESS | 2000 | 1462211626505 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]]]}] 10:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 570ms 10:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:53:46 INFO - PROCESS | 2000 | 1462211626564 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:53:46 INFO - PROCESS | 2000 | 1462211626565 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:53:46 INFO - PROCESS | 2000 | 1462211626568 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:53:46 INFO - PROCESS | 2000 | 1462211626569 Marionette TRACE conn2 <- [1,1066,null,{}] 10:53:46 INFO - PROCESS | 2000 | 1462211626572 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}] 10:53:46 INFO - PROCESS | 2000 | 1462211626693 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:53:46 INFO - PROCESS | 2000 | 1462211626724 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x124d2c800 == 40 [pid = 2000] [id = 274] 10:53:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1211bb800) [pid = 2000] [serial = 820] [outer = 0x0] 10:53:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x118346c00) [pid = 2000] [serial = 821] [outer = 0x1211bb800] 10:53:46 INFO - PROCESS | 2000 | 1462211626748 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x121b02c00) [pid = 2000] [serial = 822] [outer = 0x1211bb800] 10:53:47 INFO - PROCESS | 2000 | 1462211627064 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]]]}] 10:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 10:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:53:47 INFO - PROCESS | 2000 | 1462211627087 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 2000 | 1462211627088 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:53:47 INFO - PROCESS | 2000 | 1462211627090 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 2000 | 1462211627091 Marionette TRACE conn2 <- [1,1070,null,{}] 10:53:47 INFO - PROCESS | 2000 | 1462211627093 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}] 10:53:47 INFO - PROCESS | 2000 | 1462211627189 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:53:47 INFO - PROCESS | 2000 | 1462211627201 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265e8800 == 41 [pid = 2000] [id = 275] 10:53:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x12175c800) [pid = 2000] [serial = 823] [outer = 0x0] 10:53:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x121b0e800) [pid = 2000] [serial = 824] [outer = 0x12175c800] 10:53:47 INFO - PROCESS | 2000 | 1462211627225 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x121b83000) [pid = 2000] [serial = 825] [outer = 0x12175c800] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x121b87c00) [pid = 2000] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x12c4be400) [pid = 2000] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x118358400) [pid = 2000] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x12d83e400) [pid = 2000] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x110f39400) [pid = 2000] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x121990400) [pid = 2000] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x120f8f800) [pid = 2000] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x128aa0000) [pid = 2000] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x12881b400) [pid = 2000] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x12880e800) [pid = 2000] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x121b80c00) [pid = 2000] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x121b03800) [pid = 2000] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x119b85000) [pid = 2000] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x117b49800) [pid = 2000] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x110f3c000) [pid = 2000] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x114ef9c00) [pid = 2000] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x12c216c00) [pid = 2000] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12a76cc00) [pid = 2000] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x128815c00) [pid = 2000] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x119ba7400) [pid = 2000] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x118352800) [pid = 2000] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x110f3dc00) [pid = 2000] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12175d800) [pid = 2000] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x1188cfc00) [pid = 2000] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x121b02800) [pid = 2000] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x12446ec00) [pid = 2000] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x115e25800) [pid = 2000] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:53:48 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x113089800) [pid = 2000] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:53:48 INFO - PROCESS | 2000 | 1462211628105 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]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1020ms 10:53:48 INFO - PROCESS | 2000 | 1462211628110 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 2000 | 1462211628112 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:53:48 INFO - PROCESS | 2000 | 1462211628122 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 2000 | 1462211628123 Marionette TRACE conn2 <- [1,1074,null,{}] 10:53:48 INFO - PROCESS | 2000 | 1462211628125 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}] 10:53:48 INFO - PROCESS | 2000 | 1462211628206 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:53:48 INFO - PROCESS | 2000 | 1462211628211 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x121396000 == 42 [pid = 2000] [id = 276] 10:53:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x110f39400) [pid = 2000] [serial = 826] [outer = 0x0] 10:53:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x113086800) [pid = 2000] [serial = 827] [outer = 0x110f39400] 10:53:48 INFO - PROCESS | 2000 | 1462211628236 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x118cc2c00) [pid = 2000] [serial = 828] [outer = 0x110f39400] 10:53:48 INFO - PROCESS | 2000 | 1462211628581 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]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 475ms 10:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:53:48 INFO - PROCESS | 2000 | 1462211628590 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 2000 | 1462211628591 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:53:48 INFO - PROCESS | 2000 | 1462211628593 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 2000 | 1462211628594 Marionette TRACE conn2 <- [1,1078,null,{}] 10:53:48 INFO - PROCESS | 2000 | 1462211628597 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}] 10:53:48 INFO - PROCESS | 2000 | 1462211628700 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:53:48 INFO - PROCESS | 2000 | 1462211628707 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ac5800 == 43 [pid = 2000] [id = 277] 10:53:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x118cc4c00) [pid = 2000] [serial = 829] [outer = 0x0] 10:53:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x121990400) [pid = 2000] [serial = 830] [outer = 0x118cc4c00] 10:53:48 INFO - PROCESS | 2000 | 1462211628731 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x121b87c00) [pid = 2000] [serial = 831] [outer = 0x118cc4c00] 10:53:49 INFO - PROCESS | 2000 | 1462211629045 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]]]}] 10:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 472ms 10:53:49 INFO - PROCESS | 2000 | 1462211629067 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:53:49 INFO - PROCESS | 2000 | 1462211629068 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:53:49 INFO - PROCESS | 2000 | 1462211629070 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:53:49 INFO - PROCESS | 2000 | 1462211629071 Marionette TRACE conn2 <- [1,1082,null,{}] 10:53:49 INFO - PROCESS | 2000 | 1462211629073 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}] 10:53:49 INFO - PROCESS | 2000 | 1462211629198 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:53:49 INFO - PROCESS | 2000 | 1462211629204 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x129562000 == 44 [pid = 2000] [id = 278] 10:53:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x121b88400) [pid = 2000] [serial = 832] [outer = 0x0] 10:53:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x121e34800) [pid = 2000] [serial = 833] [outer = 0x121b88400] 10:53:49 INFO - PROCESS | 2000 | 1462211629243 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x121e3a000) [pid = 2000] [serial = 834] [outer = 0x121b88400] 10:53:49 INFO - PROCESS | 2000 | 1462211629669 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]]]}] 10:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 618ms 10:53:49 INFO - PROCESS | 2000 | 1462211629695 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:53:49 INFO - PROCESS | 2000 | 1462211629700 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:53:49 INFO - PROCESS | 2000 | 1462211629703 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:53:49 INFO - PROCESS | 2000 | 1462211629704 Marionette TRACE conn2 <- [1,1086,null,{}] 10:53:49 INFO - PROCESS | 2000 | 1462211629706 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}] 10:53:49 INFO - PROCESS | 2000 | 1462211629788 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:53:49 INFO - PROCESS | 2000 | 1462211629792 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a528800 == 45 [pid = 2000] [id = 279] 10:53:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x121e3b800) [pid = 2000] [serial = 835] [outer = 0x0] 10:53:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x123537400) [pid = 2000] [serial = 836] [outer = 0x121e3b800] 10:53:49 INFO - PROCESS | 2000 | 1462211629817 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x124428400) [pid = 2000] [serial = 837] [outer = 0x121e3b800] 10:53:50 INFO - PROCESS | 2000 | 1462211630286 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]]]}] 10:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 619ms 10:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:53:50 INFO - PROCESS | 2000 | 1462211630323 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:53:50 INFO - PROCESS | 2000 | 1462211630325 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:53:50 INFO - PROCESS | 2000 | 1462211630329 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:53:50 INFO - PROCESS | 2000 | 1462211630331 Marionette TRACE conn2 <- [1,1090,null,{}] 10:53:50 INFO - PROCESS | 2000 | 1462211630335 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}] 10:53:50 INFO - PROCESS | 2000 | 1462211630445 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:53:50 INFO - PROCESS | 2000 | 1462211630498 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x115d1a000 == 46 [pid = 2000] [id = 280] 10:53:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x110ff0400) [pid = 2000] [serial = 838] [outer = 0x0] 10:53:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1125b8c00) [pid = 2000] [serial = 839] [outer = 0x110ff0400] 10:53:50 INFO - PROCESS | 2000 | 1462211630531 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x112d86400) [pid = 2000] [serial = 840] [outer = 0x110ff0400] 10:53:51 INFO - PROCESS | 2000 | 1462211631028 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]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 721ms 10:53:51 INFO - PROCESS | 2000 | 1462211631050 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 2000 | 1462211631055 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:53:51 INFO - PROCESS | 2000 | 1462211631059 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 2000 | 1462211631061 Marionette TRACE conn2 <- [1,1094,null,{}] 10:53:51 INFO - PROCESS | 2000 | 1462211631064 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}] 10:53:51 INFO - PROCESS | 2000 | 1462211631180 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:53:51 INFO - PROCESS | 2000 | 1462211631256 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a07000 == 47 [pid = 2000] [id = 281] 10:53:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x11308a000) [pid = 2000] [serial = 841] [outer = 0x0] 10:53:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x11648a400) [pid = 2000] [serial = 842] [outer = 0x11308a000] 10:53:51 INFO - PROCESS | 2000 | 1462211631286 Marionette DEBUG loaded listener.js 10:53:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x116805c00) [pid = 2000] [serial = 843] [outer = 0x11308a000] 10:53:51 INFO - PROCESS | 2000 | 1462211631828 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]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 823ms 10:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:53:51 INFO - PROCESS | 2000 | 1462211631882 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 2000 | 1462211631884 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:53:51 INFO - PROCESS | 2000 | 1462211631886 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 2000 | 1462211631889 Marionette TRACE conn2 <- [1,1098,null,{}] 10:53:51 INFO - PROCESS | 2000 | 1462211631897 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}] 10:53:52 INFO - PROCESS | 2000 | 1462211632017 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:53:52 INFO - PROCESS | 2000 | 1462211632095 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x123517000 == 48 [pid = 2000] [id = 282] 10:53:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x118340800) [pid = 2000] [serial = 844] [outer = 0x0] 10:53:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x118355c00) [pid = 2000] [serial = 845] [outer = 0x118340800] 10:53:52 INFO - PROCESS | 2000 | 1462211632128 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x11859fc00) [pid = 2000] [serial = 846] [outer = 0x118340800] 10:53:52 INFO - PROCESS | 2000 | 1462211632832 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]]]}] 10:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1025ms 10:53:52 INFO - PROCESS | 2000 | 1462211632911 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 2000 | 1462211632913 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:53:52 INFO - PROCESS | 2000 | 1462211632917 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 2000 | 1462211632919 Marionette TRACE conn2 <- [1,1102,null,{}] 10:53:52 INFO - PROCESS | 2000 | 1462211632922 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}] 10:53:53 INFO - PROCESS | 2000 | 1462211633023 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:53:53 INFO - PROCESS | 2000 | 1462211633077 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a77800 == 49 [pid = 2000] [id = 283] 10:53:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x111f46000) [pid = 2000] [serial = 847] [outer = 0x0] 10:53:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x112a46400) [pid = 2000] [serial = 848] [outer = 0x111f46000] 10:53:53 INFO - PROCESS | 2000 | 1462211633106 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x113084400) [pid = 2000] [serial = 849] [outer = 0x111f46000] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x112c0f800 == 48 [pid = 2000] [id = 25] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9f5000 == 47 [pid = 2000] [id = 10] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12c8cc800 == 46 [pid = 2000] [id = 14] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12c72d800 == 45 [pid = 2000] [id = 13] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3b6000 == 44 [pid = 2000] [id = 18] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12d95a000 == 43 [pid = 2000] [id = 21] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc92800 == 42 [pid = 2000] [id = 15] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x1120ad000 == 41 [pid = 2000] [id = 22] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12b28c000 == 40 [pid = 2000] [id = 9] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x128dac000 == 39 [pid = 2000] [id = 6] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12d94b000 == 38 [pid = 2000] [id = 20] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa7d000 == 37 [pid = 2000] [id = 8] 10:53:53 INFO - PROCESS | 2000 | --DOCSHELL 0x116521800 == 36 [pid = 2000] [id = 26] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x12dfa2c00) [pid = 2000] [serial = 782] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x128d7f000) [pid = 2000] [serial = 711] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x128812800) [pid = 2000] [serial = 702] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x1211b7c00) [pid = 2000] [serial = 699] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x121b0fc00) [pid = 2000] [serial = 693] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x12898d000) [pid = 2000] [serial = 708] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x11835fc00) [pid = 2000] [serial = 696] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x121b07400) [pid = 2000] [serial = 705] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x12d443800) [pid = 2000] [serial = 764] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x12d840000) [pid = 2000] [serial = 767] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x12d83b400) [pid = 2000] [serial = 765] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x12df9e800) [pid = 2000] [serial = 770] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x12df97c00) [pid = 2000] [serial = 768] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x1133b8800) [pid = 2000] [serial = 773] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x12aaa1000) [pid = 2000] [serial = 779] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12dfa3000) [pid = 2000] [serial = 771] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x121b05000) [pid = 2000] [serial = 776] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x128d89400) [pid = 2000] [serial = 743] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x128d7bc00) [pid = 2000] [serial = 741] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x128c62400) [pid = 2000] [serial = 740] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1289c7000) [pid = 2000] [serial = 738] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1289be000) [pid = 2000] [serial = 737] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x12422ec00) [pid = 2000] [serial = 735] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x121e32400) [pid = 2000] [serial = 734] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x121b88800) [pid = 2000] [serial = 732] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x121b80000) [pid = 2000] [serial = 731] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x121807800) [pid = 2000] [serial = 729] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x120f90800) [pid = 2000] [serial = 728] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1198a9400) [pid = 2000] [serial = 726] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x119107c00) [pid = 2000] [serial = 725] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1164d6400) [pid = 2000] [serial = 723] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x113085000) [pid = 2000] [serial = 722] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x11859c400) [pid = 2000] [serial = 720] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12c89e800) [pid = 2000] [serial = 761] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12ba99800) [pid = 2000] [serial = 758] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x12bab2800) [pid = 2000] [serial = 759] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x128c69400) [pid = 2000] [serial = 755] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12aaa6400) [pid = 2000] [serial = 756] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x121b10000) [pid = 2000] [serial = 752] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1270cb400) [pid = 2000] [serial = 753] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x119e72400) [pid = 2000] [serial = 750] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x119b80c00) [pid = 2000] [serial = 749] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1171f3400) [pid = 2000] [serial = 747] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x113082800) [pid = 2000] [serial = 746] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12954e800) [pid = 2000] [serial = 744] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12c4c9c00) [pid = 2000] [serial = 780] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1171f0800) [pid = 2000] [serial = 774] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12d43a400) [pid = 2000] [serial = 762] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128990000) [pid = 2000] [serial = 777] [outer = 0x0] [url = about:blank] 10:53:53 INFO - PROCESS | 2000 | 1462211633676 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]]]}] 10:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 773ms 10:53:53 INFO - PROCESS | 2000 | 1462211633690 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:53:53 INFO - PROCESS | 2000 | 1462211633694 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:53:53 INFO - PROCESS | 2000 | 1462211633701 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:53:53 INFO - PROCESS | 2000 | 1462211633702 Marionette TRACE conn2 <- [1,1106,null,{}] 10:53:53 INFO - PROCESS | 2000 | 1462211633704 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}] 10:53:53 INFO - PROCESS | 2000 | 1462211633784 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:53:53 INFO - PROCESS | 2000 | 1462211633789 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x119844000 == 37 [pid = 2000] [id = 284] 10:53:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x11308fc00) [pid = 2000] [serial = 850] [outer = 0x0] 10:53:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1175a8800) [pid = 2000] [serial = 851] [outer = 0x11308fc00] 10:53:53 INFO - PROCESS | 2000 | 1462211633815 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x11819c000) [pid = 2000] [serial = 852] [outer = 0x11308fc00] 10:53:54 INFO - PROCESS | 2000 | 1462211634159 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]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 476ms 10:53:54 INFO - PROCESS | 2000 | 1462211634176 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 2000 | 1462211634179 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:53:54 INFO - PROCESS | 2000 | 1462211634183 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 2000 | 1462211634186 Marionette TRACE conn2 <- [1,1110,null,{}] 10:53:54 INFO - PROCESS | 2000 | 1462211634194 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}] 10:53:54 INFO - PROCESS | 2000 | 1462211634291 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:53:54 INFO - PROCESS | 2000 | 1462211634299 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x12138a000 == 38 [pid = 2000] [id = 285] 10:53:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x118354000) [pid = 2000] [serial = 853] [outer = 0x0] 10:53:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1185a7c00) [pid = 2000] [serial = 854] [outer = 0x118354000] 10:53:54 INFO - PROCESS | 2000 | 1462211634336 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1188d1800) [pid = 2000] [serial = 855] [outer = 0x118354000] 10:53:54 INFO - PROCESS | 2000 | 1462211634733 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]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 571ms 10:53:54 INFO - PROCESS | 2000 | 1462211634755 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 2000 | 1462211634756 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:53:54 INFO - PROCESS | 2000 | 1462211634759 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 2000 | 1462211634760 Marionette TRACE conn2 <- [1,1114,null,{}] 10:53:54 INFO - PROCESS | 2000 | 1462211634762 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}] 10:53:54 INFO - PROCESS | 2000 | 1462211634841 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:53:54 INFO - PROCESS | 2000 | 1462211634846 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x121e14800 == 39 [pid = 2000] [id = 286] 10:53:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x119106000) [pid = 2000] [serial = 856] [outer = 0x0] 10:53:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x11943d000) [pid = 2000] [serial = 857] [outer = 0x119106000] 10:53:54 INFO - PROCESS | 2000 | 1462211634874 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1198a7000) [pid = 2000] [serial = 858] [outer = 0x119106000] 10:53:55 INFO - PROCESS | 2000 | 1462211635206 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]]]}] 10:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 471ms 10:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:53:55 INFO - PROCESS | 2000 | 1462211635233 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:53:55 INFO - PROCESS | 2000 | 1462211635234 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:53:55 INFO - PROCESS | 2000 | 1462211635236 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:53:55 INFO - PROCESS | 2000 | 1462211635237 Marionette TRACE conn2 <- [1,1118,null,{}] 10:53:55 INFO - PROCESS | 2000 | 1462211635240 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}] 10:53:55 INFO - PROCESS | 2000 | 1462211635318 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:53:55 INFO - PROCESS | 2000 | 1462211635351 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x1240ce000 == 40 [pid = 2000] [id = 287] 10:53:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x112a41800) [pid = 2000] [serial = 859] [outer = 0x0] 10:53:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1198ac400) [pid = 2000] [serial = 860] [outer = 0x112a41800] 10:53:55 INFO - PROCESS | 2000 | 1462211635376 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x119b7d400) [pid = 2000] [serial = 861] [outer = 0x112a41800] 10:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 10:53:55 INFO - PROCESS | 2000 | 1462211635752 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]]]}] 10:53:55 INFO - PROCESS | 2000 | 1462211635757 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:53:55 INFO - PROCESS | 2000 | 1462211635758 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:53:55 INFO - PROCESS | 2000 | 1462211635760 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:53:55 INFO - PROCESS | 2000 | 1462211635761 Marionette TRACE conn2 <- [1,1122,null,{}] 10:53:55 INFO - PROCESS | 2000 | 1462211635766 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}] 10:53:55 INFO - PROCESS | 2000 | 1462211635881 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:53:55 INFO - PROCESS | 2000 | 1462211635887 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x128dae800 == 41 [pid = 2000] [id = 288] 10:53:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x119b83400) [pid = 2000] [serial = 862] [outer = 0x0] 10:53:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x119e7c800) [pid = 2000] [serial = 863] [outer = 0x119b83400] 10:53:55 INFO - PROCESS | 2000 | 1462211635939 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x11995fc00) [pid = 2000] [serial = 864] [outer = 0x119b83400] 10:53:56 INFO - PROCESS | 2000 | 1462211636257 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]]]}] 10:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 524ms 10:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:53:56 INFO - PROCESS | 2000 | 1462211636287 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 2000 | 1462211636288 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:53:56 INFO - PROCESS | 2000 | 1462211636290 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 2000 | 1462211636291 Marionette TRACE conn2 <- [1,1126,null,{}] 10:53:56 INFO - PROCESS | 2000 | 1462211636293 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}] 10:53:56 INFO - PROCESS | 2000 | 1462211636390 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:53:56 INFO - PROCESS | 2000 | 1462211636395 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x128fef800 == 42 [pid = 2000] [id = 289] 10:53:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x120f95000) [pid = 2000] [serial = 865] [outer = 0x0] 10:53:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1213e4400) [pid = 2000] [serial = 866] [outer = 0x120f95000] 10:53:56 INFO - PROCESS | 2000 | 1462211636420 Marionette DEBUG loaded listener.js 10:53:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x121b05c00) [pid = 2000] [serial = 867] [outer = 0x120f95000] 10:53:56 INFO - PROCESS | 2000 | 1462211636750 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]]]}] 10:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 10:53:56 INFO - PROCESS | 2000 | 1462211636811 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 2000 | 1462211636813 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:53:56 INFO - PROCESS | 2000 | 1462211636817 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 2000 | 1462211636819 Marionette TRACE conn2 <- [1,1130,null,{}] 10:53:56 INFO - PROCESS | 2000 | 1462211636827 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}] 10:53:56 INFO - PROCESS | 2000 | 1462211636970 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:53:57 INFO - PROCESS | 2000 | 1462211637017 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a707000 == 43 [pid = 2000] [id = 290] 10:53:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x121b07000) [pid = 2000] [serial = 868] [outer = 0x0] 10:53:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x121b11000) [pid = 2000] [serial = 869] [outer = 0x121b07000] 10:53:57 INFO - PROCESS | 2000 | 1462211637056 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x121b84800) [pid = 2000] [serial = 870] [outer = 0x121b07000] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x110f31400) [pid = 2000] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x118cc4c00) [pid = 2000] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x110da8800) [pid = 2000] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12175c800) [pid = 2000] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x118cb6800) [pid = 2000] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12a5b9400) [pid = 2000] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x111f49400) [pid = 2000] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x118a80400) [pid = 2000] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1181a1400) [pid = 2000] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x112a4a000) [pid = 2000] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1194ddc00) [pid = 2000] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x110f39400) [pid = 2000] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x112a4a400) [pid = 2000] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x118a74c00) [pid = 2000] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x112a4cc00) [pid = 2000] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1198b1c00) [pid = 2000] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1211bb800) [pid = 2000] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:53:57 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x121b88400) [pid = 2000] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:53:57 INFO - PROCESS | 2000 | 1462211637538 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]]]}] 10:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 772ms 10:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:53:57 INFO - PROCESS | 2000 | 1462211637589 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 2000 | 1462211637590 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:53:57 INFO - PROCESS | 2000 | 1462211637592 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 2000 | 1462211637593 Marionette TRACE conn2 <- [1,1134,null,{}] 10:53:57 INFO - PROCESS | 2000 | 1462211637601 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}] 10:53:57 INFO - PROCESS | 2000 | 1462211637682 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:53:57 INFO - PROCESS | 2000 | 1462211637687 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168a6000 == 44 [pid = 2000] [id = 291] 10:53:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x110f39400) [pid = 2000] [serial = 871] [outer = 0x0] 10:53:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1168ccc00) [pid = 2000] [serial = 872] [outer = 0x110f39400] 10:53:57 INFO - PROCESS | 2000 | 1462211637712 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x118a7d000) [pid = 2000] [serial = 873] [outer = 0x110f39400] 10:53:58 INFO - PROCESS | 2000 | 1462211638077 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]]]}] 10:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 10:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:53:58 INFO - PROCESS | 2000 | 1462211638116 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 2000 | 1462211638118 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:53:58 INFO - PROCESS | 2000 | 1462211638121 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 2000 | 1462211638123 Marionette TRACE conn2 <- [1,1138,null,{}] 10:53:58 INFO - PROCESS | 2000 | 1462211638126 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}] 10:53:58 INFO - PROCESS | 2000 | 1462211638243 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:53:58 INFO - PROCESS | 2000 | 1462211638278 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa92000 == 45 [pid = 2000] [id = 292] 10:53:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x119434400) [pid = 2000] [serial = 874] [outer = 0x0] 10:53:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x121b0c000) [pid = 2000] [serial = 875] [outer = 0x119434400] 10:53:58 INFO - PROCESS | 2000 | 1462211638319 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x121b89400) [pid = 2000] [serial = 876] [outer = 0x119434400] 10:53:58 INFO - PROCESS | 2000 | 1462211638753 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]]]}] 10:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 671ms 10:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:53:58 INFO - PROCESS | 2000 | 1462211638791 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 2000 | 1462211638793 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:53:58 INFO - PROCESS | 2000 | 1462211638795 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 2000 | 1462211638797 Marionette TRACE conn2 <- [1,1142,null,{}] 10:53:58 INFO - PROCESS | 2000 | 1462211638799 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}] 10:53:58 INFO - PROCESS | 2000 | 1462211638893 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:53:58 INFO - PROCESS | 2000 | 1462211638900 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b944800 == 46 [pid = 2000] [id = 293] 10:53:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x121c4d800) [pid = 2000] [serial = 877] [outer = 0x0] 10:53:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x124475c00) [pid = 2000] [serial = 878] [outer = 0x121c4d800] 10:53:58 INFO - PROCESS | 2000 | 1462211638929 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x124cc1400) [pid = 2000] [serial = 879] [outer = 0x121c4d800] 10:53:59 INFO - PROCESS | 2000 | 1462211639312 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]]]}] 10:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 569ms 10:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:53:59 INFO - PROCESS | 2000 | 1462211639365 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 2000 | 1462211639367 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:53:59 INFO - PROCESS | 2000 | 1462211639370 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 2000 | 1462211639372 Marionette TRACE conn2 <- [1,1146,null,{}] 10:53:59 INFO - PROCESS | 2000 | 1462211639375 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}] 10:53:59 INFO - PROCESS | 2000 | 1462211639497 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:53:59 INFO - PROCESS | 2000 | 1462211639682 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x113328000 == 47 [pid = 2000] [id = 294] 10:53:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x110dac400) [pid = 2000] [serial = 880] [outer = 0x0] 10:53:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x110f3dc00) [pid = 2000] [serial = 881] [outer = 0x110dac400] 10:53:59 INFO - PROCESS | 2000 | 1462211639713 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x112a47000) [pid = 2000] [serial = 882] [outer = 0x110dac400] 10:54:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x11811e000) [pid = 2000] [serial = 883] [outer = 0x12cc7c400] 10:54:00 INFO - PROCESS | 2000 | 1462211640204 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]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 870ms 10:54:00 INFO - PROCESS | 2000 | 1462211640243 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 2000 | 1462211640246 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:54:00 INFO - PROCESS | 2000 | 1462211640250 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 2000 | 1462211640252 Marionette TRACE conn2 <- [1,1150,null,{}] 10:54:00 INFO - PROCESS | 2000 | 1462211640256 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}] 10:54:00 INFO - PROCESS | 2000 | 1462211640364 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:54:00 INFO - PROCESS | 2000 | 1462211640446 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x121389800 == 48 [pid = 2000] [id = 295] 10:54:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x113428400) [pid = 2000] [serial = 884] [outer = 0x0] 10:54:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x11833c000) [pid = 2000] [serial = 885] [outer = 0x113428400] 10:54:00 INFO - PROCESS | 2000 | 1462211640498 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1185aa800) [pid = 2000] [serial = 886] [outer = 0x113428400] 10:54:01 INFO - PROCESS | 2000 | 1462211641038 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]]]}] 10:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 825ms 10:54:01 INFO - PROCESS | 2000 | 1462211641080 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:54:01 INFO - PROCESS | 2000 | 1462211641085 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:54:01 INFO - PROCESS | 2000 | 1462211641089 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 2000 | 1462211641091 Marionette TRACE conn2 <- [1,1154,null,{}] 10:54:01 INFO - PROCESS | 2000 | 1462211641095 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}] 10:54:01 INFO - PROCESS | 2000 | 1462211641243 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:54:01 INFO - PROCESS | 2000 | 1462211641308 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b27c000 == 49 [pid = 2000] [id = 296] 10:54:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1185a6000) [pid = 2000] [serial = 887] [outer = 0x0] 10:54:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1198a9400) [pid = 2000] [serial = 888] [outer = 0x1185a6000] 10:54:01 INFO - PROCESS | 2000 | 1462211641338 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x119e7cc00) [pid = 2000] [serial = 889] [outer = 0x1185a6000] 10:54:01 INFO - PROCESS | 2000 | 1462211641792 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]]]}] 10:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 724ms 10:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:54:01 INFO - PROCESS | 2000 | 1462211641814 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:54:01 INFO - PROCESS | 2000 | 1462211641816 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:54:01 INFO - PROCESS | 2000 | 1462211641827 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 2000 | 1462211641834 Marionette TRACE conn2 <- [1,1158,null,{}] 10:54:01 INFO - PROCESS | 2000 | 1462211641839 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}] 10:54:01 INFO - PROCESS | 2000 | 1462211641989 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:54:02 INFO - PROCESS | 2000 | 1462211642078 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b962000 == 50 [pid = 2000] [id = 297] 10:54:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x120f5b800) [pid = 2000] [serial = 890] [outer = 0x0] 10:54:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1211bd800) [pid = 2000] [serial = 891] [outer = 0x120f5b800] 10:54:02 INFO - PROCESS | 2000 | 1462211642126 Marionette DEBUG loaded listener.js 10:54:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x124473400) [pid = 2000] [serial = 892] [outer = 0x120f5b800] 10:54:02 INFO - PROCESS | 2000 | 1462211642568 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]]]}] 10:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 783ms 10:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:54:02 INFO - PROCESS | 2000 | 1462211642603 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:54:02 INFO - PROCESS | 2000 | 1462211642605 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:54:02 INFO - PROCESS | 2000 | 1462211642607 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 2000 | 1462211642608 Marionette TRACE conn2 <- [1,1162,null,{}] 10:54:02 INFO - PROCESS | 2000 | 1462211642611 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}] 10:54:02 INFO - PROCESS | 2000 | 1462211642713 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:54:02 INFO - PROCESS | 2000 | 1462211642764 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba12800 == 51 [pid = 2000] [id = 298] 10:54:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1247d4800) [pid = 2000] [serial = 893] [outer = 0x0] 10:54:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x126007800) [pid = 2000] [serial = 894] [outer = 0x1247d4800] 10:54:02 INFO - PROCESS | 2000 | 1462211642792 Marionette DEBUG loaded listener.js 10:54:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1270bf400) [pid = 2000] [serial = 895] [outer = 0x1247d4800] 10:54:03 INFO - PROCESS | 2000 | 1462211643201 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]]]}] 10:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 619ms 10:54:03 INFO - PROCESS | 2000 | 1462211643226 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 2000 | 1462211643227 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:54:03 INFO - PROCESS | 2000 | 1462211643231 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 2000 | 1462211643233 Marionette TRACE conn2 <- [1,1166,null,{}] 10:54:03 INFO - PROCESS | 2000 | 1462211643236 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}] 10:54:03 INFO - PROCESS | 2000 | 1462211643333 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:54:03 INFO - PROCESS | 2000 | 1462211643400 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0a2800 == 52 [pid = 2000] [id = 299] 10:54:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x128802c00) [pid = 2000] [serial = 896] [outer = 0x0] 10:54:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12880bc00) [pid = 2000] [serial = 897] [outer = 0x128802c00] 10:54:03 INFO - PROCESS | 2000 | 1462211643435 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x128818c00) [pid = 2000] [serial = 898] [outer = 0x128802c00] 10:54:03 INFO - PROCESS | 2000 | 1462211643860 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]]]}] 10:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 10:54:03 INFO - PROCESS | 2000 | 1462211643902 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 2000 | 1462211643903 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:54:03 INFO - PROCESS | 2000 | 1462211643906 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 2000 | 1462211643907 Marionette TRACE conn2 <- [1,1170,null,{}] 10:54:03 INFO - PROCESS | 2000 | 1462211643909 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}] 10:54:04 INFO - PROCESS | 2000 | 1462211644014 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:54:04 INFO - PROCESS | 2000 | 1462211644109 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0bd800 == 53 [pid = 2000] [id = 300] 10:54:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x128814400) [pid = 2000] [serial = 899] [outer = 0x0] 10:54:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x128989800) [pid = 2000] [serial = 900] [outer = 0x128814400] 10:54:04 INFO - PROCESS | 2000 | 1462211644140 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x128995c00) [pid = 2000] [serial = 901] [outer = 0x128814400] 10:54:04 INFO - PROCESS | 2000 | 1462211644553 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]]]}] 10:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 671ms 10:54:04 INFO - PROCESS | 2000 | 1462211644577 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 2000 | 1462211644579 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:54:04 INFO - PROCESS | 2000 | 1462211644581 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 2000 | 1462211644582 Marionette TRACE conn2 <- [1,1174,null,{}] 10:54:04 INFO - PROCESS | 2000 | 1462211644585 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}] 10:54:04 INFO - PROCESS | 2000 | 1462211644684 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:54:04 INFO - PROCESS | 2000 | 1462211644734 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x113352800 == 54 [pid = 2000] [id = 301] 10:54:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x110f34800) [pid = 2000] [serial = 902] [outer = 0x0] 10:54:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x121b07c00) [pid = 2000] [serial = 903] [outer = 0x110f34800] 10:54:04 INFO - PROCESS | 2000 | 1462211644763 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x128996400) [pid = 2000] [serial = 904] [outer = 0x110f34800] 10:54:05 INFO - PROCESS | 2000 | 1462211645307 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] 10:54:05 INFO - PROCESS | 2000 | 1462211645363 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:54:05 INFO - PROCESS | 2000 | 1462211645366 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:54:05 INFO - PROCESS | 2000 | 1462211645368 Marionette TRACE conn2 <- [1,1178,null,{}] 10:54:05 INFO - PROCESS | 2000 | 1462211645372 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}] 10:54:05 INFO - PROCESS | 2000 | 1462211645468 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:54:05 INFO - PROCESS | 2000 | 1462211645525 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x1133f2000 == 55 [pid = 2000] [id = 302] 10:54:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x1120dc400) [pid = 2000] [serial = 905] [outer = 0x0] 10:54:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1120e4400) [pid = 2000] [serial = 906] [outer = 0x1120dc400] 10:54:05 INFO - PROCESS | 2000 | 1462211645569 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x1125c2800) [pid = 2000] [serial = 907] [outer = 0x1120dc400] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x12b954800 == 54 [pid = 2000] [id = 19] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x115e73800 == 53 [pid = 2000] [id = 23] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x12b944800 == 52 [pid = 2000] [id = 293] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa92000 == 51 [pid = 2000] [id = 292] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x1168a6000 == 50 [pid = 2000] [id = 291] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x12a707000 == 49 [pid = 2000] [id = 290] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x128fef800 == 48 [pid = 2000] [id = 289] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x128dae800 == 47 [pid = 2000] [id = 288] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x1240ce000 == 46 [pid = 2000] [id = 287] 10:54:05 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x123537400) [pid = 2000] [serial = 836] [outer = 0x0] [url = about:blank] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x121e14800 == 45 [pid = 2000] [id = 286] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x12138a000 == 44 [pid = 2000] [id = 285] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x119844000 == 43 [pid = 2000] [id = 284] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x116a77800 == 42 [pid = 2000] [id = 283] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x123517000 == 41 [pid = 2000] [id = 282] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x118a07000 == 40 [pid = 2000] [id = 281] 10:54:05 INFO - PROCESS | 2000 | --DOCSHELL 0x115d1a000 == 39 [pid = 2000] [id = 280] 10:54:06 INFO - PROCESS | 2000 | 1462211645994 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] 10:54:06 INFO - PROCESS | 2000 | 1462211646045 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:54:06 INFO - PROCESS | 2000 | 1462211646049 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 2000 | 1462211646051 Marionette TRACE conn2 <- [1,1182,null,{}] 10:54:06 INFO - PROCESS | 2000 | 1462211646053 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}] 10:54:06 INFO - PROCESS | 2000 | 1462211646143 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:54:06 INFO - PROCESS | 2000 | 1462211646150 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x1165f6000 == 40 [pid = 2000] [id = 303] 10:54:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x112a40c00) [pid = 2000] [serial = 908] [outer = 0x0] 10:54:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x112dc6800) [pid = 2000] [serial = 909] [outer = 0x112a40c00] 10:54:06 INFO - PROCESS | 2000 | 1462211646192 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1130e0800) [pid = 2000] [serial = 910] [outer = 0x112a40c00] 10:54:06 INFO - PROCESS | 2000 | 1462211646623 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:54:06 INFO - PROCESS | 2000 | 1462211646672 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:54:06 INFO - PROCESS | 2000 | 1462211646674 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 2000 | 1462211646676 Marionette TRACE conn2 <- [1,1186,null,{}] 10:54:06 INFO - PROCESS | 2000 | 1462211646685 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}] 10:54:06 INFO - PROCESS | 2000 | 1462211646793 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:54:06 INFO - PROCESS | 2000 | 1462211646802 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a16800 == 41 [pid = 2000] [id = 304] 10:54:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x11672b000) [pid = 2000] [serial = 911] [outer = 0x0] 10:54:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x116810c00) [pid = 2000] [serial = 912] [outer = 0x11672b000] 10:54:06 INFO - PROCESS | 2000 | 1462211646829 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x117134000) [pid = 2000] [serial = 913] [outer = 0x11672b000] 10:54:07 INFO - PROCESS | 2000 | 1462211647194 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] 10:54:07 INFO - PROCESS | 2000 | 1462211647252 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:54:07 INFO - PROCESS | 2000 | 1462211647255 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 2000 | 1462211647256 Marionette TRACE conn2 <- [1,1190,null,{}] 10:54:07 INFO - PROCESS | 2000 | 1462211647259 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}] 10:54:07 INFO - PROCESS | 2000 | 1462211647341 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:54:07 INFO - PROCESS | 2000 | 1462211647348 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x119d50800 == 42 [pid = 2000] [id = 305] 10:54:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1171ed000) [pid = 2000] [serial = 914] [outer = 0x0] 10:54:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x11811b800) [pid = 2000] [serial = 915] [outer = 0x1171ed000] 10:54:07 INFO - PROCESS | 2000 | 1462211647374 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x118342800) [pid = 2000] [serial = 916] [outer = 0x1171ed000] 10:54:07 INFO - PROCESS | 2000 | 1462211647693 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] 10:54:07 INFO - PROCESS | 2000 | 1462211647727 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:54:07 INFO - PROCESS | 2000 | 1462211647729 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 2000 | 1462211647730 Marionette TRACE conn2 <- [1,1194,null,{}] 10:54:07 INFO - PROCESS | 2000 | 1462211647732 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}] 10:54:07 INFO - PROCESS | 2000 | 1462211647810 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:54:07 INFO - PROCESS | 2000 | 1462211647869 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x12115b800 == 43 [pid = 2000] [id = 306] 10:54:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1171f5c00) [pid = 2000] [serial = 917] [outer = 0x0] 10:54:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x118359000) [pid = 2000] [serial = 918] [outer = 0x1171f5c00] 10:54:07 INFO - PROCESS | 2000 | 1462211647894 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1185a4800) [pid = 2000] [serial = 919] [outer = 0x1171f5c00] 10:54:08 INFO - PROCESS | 2000 | 1462211648286 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] 10:54:08 INFO - PROCESS | 2000 | 1462211648310 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:54:08 INFO - PROCESS | 2000 | 1462211648316 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:54:08 INFO - PROCESS | 2000 | 1462211648318 Marionette TRACE conn2 <- [1,1198,null,{}] 10:54:08 INFO - PROCESS | 2000 | 1462211648321 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}] 10:54:08 INFO - PROCESS | 2000 | 1462211648499 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:54:08 INFO - PROCESS | 2000 | 1462211648520 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x123512000 == 44 [pid = 2000] [id = 307] 10:54:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1185ed000) [pid = 2000] [serial = 920] [outer = 0x0] 10:54:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x118cc3000) [pid = 2000] [serial = 921] [outer = 0x1185ed000] 10:54:08 INFO - PROCESS | 2000 | 1462211648547 Marionette DEBUG loaded listener.js 10:54:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1198aac00) [pid = 2000] [serial = 922] [outer = 0x1185ed000] 10:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 573ms 10:54:08 INFO - PROCESS | 2000 | 1462211648882 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]]]}] 10:54:08 INFO - PROCESS | 2000 | 1462211648888 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:54:08 INFO - PROCESS | 2000 | 1462211648889 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:54:08 INFO - PROCESS | 2000 | 1462211648891 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:54:08 INFO - PROCESS | 2000 | 1462211648892 Marionette TRACE conn2 <- [1,1202,null,{}] 10:54:08 INFO - PROCESS | 2000 | 1462211648894 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}] 10:54:08 INFO - PROCESS | 2000 | 1462211648993 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:54:09 INFO - PROCESS | 2000 | 1462211649004 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x124716800 == 45 [pid = 2000] [id = 308] 10:54:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x119963c00) [pid = 2000] [serial = 923] [outer = 0x0] 10:54:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x119b7ec00) [pid = 2000] [serial = 924] [outer = 0x119963c00] 10:54:09 INFO - PROCESS | 2000 | 1462211649029 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x119b9c800) [pid = 2000] [serial = 925] [outer = 0x119963c00] 10:54:09 INFO - PROCESS | 2000 | 1462211649390 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]]]}] 10:54:09 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 10:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 10:54:09 INFO - PROCESS | 2000 | 1462211649411 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 2000 | 1462211649412 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:54:09 INFO - PROCESS | 2000 | 1462211649417 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 2000 | 1462211649418 Marionette TRACE conn2 <- [1,1206,null,{}] 10:54:09 INFO - PROCESS | 2000 | 1462211649420 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}] 10:54:09 INFO - PROCESS | 2000 | 1462211649526 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:54:09 INFO - PROCESS | 2000 | 1462211649530 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265ea000 == 46 [pid = 2000] [id = 309] 10:54:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x11996dc00) [pid = 2000] [serial = 926] [outer = 0x0] 10:54:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x120f72400) [pid = 2000] [serial = 927] [outer = 0x11996dc00] 10:54:09 INFO - PROCESS | 2000 | 1462211649555 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x120f90400) [pid = 2000] [serial = 928] [outer = 0x11996dc00] 10:54:09 INFO - PROCESS | 2000 | 1462211649892 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]]]}] 10:54:09 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 10:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 10:54:09 INFO - PROCESS | 2000 | 1462211649936 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 2000 | 1462211649938 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:54:09 INFO - PROCESS | 2000 | 1462211649940 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 2000 | 1462211649941 Marionette TRACE conn2 <- [1,1210,null,{}] 10:54:09 INFO - PROCESS | 2000 | 1462211649943 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}] 10:54:10 INFO - PROCESS | 2000 | 1462211650044 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:54:10 INFO - PROCESS | 2000 | 1462211650058 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x128acf000 == 47 [pid = 2000] [id = 310] 10:54:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x119ba7400) [pid = 2000] [serial = 929] [outer = 0x0] 10:54:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1211bc400) [pid = 2000] [serial = 930] [outer = 0x119ba7400] 10:54:10 INFO - PROCESS | 2000 | 1462211650083 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x121506800) [pid = 2000] [serial = 931] [outer = 0x119ba7400] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x119b83400) [pid = 2000] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x120f95000) [pid = 2000] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11308fc00) [pid = 2000] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x119106000) [pid = 2000] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x111f46000) [pid = 2000] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x118354000) [pid = 2000] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x121b07000) [pid = 2000] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x110f39400) [pid = 2000] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x112a41800) [pid = 2000] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:54:10 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x119434400) [pid = 2000] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:54:10 INFO - PROCESS | 2000 | 1462211650474 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]]]}] 10:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 568ms 10:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:54:10 INFO - PROCESS | 2000 | 1462211650508 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 2000 | 1462211650509 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:54:10 INFO - PROCESS | 2000 | 1462211650523 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 2000 | 1462211650524 Marionette TRACE conn2 <- [1,1214,null,{}] 10:54:10 INFO - PROCESS | 2000 | 1462211650528 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}] 10:54:10 INFO - PROCESS | 2000 | 1462211650617 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:54:10 INFO - PROCESS | 2000 | 1462211650620 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x128fd6800 == 48 [pid = 2000] [id = 311] 10:54:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x115e25c00) [pid = 2000] [serial = 932] [outer = 0x0] 10:54:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12150c800) [pid = 2000] [serial = 933] [outer = 0x115e25c00] 10:54:10 INFO - PROCESS | 2000 | 1462211650645 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1194dac00) [pid = 2000] [serial = 934] [outer = 0x115e25c00] 10:54:10 INFO - PROCESS | 2000 | 1462211650960 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]]]}] 10:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 481ms 10:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:54:10 INFO - PROCESS | 2000 | 1462211650994 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:54:11 INFO - PROCESS | 2000 | 1462211650995 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:54:11 INFO - PROCESS | 2000 | 1462211651000 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 2000 | 1462211651002 Marionette TRACE conn2 <- [1,1218,null,{}] 10:54:11 INFO - PROCESS | 2000 | 1462211651004 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}] 10:54:11 INFO - PROCESS | 2000 | 1462211651102 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:54:11 INFO - PROCESS | 2000 | 1462211651159 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a69b000 == 49 [pid = 2000] [id = 312] 10:54:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x121b02800) [pid = 2000] [serial = 935] [outer = 0x0] 10:54:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x121b80c00) [pid = 2000] [serial = 936] [outer = 0x121b02800] 10:54:11 INFO - PROCESS | 2000 | 1462211651188 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x123537400) [pid = 2000] [serial = 937] [outer = 0x121b02800] 10:54:11 INFO - PROCESS | 2000 | 1462211651500 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]]]}] 10:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 10:54:11 INFO - PROCESS | 2000 | 1462211651519 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:54:11 INFO - PROCESS | 2000 | 1462211651520 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:54:11 INFO - PROCESS | 2000 | 1462211651522 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 2000 | 1462211651523 Marionette TRACE conn2 <- [1,1222,null,{}] 10:54:11 INFO - PROCESS | 2000 | 1462211651526 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}] 10:54:11 INFO - PROCESS | 2000 | 1462211651613 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:54:11 INFO - PROCESS | 2000 | 1462211651618 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b191800 == 50 [pid = 2000] [id = 313] 10:54:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x121708c00) [pid = 2000] [serial = 938] [outer = 0x0] 10:54:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1247d3800) [pid = 2000] [serial = 939] [outer = 0x121708c00] 10:54:11 INFO - PROCESS | 2000 | 1462211651642 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12658bc00) [pid = 2000] [serial = 940] [outer = 0x121708c00] 10:54:11 INFO - PROCESS | 2000 | 1462211651957 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] 10:54:11 INFO - PROCESS | 2000 | 1462211651995 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:54:11 INFO - PROCESS | 2000 | 1462211651997 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 2000 | 1462211651998 Marionette TRACE conn2 <- [1,1226,null,{}] 10:54:12 INFO - PROCESS | 2000 | 1462211652000 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}] 10:54:12 INFO - PROCESS | 2000 | 1462211652111 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:54:12 INFO - PROCESS | 2000 | 1462211652117 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b947000 == 51 [pid = 2000] [id = 314] 10:54:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x121c55000) [pid = 2000] [serial = 941] [outer = 0x0] 10:54:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x126010800) [pid = 2000] [serial = 942] [outer = 0x121c55000] 10:54:12 INFO - PROCESS | 2000 | 1462211652141 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12880ec00) [pid = 2000] [serial = 943] [outer = 0x121c55000] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x136193000 == 50 [pid = 2000] [id = 261] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x1171ae000 == 49 [pid = 2000] [id = 24] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12c290800 == 48 [pid = 2000] [id = 12] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0ae000 == 47 [pid = 2000] [id = 11] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x1133f2000 == 46 [pid = 2000] [id = 302] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x113352800 == 45 [pid = 2000] [id = 301] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0bd800 == 44 [pid = 2000] [id = 300] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0a2800 == 43 [pid = 2000] [id = 299] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba12800 == 42 [pid = 2000] [id = 298] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12b962000 == 41 [pid = 2000] [id = 297] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12b27c000 == 40 [pid = 2000] [id = 296] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x121389800 == 39 [pid = 2000] [id = 295] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x113328000 == 38 [pid = 2000] [id = 294] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x1165f6000 == 37 [pid = 2000] [id = 303] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12115b800 == 36 [pid = 2000] [id = 306] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x128acf000 == 35 [pid = 2000] [id = 310] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x123512000 == 34 [pid = 2000] [id = 307] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12a69b000 == 33 [pid = 2000] [id = 312] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x119d50800 == 32 [pid = 2000] [id = 305] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x128fd6800 == 31 [pid = 2000] [id = 311] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x118a16800 == 30 [pid = 2000] [id = 304] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x1265ea000 == 29 [pid = 2000] [id = 309] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x124716800 == 28 [pid = 2000] [id = 308] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x124475c00) [pid = 2000] [serial = 878] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x119e7c800) [pid = 2000] [serial = 863] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1213e4400) [pid = 2000] [serial = 866] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x11995fc00) [pid = 2000] [serial = 864] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1175a8800) [pid = 2000] [serial = 851] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x11648a400) [pid = 2000] [serial = 842] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11943d000) [pid = 2000] [serial = 857] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1198a7000) [pid = 2000] [serial = 858] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x113084400) [pid = 2000] [serial = 849] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x112a46400) [pid = 2000] [serial = 848] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1125b8c00) [pid = 2000] [serial = 839] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x118355c00) [pid = 2000] [serial = 845] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1185a7c00) [pid = 2000] [serial = 854] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1188d1800) [pid = 2000] [serial = 855] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x121b11000) [pid = 2000] [serial = 869] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1168ccc00) [pid = 2000] [serial = 872] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x118a7d000) [pid = 2000] [serial = 873] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x121b84800) [pid = 2000] [serial = 870] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11819c000) [pid = 2000] [serial = 852] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1198ac400) [pid = 2000] [serial = 860] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x121b05c00) [pid = 2000] [serial = 867] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x121b89400) [pid = 2000] [serial = 876] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x121b0c000) [pid = 2000] [serial = 875] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x119b7d400) [pid = 2000] [serial = 861] [outer = 0x0] [url = about:blank] 10:54:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12b191800 == 27 [pid = 2000] [id = 313] 10:54:13 INFO - PROCESS | 2000 | 1462211653801 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]]]}] 10:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1822ms 10:54:13 INFO - PROCESS | 2000 | 1462211653823 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 2000 | 1462211653825 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:54:13 INFO - PROCESS | 2000 | 1462211653830 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 2000 | 1462211653831 Marionette TRACE conn2 <- [1,1230,null,{}] 10:54:13 INFO - PROCESS | 2000 | 1462211653842 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}] 10:54:13 INFO - PROCESS | 2000 | 1462211653917 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:54:13 INFO - PROCESS | 2000 | 1462211653923 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x112f1d800 == 28 [pid = 2000] [id = 315] 10:54:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x11288f800) [pid = 2000] [serial = 944] [outer = 0x0] 10:54:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x112890c00) [pid = 2000] [serial = 945] [outer = 0x11288f800] 10:54:13 INFO - PROCESS | 2000 | 1462211653953 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x112a4a800) [pid = 2000] [serial = 946] [outer = 0x11288f800] 10:54:14 INFO - PROCESS | 2000 | 1462211654305 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]]]}] 10:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 527ms 10:54:14 INFO - PROCESS | 2000 | 1462211654356 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 2000 | 1462211654360 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:54:14 INFO - PROCESS | 2000 | 1462211654370 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:54:14 INFO - PROCESS | 2000 | 1462211654372 Marionette TRACE conn2 <- [1,1234,null,{}] 10:54:14 INFO - PROCESS | 2000 | 1462211654375 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}] 10:54:14 INFO - PROCESS | 2000 | 1462211654448 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:54:14 INFO - PROCESS | 2000 | 1462211654453 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x116521800 == 29 [pid = 2000] [id = 316] 10:54:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x112a4e800) [pid = 2000] [serial = 947] [outer = 0x0] 10:54:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x11308f800) [pid = 2000] [serial = 948] [outer = 0x112a4e800] 10:54:14 INFO - PROCESS | 2000 | 1462211654481 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x113427400) [pid = 2000] [serial = 949] [outer = 0x112a4e800] 10:54:14 INFO - PROCESS | 2000 | 1462211654848 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]]]}] 10:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 526ms 10:54:14 INFO - PROCESS | 2000 | 1462211654894 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 2000 | 1462211654897 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:54:14 INFO - PROCESS | 2000 | 1462211654901 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:54:14 INFO - PROCESS | 2000 | 1462211654904 Marionette TRACE conn2 <- [1,1238,null,{}] 10:54:14 INFO - PROCESS | 2000 | 1462211654916 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}] 10:54:15 INFO - PROCESS | 2000 | 1462211655025 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:54:15 INFO - PROCESS | 2000 | 1462211655040 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x1174b3800 == 30 [pid = 2000] [id = 317] 10:54:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x110db0800) [pid = 2000] [serial = 950] [outer = 0x0] 10:54:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1165d9800) [pid = 2000] [serial = 951] [outer = 0x110db0800] 10:54:15 INFO - PROCESS | 2000 | 1462211655092 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x116804000) [pid = 2000] [serial = 952] [outer = 0x110db0800] 10:54:15 INFO - PROCESS | 2000 | 1462211655443 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]]]}] 10:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 575ms 10:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:54:15 INFO - PROCESS | 2000 | 1462211655475 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 2000 | 1462211655477 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:54:15 INFO - PROCESS | 2000 | 1462211655479 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 2000 | 1462211655480 Marionette TRACE conn2 <- [1,1242,null,{}] 10:54:15 INFO - PROCESS | 2000 | 1462211655483 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}] 10:54:15 INFO - PROCESS | 2000 | 1462211655575 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:54:15 INFO - PROCESS | 2000 | 1462211655581 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x118174000 == 31 [pid = 2000] [id = 318] 10:54:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x113089c00) [pid = 2000] [serial = 953] [outer = 0x0] 10:54:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x116ab6800) [pid = 2000] [serial = 954] [outer = 0x113089c00] 10:54:15 INFO - PROCESS | 2000 | 1462211655607 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1171f2800) [pid = 2000] [serial = 955] [outer = 0x113089c00] 10:54:15 INFO - PROCESS | 2000 | 1462211655901 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]]]}] 10:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 472ms 10:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:54:15 INFO - PROCESS | 2000 | 1462211655951 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 2000 | 1462211655952 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:54:15 INFO - PROCESS | 2000 | 1462211655954 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 2000 | 1462211655956 Marionette TRACE conn2 <- [1,1246,null,{}] 10:54:15 INFO - PROCESS | 2000 | 1462211655958 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}] 10:54:16 INFO - PROCESS | 2000 | 1462211656026 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:54:16 INFO - PROCESS | 2000 | 1462211656033 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191cd000 == 32 [pid = 2000] [id = 319] 10:54:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x112a4e400) [pid = 2000] [serial = 956] [outer = 0x0] 10:54:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1175a1000) [pid = 2000] [serial = 957] [outer = 0x112a4e400] 10:54:16 INFO - PROCESS | 2000 | 1462211656059 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x11819fc00) [pid = 2000] [serial = 958] [outer = 0x112a4e400] 10:54:16 INFO - PROCESS | 2000 | 1462211656411 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]]]}] 10:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 10:54:16 INFO - PROCESS | 2000 | 1462211656435 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:54:16 INFO - PROCESS | 2000 | 1462211656436 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:54:16 INFO - PROCESS | 2000 | 1462211656440 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 2000 | 1462211656441 Marionette TRACE conn2 <- [1,1250,null,{}] 10:54:16 INFO - PROCESS | 2000 | 1462211656443 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}] 10:54:16 INFO - PROCESS | 2000 | 1462211656527 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:54:16 INFO - PROCESS | 2000 | 1462211656535 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x11991c800 == 33 [pid = 2000] [id = 320] 10:54:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x11833d000) [pid = 2000] [serial = 959] [outer = 0x0] 10:54:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x11835ec00) [pid = 2000] [serial = 960] [outer = 0x11833d000] 10:54:16 INFO - PROCESS | 2000 | 1462211656563 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1185e5800) [pid = 2000] [serial = 961] [outer = 0x11833d000] 10:54:16 INFO - PROCESS | 2000 | 1462211656875 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]]]}] 10:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 468ms 10:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:54:16 INFO - PROCESS | 2000 | 1462211656908 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:54:16 INFO - PROCESS | 2000 | 1462211656909 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:54:16 INFO - PROCESS | 2000 | 1462211656912 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 2000 | 1462211656913 Marionette TRACE conn2 <- [1,1254,null,{}] 10:54:16 INFO - PROCESS | 2000 | 1462211656918 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}] 10:54:16 INFO - PROCESS | 2000 | 1462211656985 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:54:16 INFO - PROCESS | 2000 | 1462211656989 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x121231000 == 34 [pid = 2000] [id = 321] 10:54:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x118341c00) [pid = 2000] [serial = 962] [outer = 0x0] 10:54:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x118a72c00) [pid = 2000] [serial = 963] [outer = 0x118341c00] 10:54:17 INFO - PROCESS | 2000 | 1462211657015 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x118cc0800) [pid = 2000] [serial = 964] [outer = 0x118341c00] 10:54:17 INFO - PROCESS | 2000 | 1462211657333 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]]]}] 10:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 472ms 10:54:17 INFO - PROCESS | 2000 | 1462211657384 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 2000 | 1462211657385 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:54:17 INFO - PROCESS | 2000 | 1462211657396 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 2000 | 1462211657397 Marionette TRACE conn2 <- [1,1258,null,{}] 10:54:17 INFO - PROCESS | 2000 | 1462211657399 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}] 10:54:17 INFO - PROCESS | 2000 | 1462211657470 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:54:17 INFO - PROCESS | 2000 | 1462211657474 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217e4800 == 35 [pid = 2000] [id = 322] 10:54:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1188d3400) [pid = 2000] [serial = 965] [outer = 0x0] 10:54:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x11914b000) [pid = 2000] [serial = 966] [outer = 0x1188d3400] 10:54:17 INFO - PROCESS | 2000 | 1462211657502 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x119435c00) [pid = 2000] [serial = 967] [outer = 0x1188d3400] 10:54:17 INFO - PROCESS | 2000 | 1462211657835 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]]]}] 10:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 470ms 10:54:17 INFO - PROCESS | 2000 | 1462211657867 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 2000 | 1462211657868 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:54:17 INFO - PROCESS | 2000 | 1462211657870 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 2000 | 1462211657871 Marionette TRACE conn2 <- [1,1262,null,{}] 10:54:17 INFO - PROCESS | 2000 | 1462211657874 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}] 10:54:17 INFO - PROCESS | 2000 | 1462211657943 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:54:17 INFO - PROCESS | 2000 | 1462211657950 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x1174b1000 == 36 [pid = 2000] [id = 323] 10:54:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1188d1800) [pid = 2000] [serial = 968] [outer = 0x0] 10:54:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1198a3400) [pid = 2000] [serial = 969] [outer = 0x1188d1800] 10:54:17 INFO - PROCESS | 2000 | 1462211657975 Marionette DEBUG loaded listener.js 10:54:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x11995f400) [pid = 2000] [serial = 970] [outer = 0x1188d1800] 10:54:18 INFO - PROCESS | 2000 | 1462211658317 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]]]}] 10:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 10:54:18 INFO - PROCESS | 2000 | 1462211658357 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:54:18 INFO - PROCESS | 2000 | 1462211658359 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:54:18 INFO - PROCESS | 2000 | 1462211658364 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:54:18 INFO - PROCESS | 2000 | 1462211658365 Marionette TRACE conn2 <- [1,1266,null,{}] 10:54:18 INFO - PROCESS | 2000 | 1462211658368 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}] 10:54:18 INFO - PROCESS | 2000 | 1462211658446 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:54:18 INFO - PROCESS | 2000 | 1462211658452 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12350e000 == 37 [pid = 2000] [id = 324] 10:54:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1198a7400) [pid = 2000] [serial = 971] [outer = 0x0] 10:54:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x119b7d400) [pid = 2000] [serial = 972] [outer = 0x1198a7400] 10:54:18 INFO - PROCESS | 2000 | 1462211658478 Marionette DEBUG loaded listener.js 10:54:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x119b84400) [pid = 2000] [serial = 973] [outer = 0x1198a7400] 10:54:18 INFO - PROCESS | 2000 | 1462211658834 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]]]}] 10:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 10:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:54:18 INFO - PROCESS | 2000 | 1462211658883 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:54:18 INFO - PROCESS | 2000 | 1462211658885 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:54:18 INFO - PROCESS | 2000 | 1462211658887 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:54:18 INFO - PROCESS | 2000 | 1462211658889 Marionette TRACE conn2 <- [1,1270,null,{}] 10:54:18 INFO - PROCESS | 2000 | 1462211658891 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}] 10:54:18 INFO - PROCESS | 2000 | 1462211658993 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:54:19 INFO - PROCESS | 2000 | 1462211659010 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191cc800 == 38 [pid = 2000] [id = 325] 10:54:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x119966000) [pid = 2000] [serial = 974] [outer = 0x0] 10:54:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x119e77800) [pid = 2000] [serial = 975] [outer = 0x119966000] 10:54:19 INFO - PROCESS | 2000 | 1462211659039 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1211ba800) [pid = 2000] [serial = 976] [outer = 0x119966000] 10:54:19 INFO - PROCESS | 2000 | 1462211659387 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]]]}] 10:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 10:54:19 INFO - PROCESS | 2000 | 1462211659406 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 2000 | 1462211659407 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:54:19 INFO - PROCESS | 2000 | 1462211659409 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 2000 | 1462211659410 Marionette TRACE conn2 <- [1,1274,null,{}] 10:54:19 INFO - PROCESS | 2000 | 1462211659413 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}] 10:54:19 INFO - PROCESS | 2000 | 1462211659505 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:54:19 INFO - PROCESS | 2000 | 1462211659509 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265b2800 == 39 [pid = 2000] [id = 326] 10:54:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x120f8a800) [pid = 2000] [serial = 977] [outer = 0x0] 10:54:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x1212a1800) [pid = 2000] [serial = 978] [outer = 0x120f8a800] 10:54:19 INFO - PROCESS | 2000 | 1462211659534 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x12180d400) [pid = 2000] [serial = 979] [outer = 0x120f8a800] 10:54:19 INFO - PROCESS | 2000 | 1462211659861 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]]]}] 10:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 476ms 10:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:54:19 INFO - PROCESS | 2000 | 1462211659886 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 2000 | 1462211659887 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:54:19 INFO - PROCESS | 2000 | 1462211659889 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 2000 | 1462211659890 Marionette TRACE conn2 <- [1,1278,null,{}] 10:54:19 INFO - PROCESS | 2000 | 1462211659911 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}] 10:54:20 INFO - PROCESS | 2000 | 1462211660008 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:54:20 INFO - PROCESS | 2000 | 1462211660014 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ac1000 == 40 [pid = 2000] [id = 327] 10:54:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x1211bac00) [pid = 2000] [serial = 980] [outer = 0x0] 10:54:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x121b06c00) [pid = 2000] [serial = 981] [outer = 0x1211bac00] 10:54:20 INFO - PROCESS | 2000 | 1462211660039 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x121b0f000) [pid = 2000] [serial = 982] [outer = 0x1211bac00] 10:54:20 INFO - PROCESS | 2000 | 1462211660386 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]]]}] 10:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 537ms 10:54:20 INFO - PROCESS | 2000 | 1462211660429 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:54:20 INFO - PROCESS | 2000 | 1462211660430 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:54:20 INFO - PROCESS | 2000 | 1462211660433 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 2000 | 1462211660434 Marionette TRACE conn2 <- [1,1282,null,{}] 10:54:20 INFO - PROCESS | 2000 | 1462211660436 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}] 10:54:20 INFO - PROCESS | 2000 | 1462211660531 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:54:20 INFO - PROCESS | 2000 | 1462211660535 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x128dc0800 == 41 [pid = 2000] [id = 328] 10:54:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x121b0f800) [pid = 2000] [serial = 983] [outer = 0x0] 10:54:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x121b84400) [pid = 2000] [serial = 984] [outer = 0x121b0f800] 10:54:20 INFO - PROCESS | 2000 | 1462211660560 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x121b8d800) [pid = 2000] [serial = 985] [outer = 0x121b0f800] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x121c4d800) [pid = 2000] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x118340800) [pid = 2000] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x121708c00) [pid = 2000] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x119963c00) [pid = 2000] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x1185ed000) [pid = 2000] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x11996dc00) [pid = 2000] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x119ba7400) [pid = 2000] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x115e25c00) [pid = 2000] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x11672b000) [pid = 2000] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x112a40c00) [pid = 2000] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x1120dc400) [pid = 2000] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x110f34800) [pid = 2000] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x128814400) [pid = 2000] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x128802c00) [pid = 2000] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x1247d4800) [pid = 2000] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x120f5b800) [pid = 2000] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1185a6000) [pid = 2000] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x113428400) [pid = 2000] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x110dac400) [pid = 2000] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1171f5c00) [pid = 2000] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1171ed000) [pid = 2000] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x121b02800) [pid = 2000] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11308a000) [pid = 2000] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x110ff0400) [pid = 2000] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:54:20 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x121e3b800) [pid = 2000] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:54:21 INFO - PROCESS | 2000 | 1462211661078 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]]]}] 10:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 10:54:21 INFO - PROCESS | 2000 | 1462211661103 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 2000 | 1462211661104 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:54:21 INFO - PROCESS | 2000 | 1462211661107 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 2000 | 1462211661108 Marionette TRACE conn2 <- [1,1286,null,{}] 10:54:21 INFO - PROCESS | 2000 | 1462211661110 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}] 10:54:21 INFO - PROCESS | 2000 | 1462211661186 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:54:21 INFO - PROCESS | 2000 | 1462211661234 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x11984e800 == 42 [pid = 2000] [id = 329] 10:54:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x112a40c00) [pid = 2000] [serial = 986] [outer = 0x0] 10:54:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1171ed000) [pid = 2000] [serial = 987] [outer = 0x112a40c00] 10:54:21 INFO - PROCESS | 2000 | 1462211661259 Marionette DEBUG loaded listener.js 10:54:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x118cbe400) [pid = 2000] [serial = 988] [outer = 0x112a40c00] 10:54:21 INFO - PROCESS | 2000 | 1462211661570 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]]]}] 10:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 10:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:54:21 INFO - PROCESS | 2000 | 1462211661626 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 2000 | 1462211661628 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:54:21 INFO - PROCESS | 2000 | 1462211661631 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 2000 | 1462211661633 Marionette TRACE conn2 <- [1,1290,null,{}] 10:54:21 INFO - PROCESS | 2000 | 1462211661636 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}] 10:54:21 INFO - PROCESS | 2000 | 1462211661752 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:54:21 INFO - PROCESS | 2000 | 1462211661822 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x12956d000 == 43 [pid = 2000] [id = 330] 10:54:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x112a4bc00) [pid = 2000] [serial = 989] [outer = 0x0] 10:54:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x119b87000) [pid = 2000] [serial = 990] [outer = 0x112a4bc00] 10:54:21 INFO - PROCESS | 2000 | 1462211661862 Marionette DEBUG loaded listener.js 10:54:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x121c4d800) [pid = 2000] [serial = 991] [outer = 0x112a4bc00] 10:54:22 INFO - PROCESS | 2000 | 1462211662204 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]]]}] 10:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 620ms 10:54:22 INFO - PROCESS | 2000 | 1462211662251 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:54:22 INFO - PROCESS | 2000 | 1462211662252 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:54:22 INFO - PROCESS | 2000 | 1462211662254 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:54:22 INFO - PROCESS | 2000 | 1462211662255 Marionette TRACE conn2 <- [1,1294,null,{}] 10:54:22 INFO - PROCESS | 2000 | 1462211662257 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}] 10:54:22 INFO - PROCESS | 2000 | 1462211662335 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:54:22 INFO - PROCESS | 2000 | 1462211662383 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a684800 == 44 [pid = 2000] [id = 331] 10:54:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x119437800) [pid = 2000] [serial = 992] [outer = 0x0] 10:54:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x121e30c00) [pid = 2000] [serial = 993] [outer = 0x119437800] 10:54:22 INFO - PROCESS | 2000 | 1462211662407 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x121e39c00) [pid = 2000] [serial = 994] [outer = 0x119437800] 10:54:22 INFO - PROCESS | 2000 | 1462211662656 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]]]}] 10:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 419ms 10:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:54:22 INFO - PROCESS | 2000 | 1462211662674 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:54:22 INFO - PROCESS | 2000 | 1462211662675 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:54:22 INFO - PROCESS | 2000 | 1462211662677 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:54:22 INFO - PROCESS | 2000 | 1462211662678 Marionette TRACE conn2 <- [1,1298,null,{}] 10:54:22 INFO - PROCESS | 2000 | 1462211662691 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}] 10:54:22 INFO - PROCESS | 2000 | 1462211662774 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:54:22 INFO - PROCESS | 2000 | 1462211662778 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa85800 == 45 [pid = 2000] [id = 332] 10:54:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x121e38400) [pid = 2000] [serial = 995] [outer = 0x0] 10:54:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1240a6400) [pid = 2000] [serial = 996] [outer = 0x121e38400] 10:54:22 INFO - PROCESS | 2000 | 1462211662805 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x124475c00) [pid = 2000] [serial = 997] [outer = 0x121e38400] 10:54:23 INFO - PROCESS | 2000 | 1462211663333 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]]]}] 10:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 673ms 10:54:23 INFO - PROCESS | 2000 | 1462211663375 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 2000 | 1462211663378 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:54:23 INFO - PROCESS | 2000 | 1462211663385 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 2000 | 1462211663388 Marionette TRACE conn2 <- [1,1302,null,{}] 10:54:23 INFO - PROCESS | 2000 | 1462211663391 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}] 10:54:23 INFO - PROCESS | 2000 | 1462211663499 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:54:23 INFO - PROCESS | 2000 | 1462211663572 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x11646a800 == 46 [pid = 2000] [id = 333] 10:54:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x1125b8800) [pid = 2000] [serial = 998] [outer = 0x0] 10:54:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x112a4d000) [pid = 2000] [serial = 999] [outer = 0x1125b8800] 10:54:23 INFO - PROCESS | 2000 | 1462211663603 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x113087c00) [pid = 2000] [serial = 1000] [outer = 0x1125b8800] 10:54:24 INFO - PROCESS | 2000 | 1462211664101 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]]]}] 10:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 771ms 10:54:24 INFO - PROCESS | 2000 | 1462211664158 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:54:24 INFO - PROCESS | 2000 | 1462211664162 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:54:24 INFO - PROCESS | 2000 | 1462211664170 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:54:24 INFO - PROCESS | 2000 | 1462211664172 Marionette TRACE conn2 <- [1,1306,null,{}] 10:54:24 INFO - PROCESS | 2000 | 1462211664175 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}] 10:54:24 INFO - PROCESS | 2000 | 1462211664287 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:54:24 INFO - PROCESS | 2000 | 1462211664360 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191ce800 == 47 [pid = 2000] [id = 334] 10:54:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1125b8c00) [pid = 2000] [serial = 1001] [outer = 0x0] 10:54:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x115e25800) [pid = 2000] [serial = 1002] [outer = 0x1125b8c00] 10:54:24 INFO - PROCESS | 2000 | 1462211664389 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x116877800) [pid = 2000] [serial = 1003] [outer = 0x1125b8c00] 10:54:25 INFO - PROCESS | 2000 | 1462211665044 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]]]}] 10:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 921ms 10:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:54:25 INFO - PROCESS | 2000 | 1462211665091 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 2000 | 1462211665094 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:54:25 INFO - PROCESS | 2000 | 1462211665097 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 2000 | 1462211665099 Marionette TRACE conn2 <- [1,1310,null,{}] 10:54:25 INFO - PROCESS | 2000 | 1462211665103 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}] 10:54:25 INFO - PROCESS | 2000 | 1462211665203 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:54:25 INFO - PROCESS | 2000 | 1462211665253 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a83000 == 48 [pid = 2000] [id = 335] 10:54:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x112a4cc00) [pid = 2000] [serial = 1004] [outer = 0x0] 10:54:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x112dbfc00) [pid = 2000] [serial = 1005] [outer = 0x112a4cc00] 10:54:25 INFO - PROCESS | 2000 | 1462211665283 Marionette DEBUG loaded listener.js 10:54:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x11342bc00) [pid = 2000] [serial = 1006] [outer = 0x112a4cc00] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12a684800 == 47 [pid = 2000] [id = 331] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12956d000 == 46 [pid = 2000] [id = 330] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x11984e800 == 45 [pid = 2000] [id = 329] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x128dc0800 == 44 [pid = 2000] [id = 328] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x128ac1000 == 43 [pid = 2000] [id = 327] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1265b2800 == 42 [pid = 2000] [id = 326] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1191cc800 == 41 [pid = 2000] [id = 325] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x126010800) [pid = 2000] [serial = 942] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12350e000 == 40 [pid = 2000] [id = 324] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1174b1000 == 39 [pid = 2000] [id = 323] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1217e4800 == 38 [pid = 2000] [id = 322] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x121231000 == 37 [pid = 2000] [id = 321] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x11991c800 == 36 [pid = 2000] [id = 320] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1191cd000 == 35 [pid = 2000] [id = 319] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x118174000 == 34 [pid = 2000] [id = 318] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1174b3800 == 33 [pid = 2000] [id = 317] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x116521800 == 32 [pid = 2000] [id = 316] 10:54:25 INFO - PROCESS | 2000 | --DOCSHELL 0x112f1d800 == 31 [pid = 2000] [id = 315] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x124cc1400) [pid = 2000] [serial = 879] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x11859fc00) [pid = 2000] [serial = 846] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x116805c00) [pid = 2000] [serial = 843] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x112d86400) [pid = 2000] [serial = 840] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x119b7ec00) [pid = 2000] [serial = 924] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x118cc3000) [pid = 2000] [serial = 921] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x120f72400) [pid = 2000] [serial = 927] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x119b9c800) [pid = 2000] [serial = 925] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x1211bc400) [pid = 2000] [serial = 930] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12150c800) [pid = 2000] [serial = 933] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12d06c000) [pid = 2000] [serial = 495] [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.] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x116810c00) [pid = 2000] [serial = 912] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x112dc6800) [pid = 2000] [serial = 909] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x1130e0800) [pid = 2000] [serial = 910] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1125c2800) [pid = 2000] [serial = 907] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1120e4400) [pid = 2000] [serial = 906] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x128996400) [pid = 2000] [serial = 904] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x121b07c00) [pid = 2000] [serial = 903] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x128995c00) [pid = 2000] [serial = 901] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x128989800) [pid = 2000] [serial = 900] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x128818c00) [pid = 2000] [serial = 898] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x12880bc00) [pid = 2000] [serial = 897] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1270bf400) [pid = 2000] [serial = 895] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x126007800) [pid = 2000] [serial = 894] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x124473400) [pid = 2000] [serial = 892] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1211bd800) [pid = 2000] [serial = 891] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x119e7cc00) [pid = 2000] [serial = 889] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1198a9400) [pid = 2000] [serial = 888] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1185aa800) [pid = 2000] [serial = 886] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x11833c000) [pid = 2000] [serial = 885] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x112a47000) [pid = 2000] [serial = 882] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x110f3dc00) [pid = 2000] [serial = 881] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x118359000) [pid = 2000] [serial = 918] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x11811b800) [pid = 2000] [serial = 915] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x118342800) [pid = 2000] [serial = 916] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x117134000) [pid = 2000] [serial = 913] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12658bc00) [pid = 2000] [serial = 940] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x121b80c00) [pid = 2000] [serial = 936] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x120f90400) [pid = 2000] [serial = 928] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1194dac00) [pid = 2000] [serial = 934] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1198aac00) [pid = 2000] [serial = 922] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x121506800) [pid = 2000] [serial = 931] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1185a4800) [pid = 2000] [serial = 919] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x123537400) [pid = 2000] [serial = 937] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x124428400) [pid = 2000] [serial = 837] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1247d3800) [pid = 2000] [serial = 939] [outer = 0x0] [url = about:blank] 10:54:25 INFO - PROCESS | 2000 | 1462211665674 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] 10:54:25 INFO - PROCESS | 2000 | 1462211665724 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:54:25 INFO - PROCESS | 2000 | 1462211665729 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 2000 | 1462211665730 Marionette TRACE conn2 <- [1,1314,null,{}] 10:54:25 INFO - PROCESS | 2000 | 1462211665733 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}] 10:54:25 INFO - PROCESS | 2000 | 1462211665806 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:54:25 INFO - PROCESS | 2000 | 1462211665855 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168ab000 == 32 [pid = 2000] [id = 336] 10:54:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x112a4ec00) [pid = 2000] [serial = 1007] [outer = 0x0] 10:54:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x114ef6000) [pid = 2000] [serial = 1008] [outer = 0x112a4ec00] 10:54:25 INFO - PROCESS | 2000 | 1462211665880 Marionette DEBUG loaded listener.js 10:54:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x116808000) [pid = 2000] [serial = 1009] [outer = 0x112a4ec00] 10:54:26 INFO - PROCESS | 2000 | 1462211666196 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]]]}] 10:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 472ms 10:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:54:26 INFO - PROCESS | 2000 | 1462211666207 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:54:26 INFO - PROCESS | 2000 | 1462211666208 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:54:26 INFO - PROCESS | 2000 | 1462211666210 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:54:26 INFO - PROCESS | 2000 | 1462211666213 Marionette TRACE conn2 <- [1,1318,null,{}] 10:54:26 INFO - PROCESS | 2000 | 1462211666224 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}] 10:54:26 INFO - PROCESS | 2000 | 1462211666302 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:54:26 INFO - PROCESS | 2000 | 1462211666307 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x11913f800 == 33 [pid = 2000] [id = 337] 10:54:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x111dbc800) [pid = 2000] [serial = 1010] [outer = 0x0] 10:54:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1175a1400) [pid = 2000] [serial = 1011] [outer = 0x111dbc800] 10:54:26 INFO - PROCESS | 2000 | 1462211666337 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1181a4400) [pid = 2000] [serial = 1012] [outer = 0x111dbc800] 10:54:26 INFO - PROCESS | 2000 | 1462211666688 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]]]}] 10:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 528ms 10:54:26 INFO - PROCESS | 2000 | 1462211666739 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:54:26 INFO - PROCESS | 2000 | 1462211666741 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:54:26 INFO - PROCESS | 2000 | 1462211666743 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:54:26 INFO - PROCESS | 2000 | 1462211666744 Marionette TRACE conn2 <- [1,1322,null,{}] 10:54:26 INFO - PROCESS | 2000 | 1462211666747 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}] 10:54:26 INFO - PROCESS | 2000 | 1462211666819 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:54:26 INFO - PROCESS | 2000 | 1462211666823 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x119d42800 == 34 [pid = 2000] [id = 338] 10:54:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x118342000) [pid = 2000] [serial = 1013] [outer = 0x0] 10:54:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x11835b400) [pid = 2000] [serial = 1014] [outer = 0x118342000] 10:54:26 INFO - PROCESS | 2000 | 1462211666851 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1185a1800) [pid = 2000] [serial = 1015] [outer = 0x118342000] 10:54:27 INFO - PROCESS | 2000 | 1462211667184 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]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 468ms 10:54:27 INFO - PROCESS | 2000 | 1462211667213 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 2000 | 1462211667217 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:54:27 INFO - PROCESS | 2000 | 1462211667221 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 2000 | 1462211667222 Marionette TRACE conn2 <- [1,1326,null,{}] 10:54:27 INFO - PROCESS | 2000 | 1462211667226 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}] 10:54:27 INFO - PROCESS | 2000 | 1462211667369 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:54:27 INFO - PROCESS | 2000 | 1462211667385 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x12122f800 == 35 [pid = 2000] [id = 339] 10:54:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x110dadc00) [pid = 2000] [serial = 1016] [outer = 0x0] 10:54:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1185a1400) [pid = 2000] [serial = 1017] [outer = 0x110dadc00] 10:54:27 INFO - PROCESS | 2000 | 1462211667405 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1185ef400) [pid = 2000] [serial = 1018] [outer = 0x110dadc00] 10:54:27 INFO - PROCESS | 2000 | 1462211667812 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]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 620ms 10:54:27 INFO - PROCESS | 2000 | 1462211667842 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 2000 | 1462211667844 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:54:27 INFO - PROCESS | 2000 | 1462211667847 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 2000 | 1462211667849 Marionette TRACE conn2 <- [1,1330,null,{}] 10:54:27 INFO - PROCESS | 2000 | 1462211667861 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}] 10:54:28 INFO - PROCESS | 2000 | 1462211668023 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:54:28 INFO - PROCESS | 2000 | 1462211668054 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x121ba2000 == 36 [pid = 2000] [id = 340] 10:54:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x118cc3000) [pid = 2000] [serial = 1019] [outer = 0x0] 10:54:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1194d2000) [pid = 2000] [serial = 1020] [outer = 0x118cc3000] 10:54:28 INFO - PROCESS | 2000 | 1462211668097 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x119b7c000) [pid = 2000] [serial = 1021] [outer = 0x118cc3000] 10:54:28 INFO - PROCESS | 2000 | 1462211668479 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]]]}] 10:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 679ms 10:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:54:28 INFO - PROCESS | 2000 | 1462211668526 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 2000 | 1462211668527 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:54:28 INFO - PROCESS | 2000 | 1462211668530 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 2000 | 1462211668531 Marionette TRACE conn2 <- [1,1334,null,{}] 10:54:28 INFO - PROCESS | 2000 | 1462211668533 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}] 10:54:28 INFO - PROCESS | 2000 | 1462211668623 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:54:28 INFO - PROCESS | 2000 | 1462211668627 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x123594800 == 37 [pid = 2000] [id = 341] 10:54:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x119b7c800) [pid = 2000] [serial = 1022] [outer = 0x0] 10:54:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x119b85800) [pid = 2000] [serial = 1023] [outer = 0x119b7c800] 10:54:28 INFO - PROCESS | 2000 | 1462211668652 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x119d68400) [pid = 2000] [serial = 1024] [outer = 0x119b7c800] 10:54:29 INFO - PROCESS | 2000 | 1462211669002 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]]]}] 10:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 10:54:29 INFO - PROCESS | 2000 | 1462211669052 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:54:29 INFO - PROCESS | 2000 | 1462211669053 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:54:29 INFO - PROCESS | 2000 | 1462211669055 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 2000 | 1462211669056 Marionette TRACE conn2 <- [1,1338,null,{}] 10:54:29 INFO - PROCESS | 2000 | 1462211669058 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}] 10:54:29 INFO - PROCESS | 2000 | 1462211669146 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:54:29 INFO - PROCESS | 2000 | 1462211669180 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x124cdd000 == 38 [pid = 2000] [id = 342] 10:54:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x119b82c00) [pid = 2000] [serial = 1025] [outer = 0x0] 10:54:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x120f78800) [pid = 2000] [serial = 1026] [outer = 0x119b82c00] 10:54:29 INFO - PROCESS | 2000 | 1462211669205 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1211b8000) [pid = 2000] [serial = 1027] [outer = 0x119b82c00] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x119966000) [pid = 2000] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x112a4e800) [pid = 2000] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x110db0800) [pid = 2000] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x120f8a800) [pid = 2000] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x112a4e400) [pid = 2000] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11288f800) [pid = 2000] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1188d3400) [pid = 2000] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1188d1800) [pid = 2000] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x113089c00) [pid = 2000] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x11833d000) [pid = 2000] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1198a7400) [pid = 2000] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x112a40c00) [pid = 2000] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x118341c00) [pid = 2000] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1211bac00) [pid = 2000] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x121b0f800) [pid = 2000] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x119437800) [pid = 2000] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:54:29 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x112a4bc00) [pid = 2000] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:54:30 INFO - PROCESS | 2000 | 1462211670068 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]]]}] 10:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1022ms 10:54:30 INFO - PROCESS | 2000 | 1462211670077 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:54:30 INFO - PROCESS | 2000 | 1462211670078 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:54:30 INFO - PROCESS | 2000 | 1462211670088 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 2000 | 1462211670089 Marionette TRACE conn2 <- [1,1342,null,{}] 10:54:30 INFO - PROCESS | 2000 | 1462211670092 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}] 10:54:30 INFO - PROCESS | 2000 | 1462211670168 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:54:30 INFO - PROCESS | 2000 | 1462211670172 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a1a800 == 39 [pid = 2000] [id = 343] 10:54:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1125bac00) [pid = 2000] [serial = 1028] [outer = 0x0] 10:54:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x116aaf400) [pid = 2000] [serial = 1029] [outer = 0x1125bac00] 10:54:30 INFO - PROCESS | 2000 | 1462211670197 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1188d1800) [pid = 2000] [serial = 1030] [outer = 0x1125bac00] 10:54:30 INFO - PROCESS | 2000 | 1462211670547 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]]]}] 10:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 475ms 10:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:54:30 INFO - PROCESS | 2000 | 1462211670558 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 2000 | 1462211670559 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:54:30 INFO - PROCESS | 2000 | 1462211670561 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 2000 | 1462211670562 Marionette TRACE conn2 <- [1,1346,null,{}] 10:54:30 INFO - PROCESS | 2000 | 1462211670569 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}] 10:54:30 INFO - PROCESS | 2000 | 1462211670714 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:54:30 INFO - PROCESS | 2000 | 1462211670723 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265e7800 == 40 [pid = 2000] [id = 344] 10:54:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x117b4b000) [pid = 2000] [serial = 1031] [outer = 0x0] 10:54:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x119b7a400) [pid = 2000] [serial = 1032] [outer = 0x117b4b000] 10:54:30 INFO - PROCESS | 2000 | 1462211670761 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x121298800) [pid = 2000] [serial = 1033] [outer = 0x117b4b000] 10:54:31 INFO - PROCESS | 2000 | 1462211671126 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]]]}] 10:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 573ms 10:54:31 INFO - PROCESS | 2000 | 1462211671136 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:54:31 INFO - PROCESS | 2000 | 1462211671138 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:54:31 INFO - PROCESS | 2000 | 1462211671141 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:54:31 INFO - PROCESS | 2000 | 1462211671144 Marionette TRACE conn2 <- [1,1350,null,{}] 10:54:31 INFO - PROCESS | 2000 | 1462211671148 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}] 10:54:31 INFO - PROCESS | 2000 | 1462211671283 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:54:31 INFO - PROCESS | 2000 | 1462211671357 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x128f37800 == 41 [pid = 2000] [id = 345] 10:54:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1181a3c00) [pid = 2000] [serial = 1034] [outer = 0x0] 10:54:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1215ab800) [pid = 2000] [serial = 1035] [outer = 0x1181a3c00] 10:54:31 INFO - PROCESS | 2000 | 1462211671401 Marionette DEBUG loaded listener.js 10:54:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x121b82400) [pid = 2000] [serial = 1036] [outer = 0x1181a3c00] 10:54:31 INFO - PROCESS | 2000 | 1462211671789 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]]]}] 10:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 672ms 10:54:31 INFO - PROCESS | 2000 | 1462211671864 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:54:31 INFO - PROCESS | 2000 | 1462211671866 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:54:31 INFO - PROCESS | 2000 | 1462211671870 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:54:31 INFO - PROCESS | 2000 | 1462211671873 Marionette TRACE conn2 <- [1,1354,null,{}] 10:54:31 INFO - PROCESS | 2000 | 1462211671877 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}] 10:54:31 INFO - PROCESS | 2000 | 1462211671963 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:54:32 INFO - PROCESS | 2000 | 1462211672054 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x1133f3000 == 42 [pid = 2000] [id = 346] 10:54:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x111c40400) [pid = 2000] [serial = 1037] [outer = 0x0] 10:54:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1120ddc00) [pid = 2000] [serial = 1038] [outer = 0x111c40400] 10:54:32 INFO - PROCESS | 2000 | 1462211672084 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x112a47000) [pid = 2000] [serial = 1039] [outer = 0x111c40400] 10:54:32 INFO - PROCESS | 2000 | 1462211672499 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]]]}] 10:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 673ms 10:54:32 INFO - PROCESS | 2000 | 1462211672544 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:54:32 INFO - PROCESS | 2000 | 1462211672547 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:54:32 INFO - PROCESS | 2000 | 1462211672552 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:54:32 INFO - PROCESS | 2000 | 1462211672555 Marionette TRACE conn2 <- [1,1358,null,{}] 10:54:32 INFO - PROCESS | 2000 | 1462211672558 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}] 10:54:32 INFO - PROCESS | 2000 | 1462211672657 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:54:32 INFO - PROCESS | 2000 | 1462211672744 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a1a000 == 43 [pid = 2000] [id = 347] 10:54:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x116805c00) [pid = 2000] [serial = 1040] [outer = 0x0] 10:54:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x116ab9400) [pid = 2000] [serial = 1041] [outer = 0x116805c00] 10:54:32 INFO - PROCESS | 2000 | 1462211672788 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1171f2000) [pid = 2000] [serial = 1042] [outer = 0x116805c00] 10:54:33 INFO - PROCESS | 2000 | 1462211673202 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]]]}] 10:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 674ms 10:54:33 INFO - PROCESS | 2000 | 1462211673225 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:54:33 INFO - PROCESS | 2000 | 1462211673226 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:54:33 INFO - PROCESS | 2000 | 1462211673229 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:54:33 INFO - PROCESS | 2000 | 1462211673230 Marionette TRACE conn2 <- [1,1362,null,{}] 10:54:33 INFO - PROCESS | 2000 | 1462211673237 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}] 10:54:33 INFO - PROCESS | 2000 | 1462211673338 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:54:33 INFO - PROCESS | 2000 | 1462211673388 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12851d800 == 44 [pid = 2000] [id = 348] 10:54:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1185a6400) [pid = 2000] [serial = 1043] [outer = 0x0] 10:54:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1188d3c00) [pid = 2000] [serial = 1044] [outer = 0x1185a6400] 10:54:33 INFO - PROCESS | 2000 | 1462211673421 Marionette DEBUG loaded listener.js 10:54:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x11914e800) [pid = 2000] [serial = 1045] [outer = 0x1185a6400] 10:54:33 INFO - PROCESS | 2000 | 1462211673876 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]]]}] 10:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 672ms 10:54:33 INFO - PROCESS | 2000 | 1462211673916 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:54:33 INFO - PROCESS | 2000 | 1462211673917 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:54:33 INFO - PROCESS | 2000 | 1462211673921 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:54:33 INFO - PROCESS | 2000 | 1462211673922 Marionette TRACE conn2 <- [1,1366,null,{}] 10:54:33 INFO - PROCESS | 2000 | 1462211673925 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}] 10:54:34 INFO - PROCESS | 2000 | 1462211674043 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:54:34 INFO - PROCESS | 2000 | 1462211674104 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a695000 == 45 [pid = 2000] [id = 349] 10:54:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1194de400) [pid = 2000] [serial = 1046] [outer = 0x0] 10:54:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x119b7b800) [pid = 2000] [serial = 1047] [outer = 0x1194de400] 10:54:34 INFO - PROCESS | 2000 | 1462211674133 Marionette DEBUG loaded listener.js 10:54:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1213dd800) [pid = 2000] [serial = 1048] [outer = 0x1194de400] 10:54:34 INFO - PROCESS | 2000 | 1462211674604 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] 10:54:34 INFO - PROCESS | 2000 | 1462211674642 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:54:34 INFO - PROCESS | 2000 | 1462211674645 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:54:34 INFO - PROCESS | 2000 | 1462211674646 Marionette TRACE conn2 <- [1,1370,null,{}] 10:54:34 INFO - PROCESS | 2000 | 1462211674649 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}] 10:54:34 INFO - PROCESS | 2000 | 1462211674743 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:54:34 INFO - PROCESS | 2000 | 1462211674805 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x115d1a000 == 46 [pid = 2000] [id = 350] 10:54:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x110f38800) [pid = 2000] [serial = 1049] [outer = 0x0] 10:54:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x116599c00) [pid = 2000] [serial = 1050] [outer = 0x110f38800] 10:54:34 INFO - PROCESS | 2000 | 1462211674835 Marionette DEBUG loaded listener.js 10:54:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x11995fc00) [pid = 2000] [serial = 1051] [outer = 0x110f38800] 10:54:35 INFO - PROCESS | 2000 | 1462211675486 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] 10:54:35 INFO - PROCESS | 2000 | 1462211675521 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:54:35 INFO - PROCESS | 2000 | 1462211675525 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:54:35 INFO - PROCESS | 2000 | 1462211675527 Marionette TRACE conn2 <- [1,1374,null,{}] 10:54:35 INFO - PROCESS | 2000 | 1462211675530 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}] 10:54:35 INFO - PROCESS | 2000 | 1462211675618 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:54:35 INFO - PROCESS | 2000 | 1462211675684 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x1133de000 == 47 [pid = 2000] [id = 351] 10:54:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x112d86400) [pid = 2000] [serial = 1052] [outer = 0x0] 10:54:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x113087800) [pid = 2000] [serial = 1053] [outer = 0x112d86400] 10:54:35 INFO - PROCESS | 2000 | 1462211675714 Marionette DEBUG loaded listener.js 10:54:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1134b1c00) [pid = 2000] [serial = 1054] [outer = 0x112d86400] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x1265e7800 == 46 [pid = 2000] [id = 344] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x118a1a800 == 45 [pid = 2000] [id = 343] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x124cdd000 == 44 [pid = 2000] [id = 342] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x123594800 == 43 [pid = 2000] [id = 341] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x121ba2000 == 42 [pid = 2000] [id = 340] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1240a6400) [pid = 2000] [serial = 996] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x12122f800 == 41 [pid = 2000] [id = 339] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x119d42800 == 40 [pid = 2000] [id = 338] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x11913f800 == 39 [pid = 2000] [id = 337] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x1168ab000 == 38 [pid = 2000] [id = 336] 10:54:36 INFO - PROCESS | 2000 | --DOCSHELL 0x116a83000 == 37 [pid = 2000] [id = 335] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x119e77800) [pid = 2000] [serial = 975] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11308f800) [pid = 2000] [serial = 948] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x113427400) [pid = 2000] [serial = 949] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1165d9800) [pid = 2000] [serial = 951] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x116804000) [pid = 2000] [serial = 952] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1212a1800) [pid = 2000] [serial = 978] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1175a1000) [pid = 2000] [serial = 957] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x11819fc00) [pid = 2000] [serial = 958] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x112890c00) [pid = 2000] [serial = 945] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x112a4a800) [pid = 2000] [serial = 946] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x11914b000) [pid = 2000] [serial = 966] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x119435c00) [pid = 2000] [serial = 967] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1198a3400) [pid = 2000] [serial = 969] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x11995f400) [pid = 2000] [serial = 970] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x116ab6800) [pid = 2000] [serial = 954] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1171f2800) [pid = 2000] [serial = 955] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x11835ec00) [pid = 2000] [serial = 960] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1185e5800) [pid = 2000] [serial = 961] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x119b7d400) [pid = 2000] [serial = 972] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1171ed000) [pid = 2000] [serial = 987] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x118a72c00) [pid = 2000] [serial = 963] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x118cc0800) [pid = 2000] [serial = 964] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x121b06c00) [pid = 2000] [serial = 981] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x121b0f000) [pid = 2000] [serial = 982] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x121b84400) [pid = 2000] [serial = 984] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x121e39c00) [pid = 2000] [serial = 994] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x121e30c00) [pid = 2000] [serial = 993] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x121b8d800) [pid = 2000] [serial = 985] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x118cbe400) [pid = 2000] [serial = 988] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12180d400) [pid = 2000] [serial = 979] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1211ba800) [pid = 2000] [serial = 976] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x121c4d800) [pid = 2000] [serial = 991] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x119b87000) [pid = 2000] [serial = 990] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x119b84400) [pid = 2000] [serial = 973] [outer = 0x0] [url = about:blank] 10:54:36 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:36 INFO - PROCESS | 2000 | 1462211676134 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] 10:54:36 INFO - PROCESS | 2000 | 1462211676153 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:54:36 INFO - PROCESS | 2000 | 1462211676157 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:54:36 INFO - PROCESS | 2000 | 1462211676159 Marionette TRACE conn2 <- [1,1378,null,{}] 10:54:36 INFO - PROCESS | 2000 | 1462211676162 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}] 10:54:36 INFO - PROCESS | 2000 | 1462211676237 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:54:36 INFO - PROCESS | 2000 | 1462211676242 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x1167b8000 == 38 [pid = 2000] [id = 352] 10:54:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11342a000) [pid = 2000] [serial = 1055] [outer = 0x0] 10:54:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x116490400) [pid = 2000] [serial = 1056] [outer = 0x11342a000] 10:54:36 INFO - PROCESS | 2000 | 1462211676270 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x11713e800) [pid = 2000] [serial = 1057] [outer = 0x11342a000] 10:54:36 INFO - PROCESS | 2000 | 1462211676604 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] 10:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:54:36 INFO - PROCESS | 2000 | 1462211676628 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:54:36 INFO - PROCESS | 2000 | 1462211676631 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:54:36 INFO - PROCESS | 2000 | 1462211676636 Marionette TRACE conn2 <- [1,1382,null,{}] 10:54:36 INFO - PROCESS | 2000 | 1462211676659 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}] 10:54:36 INFO - PROCESS | 2000 | 1462211676743 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:54:36 INFO - PROCESS | 2000 | 1462211676752 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x11984d800 == 39 [pid = 2000] [id = 353] 10:54:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x117b54000) [pid = 2000] [serial = 1058] [outer = 0x0] 10:54:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x11833c800) [pid = 2000] [serial = 1059] [outer = 0x117b54000] 10:54:36 INFO - PROCESS | 2000 | 1462211676793 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1185a6800) [pid = 2000] [serial = 1060] [outer = 0x117b54000] 10:54:37 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:54:37 INFO - PROCESS | 2000 | 1462211677290 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] 10:54:37 INFO - PROCESS | 2000 | 1462211677307 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:54:37 INFO - PROCESS | 2000 | 1462211677309 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:54:37 INFO - PROCESS | 2000 | 1462211677310 Marionette TRACE conn2 <- [1,1386,null,{}] 10:54:37 INFO - PROCESS | 2000 | 1462211677312 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}] 10:54:37 INFO - PROCESS | 2000 | 1462211677387 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:54:37 INFO - PROCESS | 2000 | 1462211677391 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x121612000 == 40 [pid = 2000] [id = 354] 10:54:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x118cbdc00) [pid = 2000] [serial = 1061] [outer = 0x0] 10:54:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x119435c00) [pid = 2000] [serial = 1062] [outer = 0x118cbdc00] 10:54:37 INFO - PROCESS | 2000 | 1462211677421 Marionette DEBUG loaded listener.js 10:54:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x119963000) [pid = 2000] [serial = 1063] [outer = 0x118cbdc00] 10:54:37 INFO - PROCESS | 2000 | 1462211677836 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] 10:54:37 INFO - PROCESS | 2000 | 1462211677882 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:54:37 INFO - PROCESS | 2000 | 1462211677900 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:54:37 INFO - PROCESS | 2000 | 1462211677901 Marionette TRACE conn2 <- [1,1390,null,{}] 10:54:37 INFO - PROCESS | 2000 | 1462211677905 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}] 10:54:38 INFO - PROCESS | 2000 | 1462211678018 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:54:38 INFO - PROCESS | 2000 | 1462211678042 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12358f800 == 41 [pid = 2000] [id = 355] 10:54:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x119b83c00) [pid = 2000] [serial = 1064] [outer = 0x0] 10:54:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x119e7cc00) [pid = 2000] [serial = 1065] [outer = 0x119b83c00] 10:54:38 INFO - PROCESS | 2000 | 1462211678069 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x120f8c000) [pid = 2000] [serial = 1066] [outer = 0x119b83c00] 10:54:38 INFO - PROCESS | 2000 | 1462211678426 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]]]}] 10:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 571ms 10:54:38 INFO - PROCESS | 2000 | 1462211678471 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:54:38 INFO - PROCESS | 2000 | 1462211678472 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:54:38 INFO - PROCESS | 2000 | 1462211678474 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:54:38 INFO - PROCESS | 2000 | 1462211678475 Marionette TRACE conn2 <- [1,1394,null,{}] 10:54:38 INFO - PROCESS | 2000 | 1462211678477 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}] 10:54:38 INFO - PROCESS | 2000 | 1462211678590 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:54:38 INFO - PROCESS | 2000 | 1462211678604 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x112541000 == 42 [pid = 2000] [id = 356] 10:54:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1211bcc00) [pid = 2000] [serial = 1067] [outer = 0x0] 10:54:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x121b09800) [pid = 2000] [serial = 1068] [outer = 0x1211bcc00] 10:54:38 INFO - PROCESS | 2000 | 1462211678631 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x121e30400) [pid = 2000] [serial = 1069] [outer = 0x1211bcc00] 10:54:38 INFO - PROCESS | 2000 | 1462211678977 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]]]}] 10:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 10:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:54:38 INFO - PROCESS | 2000 | 1462211678993 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:54:39 INFO - PROCESS | 2000 | 1462211678994 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:54:39 INFO - PROCESS | 2000 | 1462211678996 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:54:39 INFO - PROCESS | 2000 | 1462211678999 Marionette TRACE conn2 <- [1,1398,null,{}] 10:54:39 INFO - PROCESS | 2000 | 1462211679008 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}] 10:54:39 INFO - PROCESS | 2000 | 1462211679104 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:54:39 INFO - PROCESS | 2000 | 1462211679108 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x128503800 == 43 [pid = 2000] [id = 357] 10:54:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x121e30c00) [pid = 2000] [serial = 1070] [outer = 0x0] 10:54:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x121e39c00) [pid = 2000] [serial = 1071] [outer = 0x121e30c00] 10:54:39 INFO - PROCESS | 2000 | 1462211679133 Marionette DEBUG loaded listener.js 10:54:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12442b000) [pid = 2000] [serial = 1072] [outer = 0x121e30c00] 10:54:39 INFO - PROCESS | 2000 | 1462211679476 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]]]}] 10:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 531ms 10:54:39 INFO - PROCESS | 2000 | 1462211679527 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:54:39 INFO - PROCESS | 2000 | 1462211679528 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:54:39 INFO - PROCESS | 2000 | 1462211679530 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:54:39 INFO - PROCESS | 2000 | 1462211679532 Marionette TRACE conn2 <- [1,1402,null,{}] 10:54:39 INFO - PROCESS | 2000 | 1462211679534 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}] 10:54:39 INFO - PROCESS | 2000 | 1462211679625 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:54:39 INFO - PROCESS | 2000 | 1462211679637 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x128db6800 == 44 [pid = 2000] [id = 358] 10:54:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12446ec00) [pid = 2000] [serial = 1073] [outer = 0x0] 10:54:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1246a7000) [pid = 2000] [serial = 1074] [outer = 0x12446ec00] 10:54:39 INFO - PROCESS | 2000 | 1462211679661 Marionette DEBUG loaded listener.js 10:54:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x124cb8800) [pid = 2000] [serial = 1075] [outer = 0x12446ec00] 10:54:40 INFO - PROCESS | 2000 | 1462211680003 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]]]}] 10:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 10:54:40 INFO - PROCESS | 2000 | 1462211680051 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:54:40 INFO - PROCESS | 2000 | 1462211680052 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:54:40 INFO - PROCESS | 2000 | 1462211680055 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:54:40 INFO - PROCESS | 2000 | 1462211680056 Marionette TRACE conn2 <- [1,1406,null,{}] 10:54:40 INFO - PROCESS | 2000 | 1462211680058 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}] 10:54:40 INFO - PROCESS | 2000 | 1462211680154 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:54:40 INFO - PROCESS | 2000 | 1462211680167 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a67e000 == 45 [pid = 2000] [id = 359] 10:54:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x124471000) [pid = 2000] [serial = 1076] [outer = 0x0] 10:54:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x124d6a000) [pid = 2000] [serial = 1077] [outer = 0x124471000] 10:54:40 INFO - PROCESS | 2000 | 1462211680190 Marionette DEBUG loaded listener.js 10:54:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12600dc00) [pid = 2000] [serial = 1078] [outer = 0x124471000] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x117b4b000) [pid = 2000] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x119b7c800) [pid = 2000] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x118cc3000) [pid = 2000] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x119b82c00) [pid = 2000] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x112a4cc00) [pid = 2000] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x112a4ec00) [pid = 2000] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x111dbc800) [pid = 2000] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1125bac00) [pid = 2000] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x110dadc00) [pid = 2000] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:54:40 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x118342000) [pid = 2000] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:54:40 INFO - PROCESS | 2000 | 1462211680567 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]]]}] 10:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 10:54:40 INFO - PROCESS | 2000 | 1462211680575 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:54:40 INFO - PROCESS | 2000 | 1462211680576 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:54:40 INFO - PROCESS | 2000 | 1462211680578 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:54:40 INFO - PROCESS | 2000 | 1462211680579 Marionette TRACE conn2 <- [1,1410,null,{}] 10:54:40 INFO - PROCESS | 2000 | 1462211680592 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}] 10:54:40 INFO - PROCESS | 2000 | 1462211680688 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:54:40 INFO - PROCESS | 2000 | 1462211680693 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa8c000 == 46 [pid = 2000] [id = 360] 10:54:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x11205cc00) [pid = 2000] [serial = 1079] [outer = 0x0] 10:54:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x119b7f800) [pid = 2000] [serial = 1080] [outer = 0x11205cc00] 10:54:40 INFO - PROCESS | 2000 | 1462211680718 Marionette DEBUG loaded listener.js 10:54:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1247cf400) [pid = 2000] [serial = 1081] [outer = 0x11205cc00] 10:54:41 INFO - PROCESS | 2000 | 1462211681048 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]]]}] 10:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 523ms 10:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:54:41 INFO - PROCESS | 2000 | 1462211681102 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:54:41 INFO - PROCESS | 2000 | 1462211681103 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:54:41 INFO - PROCESS | 2000 | 1462211681106 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:54:41 INFO - PROCESS | 2000 | 1462211681107 Marionette TRACE conn2 <- [1,1414,null,{}] 10:54:41 INFO - PROCESS | 2000 | 1462211681110 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}] 10:54:41 INFO - PROCESS | 2000 | 1462211681221 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:54:41 INFO - PROCESS | 2000 | 1462211681231 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b28d000 == 47 [pid = 2000] [id = 361] 10:54:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x121e3ec00) [pid = 2000] [serial = 1082] [outer = 0x0] 10:54:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1270c2800) [pid = 2000] [serial = 1083] [outer = 0x121e3ec00] 10:54:41 INFO - PROCESS | 2000 | 1462211681260 Marionette DEBUG loaded listener.js 10:54:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x128814c00) [pid = 2000] [serial = 1084] [outer = 0x121e3ec00] 10:54:41 INFO - PROCESS | 2000 | 1462211681604 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]]]}] 10:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 519ms 10:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:54:41 INFO - PROCESS | 2000 | 1462211681625 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:54:41 INFO - PROCESS | 2000 | 1462211681626 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:54:41 INFO - PROCESS | 2000 | 1462211681628 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:54:41 INFO - PROCESS | 2000 | 1462211681630 Marionette TRACE conn2 <- [1,1418,null,{}] 10:54:41 INFO - PROCESS | 2000 | 1462211681635 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}] 10:54:41 INFO - PROCESS | 2000 | 1462211681712 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:54:41 INFO - PROCESS | 2000 | 1462211681719 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b961800 == 48 [pid = 2000] [id = 362] 10:54:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x128817000) [pid = 2000] [serial = 1085] [outer = 0x0] 10:54:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x12881e400) [pid = 2000] [serial = 1086] [outer = 0x128817000] 10:54:41 INFO - PROCESS | 2000 | 1462211681744 Marionette DEBUG loaded listener.js 10:54:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12898dc00) [pid = 2000] [serial = 1087] [outer = 0x128817000] 10:54:42 INFO - PROCESS | 2000 | 1462211682175 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]]]}] 10:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 572ms 10:54:42 INFO - PROCESS | 2000 | 1462211682202 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:54:42 INFO - PROCESS | 2000 | 1462211682204 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:54:42 INFO - PROCESS | 2000 | 1462211682207 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:54:42 INFO - PROCESS | 2000 | 1462211682209 Marionette TRACE conn2 <- [1,1422,null,{}] 10:54:42 INFO - PROCESS | 2000 | 1462211682212 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}] 10:54:42 INFO - PROCESS | 2000 | 1462211682332 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:54:42 INFO - PROCESS | 2000 | 1462211682453 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x113352800 == 49 [pid = 2000] [id = 363] 10:54:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x110db1000) [pid = 2000] [serial = 1088] [outer = 0x0] 10:54:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1110d8000) [pid = 2000] [serial = 1089] [outer = 0x110db1000] 10:54:42 INFO - PROCESS | 2000 | 1462211682486 Marionette DEBUG loaded listener.js 10:54:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x112a41400) [pid = 2000] [serial = 1090] [outer = 0x110db1000] 10:54:42 INFO - PROCESS | 2000 | 1462211682934 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]]]}] 10:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 820ms 10:54:43 INFO - PROCESS | 2000 | 1462211683029 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:54:43 INFO - PROCESS | 2000 | 1462211683034 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:54:43 INFO - PROCESS | 2000 | 1462211683038 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:54:43 INFO - PROCESS | 2000 | 1462211683040 Marionette TRACE conn2 <- [1,1426,null,{}] 10:54:43 INFO - PROCESS | 2000 | 1462211683044 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}] 10:54:43 INFO - PROCESS | 2000 | 1462211683146 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:54:43 INFO - PROCESS | 2000 | 1462211683209 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12122f800 == 50 [pid = 2000] [id = 364] 10:54:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x117141400) [pid = 2000] [serial = 1091] [outer = 0x0] 10:54:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1171f2c00) [pid = 2000] [serial = 1092] [outer = 0x117141400] 10:54:43 INFO - PROCESS | 2000 | 1462211683240 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x118350c00) [pid = 2000] [serial = 1093] [outer = 0x117141400] 10:54:43 INFO - PROCESS | 2000 | 1462211683672 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]]]}] 10:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 671ms 10:54:43 INFO - PROCESS | 2000 | 1462211683710 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:54:43 INFO - PROCESS | 2000 | 1462211683713 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:54:43 INFO - PROCESS | 2000 | 1462211683716 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:54:43 INFO - PROCESS | 2000 | 1462211683718 Marionette TRACE conn2 <- [1,1430,null,{}] 10:54:43 INFO - PROCESS | 2000 | 1462211683720 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}] 10:54:43 INFO - PROCESS | 2000 | 1462211683820 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:54:43 INFO - PROCESS | 2000 | 1462211683899 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x128da5800 == 51 [pid = 2000] [id = 365] 10:54:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x119b7d400) [pid = 2000] [serial = 1094] [outer = 0x0] 10:54:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x119b88000) [pid = 2000] [serial = 1095] [outer = 0x119b7d400] 10:54:43 INFO - PROCESS | 2000 | 1462211683928 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1211bb000) [pid = 2000] [serial = 1096] [outer = 0x119b7d400] 10:54:44 INFO - PROCESS | 2000 | 1462211684357 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]]]}] 10:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 10:54:44 INFO - PROCESS | 2000 | 1462211684387 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:54:44 INFO - PROCESS | 2000 | 1462211684389 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:54:44 INFO - PROCESS | 2000 | 1462211684395 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 2000 | 1462211684400 Marionette TRACE conn2 <- [1,1434,null,{}] 10:54:44 INFO - PROCESS | 2000 | 1462211684404 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}] 10:54:44 INFO - PROCESS | 2000 | 1462211684533 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:54:44 INFO - PROCESS | 2000 | 1462211684608 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b94c800 == 52 [pid = 2000] [id = 366] 10:54:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x121b09400) [pid = 2000] [serial = 1097] [outer = 0x0] 10:54:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x121b8b800) [pid = 2000] [serial = 1098] [outer = 0x121b09400] 10:54:44 INFO - PROCESS | 2000 | 1462211684638 Marionette DEBUG loaded listener.js 10:54:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x126002400) [pid = 2000] [serial = 1099] [outer = 0x121b09400] 10:54:45 INFO - PROCESS | 2000 | 1462211685063 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]]]}] 10:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 728ms 10:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:54:45 INFO - PROCESS | 2000 | 1462211685120 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:54:45 INFO - PROCESS | 2000 | 1462211685121 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:54:45 INFO - PROCESS | 2000 | 1462211685124 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:54:45 INFO - PROCESS | 2000 | 1462211685125 Marionette TRACE conn2 <- [1,1438,null,{}] 10:54:45 INFO - PROCESS | 2000 | 1462211685127 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}] 10:54:45 INFO - PROCESS | 2000 | 1462211685229 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:54:45 INFO - PROCESS | 2000 | 1462211685445 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a22000 == 53 [pid = 2000] [id = 367] 10:54:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x112a42800) [pid = 2000] [serial = 1100] [outer = 0x0] 10:54:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x112a4ac00) [pid = 2000] [serial = 1101] [outer = 0x112a42800] 10:54:45 INFO - PROCESS | 2000 | 1462211685499 Marionette DEBUG loaded listener.js 10:54:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x113424000) [pid = 2000] [serial = 1102] [outer = 0x112a42800] 10:54:46 INFO - PROCESS | 2000 | 1462211686056 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]]]}] 10:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 968ms 10:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:54:46 INFO - PROCESS | 2000 | 1462211686093 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:54:46 INFO - PROCESS | 2000 | 1462211686095 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:54:46 INFO - PROCESS | 2000 | 1462211686100 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:54:46 INFO - PROCESS | 2000 | 1462211686103 Marionette TRACE conn2 <- [1,1442,null,{}] 10:54:46 INFO - PROCESS | 2000 | 1462211686106 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}] 10:54:46 INFO - PROCESS | 2000 | 1462211686196 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:54:46 INFO - PROCESS | 2000 | 1462211686262 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x112529000 == 54 [pid = 2000] [id = 368] 10:54:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1125b7000) [pid = 2000] [serial = 1103] [outer = 0x0] 10:54:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x114ef7000) [pid = 2000] [serial = 1104] [outer = 0x1125b7000] 10:54:46 INFO - PROCESS | 2000 | 1462211686290 Marionette DEBUG loaded listener.js 10:54:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1168db000) [pid = 2000] [serial = 1105] [outer = 0x1125b7000] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x12b961800 == 53 [pid = 2000] [id = 362] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x12b28d000 == 52 [pid = 2000] [id = 361] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa8c000 == 51 [pid = 2000] [id = 360] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x12a67e000 == 50 [pid = 2000] [id = 359] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x128db6800 == 49 [pid = 2000] [id = 358] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x128503800 == 48 [pid = 2000] [id = 357] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x112541000 == 47 [pid = 2000] [id = 356] 10:54:46 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x112a4d000) [pid = 2000] [serial = 999] [outer = 0x0] [url = about:blank] 10:54:46 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x115e25800) [pid = 2000] [serial = 1002] [outer = 0x0] [url = about:blank] 10:54:46 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1215ab800) [pid = 2000] [serial = 1035] [outer = 0x0] [url = about:blank] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x12358f800 == 46 [pid = 2000] [id = 355] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x121612000 == 45 [pid = 2000] [id = 354] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x11984d800 == 44 [pid = 2000] [id = 353] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x1167b8000 == 43 [pid = 2000] [id = 352] 10:54:46 INFO - PROCESS | 2000 | 1462211686754 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]]]}] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x1133de000 == 42 [pid = 2000] [id = 351] 10:54:46 INFO - PROCESS | 2000 | --DOCSHELL 0x128f37800 == 41 [pid = 2000] [id = 345] 10:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 673ms 10:54:46 INFO - PROCESS | 2000 | 1462211686773 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:54:46 INFO - PROCESS | 2000 | 1462211686775 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:54:46 INFO - PROCESS | 2000 | 1462211686779 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:54:46 INFO - PROCESS | 2000 | 1462211686781 Marionette TRACE conn2 <- [1,1446,null,{}] 10:54:46 INFO - PROCESS | 2000 | 1462211686783 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}] 10:54:46 INFO - PROCESS | 2000 | 1462211686857 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:54:46 INFO - PROCESS | 2000 | 1462211686861 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x1171a8800 == 42 [pid = 2000] [id = 369] 10:54:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1165d4800) [pid = 2000] [serial = 1106] [outer = 0x0] 10:54:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x117b4b800) [pid = 2000] [serial = 1107] [outer = 0x1165d4800] 10:54:46 INFO - PROCESS | 2000 | 1462211686890 Marionette DEBUG loaded listener.js 10:54:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x11835b000) [pid = 2000] [serial = 1108] [outer = 0x1165d4800] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x121298800) [pid = 2000] [serial = 1033] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x119b85800) [pid = 2000] [serial = 1023] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1194d2000) [pid = 2000] [serial = 1020] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x120f78800) [pid = 2000] [serial = 1026] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x112dbfc00) [pid = 2000] [serial = 1005] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x11342bc00) [pid = 2000] [serial = 1006] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x114ef6000) [pid = 2000] [serial = 1008] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x116808000) [pid = 2000] [serial = 1009] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1175a1400) [pid = 2000] [serial = 1011] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1181a4400) [pid = 2000] [serial = 1012] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x116aaf400) [pid = 2000] [serial = 1029] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1185a1400) [pid = 2000] [serial = 1017] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x11835b400) [pid = 2000] [serial = 1014] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1185a1800) [pid = 2000] [serial = 1015] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1211b8000) [pid = 2000] [serial = 1027] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x119b7a400) [pid = 2000] [serial = 1032] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x119d68400) [pid = 2000] [serial = 1024] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x119b7c000) [pid = 2000] [serial = 1021] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1185ef400) [pid = 2000] [serial = 1018] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1188d1800) [pid = 2000] [serial = 1030] [outer = 0x0] [url = about:blank] 10:54:47 INFO - PROCESS | 2000 | 1462211687245 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]]]}] 10:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 522ms 10:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:54:47 INFO - PROCESS | 2000 | 1462211687302 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:54:47 INFO - PROCESS | 2000 | 1462211687303 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:54:47 INFO - PROCESS | 2000 | 1462211687307 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 2000 | 1462211687311 Marionette TRACE conn2 <- [1,1450,null,{}] 10:54:47 INFO - PROCESS | 2000 | 1462211687317 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}] 10:54:47 INFO - PROCESS | 2000 | 1462211687396 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:54:47 INFO - PROCESS | 2000 | 1462211687404 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x119d61000 == 43 [pid = 2000] [id = 370] 10:54:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x11859c400) [pid = 2000] [serial = 1109] [outer = 0x0] 10:54:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1185ef800) [pid = 2000] [serial = 1110] [outer = 0x11859c400] 10:54:47 INFO - PROCESS | 2000 | 1462211687429 Marionette DEBUG loaded listener.js 10:54:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x118cc0800) [pid = 2000] [serial = 1111] [outer = 0x11859c400] 10:54:47 INFO - PROCESS | 2000 | 1462211687796 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]]]}] 10:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 523ms 10:54:47 INFO - PROCESS | 2000 | 1462211687834 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:54:47 INFO - PROCESS | 2000 | 1462211687836 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:54:47 INFO - PROCESS | 2000 | 1462211687840 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 2000 | 1462211687841 Marionette TRACE conn2 <- [1,1454,null,{}] 10:54:47 INFO - PROCESS | 2000 | 1462211687843 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}] 10:54:47 INFO - PROCESS | 2000 | 1462211687921 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:54:47 INFO - PROCESS | 2000 | 1462211687925 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217da800 == 44 [pid = 2000] [id = 371] 10:54:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x119110800) [pid = 2000] [serial = 1112] [outer = 0x0] 10:54:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1194dd800) [pid = 2000] [serial = 1113] [outer = 0x119110800] 10:54:47 INFO - PROCESS | 2000 | 1462211687950 Marionette DEBUG loaded listener.js 10:54:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x11996dc00) [pid = 2000] [serial = 1114] [outer = 0x119110800] 10:54:48 INFO - PROCESS | 2000 | 1462211688278 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]]]}] 10:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 467ms 10:54:48 INFO - PROCESS | 2000 | 1462211688308 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:54:48 INFO - PROCESS | 2000 | 1462211688309 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:54:48 INFO - PROCESS | 2000 | 1462211688311 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:54:48 INFO - PROCESS | 2000 | 1462211688312 Marionette TRACE conn2 <- [1,1458,null,{}] 10:54:48 INFO - PROCESS | 2000 | 1462211688315 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}] 10:54:48 INFO - PROCESS | 2000 | 1462211688388 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:54:48 INFO - PROCESS | 2000 | 1462211688438 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x121e0e800 == 45 [pid = 2000] [id = 372] 10:54:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x119b86800) [pid = 2000] [serial = 1115] [outer = 0x0] 10:54:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x119b9c000) [pid = 2000] [serial = 1116] [outer = 0x119b86800] 10:54:48 INFO - PROCESS | 2000 | 1462211688471 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x120f8a800) [pid = 2000] [serial = 1117] [outer = 0x119b86800] 10:54:48 INFO - PROCESS | 2000 | 1462211688810 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]]]}] 10:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 10:54:48 INFO - PROCESS | 2000 | 1462211688829 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:54:48 INFO - PROCESS | 2000 | 1462211688831 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:54:48 INFO - PROCESS | 2000 | 1462211688836 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:54:48 INFO - PROCESS | 2000 | 1462211688838 Marionette TRACE conn2 <- [1,1462,null,{}] 10:54:48 INFO - PROCESS | 2000 | 1462211688840 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}] 10:54:48 INFO - PROCESS | 2000 | 1462211688919 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:54:48 INFO - PROCESS | 2000 | 1462211688924 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x124d74000 == 46 [pid = 2000] [id = 373] 10:54:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x120f98c00) [pid = 2000] [serial = 1118] [outer = 0x0] 10:54:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12180a000) [pid = 2000] [serial = 1119] [outer = 0x120f98c00] 10:54:48 INFO - PROCESS | 2000 | 1462211688949 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x121b09c00) [pid = 2000] [serial = 1120] [outer = 0x120f98c00] 10:54:49 INFO - PROCESS | 2000 | 1462211689321 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]]]}] 10:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 10:54:49 INFO - PROCESS | 2000 | 1462211689356 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:54:49 INFO - PROCESS | 2000 | 1462211689358 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:54:49 INFO - PROCESS | 2000 | 1462211689360 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:54:49 INFO - PROCESS | 2000 | 1462211689361 Marionette TRACE conn2 <- [1,1466,null,{}] 10:54:49 INFO - PROCESS | 2000 | 1462211689363 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}] 10:54:49 INFO - PROCESS | 2000 | 1462211689456 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:54:49 INFO - PROCESS | 2000 | 1462211689469 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265dc800 == 47 [pid = 2000] [id = 374] 10:54:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1211b8800) [pid = 2000] [serial = 1121] [outer = 0x0] 10:54:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x121b11400) [pid = 2000] [serial = 1122] [outer = 0x1211b8800] 10:54:49 INFO - PROCESS | 2000 | 1462211689494 Marionette DEBUG loaded listener.js 10:54:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x121b88000) [pid = 2000] [serial = 1123] [outer = 0x1211b8800] 10:54:49 INFO - PROCESS | 2000 | 1462211689857 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]]]}] 10:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 517ms 10:54:49 INFO - PROCESS | 2000 | 1462211689878 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:54:49 INFO - PROCESS | 2000 | 1462211689879 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:54:49 INFO - PROCESS | 2000 | 1462211689890 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:54:49 INFO - PROCESS | 2000 | 1462211689892 Marionette TRACE conn2 <- [1,1470,null,{}] 10:54:49 INFO - PROCESS | 2000 | 1462211689895 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}] 10:54:50 INFO - PROCESS | 2000 | 1462211690054 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:54:50 INFO - PROCESS | 2000 | 1462211690112 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x128acf000 == 48 [pid = 2000] [id = 375] 10:54:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x121506800) [pid = 2000] [serial = 1124] [outer = 0x0] 10:54:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x121e37000) [pid = 2000] [serial = 1125] [outer = 0x121506800] 10:54:50 INFO - PROCESS | 2000 | 1462211690151 Marionette DEBUG loaded listener.js 10:54:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x12423a400) [pid = 2000] [serial = 1126] [outer = 0x121506800] 10:54:50 INFO - PROCESS | 2000 | 1462211690546 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]]]}] 10:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 678ms 10:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:54:50 INFO - PROCESS | 2000 | 1462211690560 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:54:50 INFO - PROCESS | 2000 | 1462211690561 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:54:50 INFO - PROCESS | 2000 | 1462211690563 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:54:50 INFO - PROCESS | 2000 | 1462211690565 Marionette TRACE conn2 <- [1,1474,null,{}] 10:54:50 INFO - PROCESS | 2000 | 1462211690569 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}] 10:54:50 INFO - PROCESS | 2000 | 1462211690663 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:54:50 INFO - PROCESS | 2000 | 1462211690695 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x12955f800 == 49 [pid = 2000] [id = 376] 10:54:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x121e34000) [pid = 2000] [serial = 1127] [outer = 0x0] 10:54:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x124cbb400) [pid = 2000] [serial = 1128] [outer = 0x121e34000] 10:54:50 INFO - PROCESS | 2000 | 1462211690720 Marionette DEBUG loaded listener.js 10:54:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1270be800) [pid = 2000] [serial = 1129] [outer = 0x121e34000] 10:54:51 INFO - PROCESS | 2000 | 1462211691186 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]]]}] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x121c55000) [pid = 2000] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x1125b8c00) [pid = 2000] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1211bcc00) [pid = 2000] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x121e30c00) [pid = 2000] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12446ec00) [pid = 2000] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x112d86400) [pid = 2000] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x118cbdc00) [pid = 2000] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x119b83c00) [pid = 2000] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x11205cc00) [pid = 2000] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x110f38800) [pid = 2000] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x124471000) [pid = 2000] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11342a000) [pid = 2000] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x117b54000) [pid = 2000] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:54:51 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x121e3ec00) [pid = 2000] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 671ms 10:54:51 INFO - PROCESS | 2000 | 1462211691235 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:54:51 INFO - PROCESS | 2000 | 1462211691236 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:54:51 INFO - PROCESS | 2000 | 1462211691238 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:54:51 INFO - PROCESS | 2000 | 1462211691239 Marionette TRACE conn2 <- [1,1478,null,{}] 10:54:51 INFO - PROCESS | 2000 | 1462211691242 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}] 10:54:51 INFO - PROCESS | 2000 | 1462211691322 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:54:51 INFO - PROCESS | 2000 | 1462211691326 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e91000 == 50 [pid = 2000] [id = 377] 10:54:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x113083800) [pid = 2000] [serial = 1130] [outer = 0x0] 10:54:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x117b54000) [pid = 2000] [serial = 1131] [outer = 0x113083800] 10:54:51 INFO - PROCESS | 2000 | 1462211691356 Marionette DEBUG loaded listener.js 10:54:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x121e3e400) [pid = 2000] [serial = 1132] [outer = 0x113083800] 10:54:51 INFO - PROCESS | 2000 | 1462211691724 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]]]}] 10:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 10:54:51 INFO - PROCESS | 2000 | 1462211691757 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:54:51 INFO - PROCESS | 2000 | 1462211691758 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:54:51 INFO - PROCESS | 2000 | 1462211691760 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:54:51 INFO - PROCESS | 2000 | 1462211691762 Marionette TRACE conn2 <- [1,1482,null,{}] 10:54:51 INFO - PROCESS | 2000 | 1462211691765 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}] 10:54:51 INFO - PROCESS | 2000 | 1462211691877 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:54:51 INFO - PROCESS | 2000 | 1462211691883 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b192800 == 51 [pid = 2000] [id = 378] 10:54:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x113088c00) [pid = 2000] [serial = 1133] [outer = 0x0] 10:54:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x127275800) [pid = 2000] [serial = 1134] [outer = 0x113088c00] 10:54:51 INFO - PROCESS | 2000 | 1462211691908 Marionette DEBUG loaded listener.js 10:54:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12898d000) [pid = 2000] [serial = 1135] [outer = 0x113088c00] 10:54:52 INFO - PROCESS | 2000 | 1462211692217 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]]]}] 10:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 469ms 10:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:54:52 INFO - PROCESS | 2000 | 1462211692229 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:54:52 INFO - PROCESS | 2000 | 1462211692230 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:54:52 INFO - PROCESS | 2000 | 1462211692233 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:54:52 INFO - PROCESS | 2000 | 1462211692236 Marionette TRACE conn2 <- [1,1486,null,{}] 10:54:52 INFO - PROCESS | 2000 | 1462211692240 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}] 10:54:52 INFO - PROCESS | 2000 | 1462211692320 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:54:52 INFO - PROCESS | 2000 | 1462211692325 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba10800 == 52 [pid = 2000] [id = 379] 10:54:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12898b000) [pid = 2000] [serial = 1136] [outer = 0x0] 10:54:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x1289bfc00) [pid = 2000] [serial = 1137] [outer = 0x12898b000] 10:54:52 INFO - PROCESS | 2000 | 1462211692349 Marionette DEBUG loaded listener.js 10:54:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x1289c6000) [pid = 2000] [serial = 1138] [outer = 0x12898b000] 10:54:52 INFO - PROCESS | 2000 | 1462211692701 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]]]}] 10:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 472ms 10:54:52 INFO - PROCESS | 2000 | 1462211692706 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:54:52 INFO - PROCESS | 2000 | 1462211692707 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:54:52 INFO - PROCESS | 2000 | 1462211692709 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:54:52 INFO - PROCESS | 2000 | 1462211692710 Marionette TRACE conn2 <- [1,1490,null,{}] 10:54:52 INFO - PROCESS | 2000 | 1462211692713 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}] 10:54:52 INFO - PROCESS | 2000 | 1462211692826 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:54:52 INFO - PROCESS | 2000 | 1462211692832 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba3f800 == 53 [pid = 2000] [id = 380] 10:54:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1289be800) [pid = 2000] [serial = 1139] [outer = 0x0] 10:54:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1289cbc00) [pid = 2000] [serial = 1140] [outer = 0x1289be800] 10:54:52 INFO - PROCESS | 2000 | 1462211692856 Marionette DEBUG loaded listener.js 10:54:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x128a9e000) [pid = 2000] [serial = 1141] [outer = 0x1289be800] 10:54:53 INFO - PROCESS | 2000 | 1462211693151 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]]]}] 10:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 10:54:53 INFO - PROCESS | 2000 | 1462211693178 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:54:53 INFO - PROCESS | 2000 | 1462211693179 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:54:53 INFO - PROCESS | 2000 | 1462211693182 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:54:53 INFO - PROCESS | 2000 | 1462211693185 Marionette TRACE conn2 <- [1,1494,null,{}] 10:54:53 INFO - PROCESS | 2000 | 1462211693248 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}] 10:54:53 INFO - PROCESS | 2000 | 1462211693338 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:54:53 INFO - PROCESS | 2000 | 1462211693486 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a12800 == 54 [pid = 2000] [id = 381] 10:54:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1171e9000) [pid = 2000] [serial = 1142] [outer = 0x0] 10:54:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1171f1800) [pid = 2000] [serial = 1143] [outer = 0x1171e9000] 10:54:53 INFO - PROCESS | 2000 | 1462211693524 Marionette DEBUG loaded listener.js 10:54:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x11819fc00) [pid = 2000] [serial = 1144] [outer = 0x1171e9000] 10:54:54 INFO - PROCESS | 2000 | 1462211694037 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]]]}] 10:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 879ms 10:54:54 INFO - PROCESS | 2000 | 1462211694062 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:54:54 INFO - PROCESS | 2000 | 1462211694067 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:54:54 INFO - PROCESS | 2000 | 1462211694070 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 2000 | 1462211694072 Marionette TRACE conn2 <- [1,1498,null,{}] 10:54:54 INFO - PROCESS | 2000 | 1462211694075 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}] 10:54:54 INFO - PROCESS | 2000 | 1462211694174 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:54:54 INFO - PROCESS | 2000 | 1462211694241 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x121e15800 == 55 [pid = 2000] [id = 382] 10:54:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x1185aa400) [pid = 2000] [serial = 1145] [outer = 0x0] 10:54:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x1188d1400) [pid = 2000] [serial = 1146] [outer = 0x1185aa400] 10:54:54 INFO - PROCESS | 2000 | 1462211694271 Marionette DEBUG loaded listener.js 10:54:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x119147c00) [pid = 2000] [serial = 1147] [outer = 0x1185aa400] 10:54:54 INFO - PROCESS | 2000 | 1462211694689 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]]]}] 10:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 670ms 10:54:54 INFO - PROCESS | 2000 | 1462211694750 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:54:54 INFO - PROCESS | 2000 | 1462211694751 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:54:54 INFO - PROCESS | 2000 | 1462211694755 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 2000 | 1462211694756 Marionette TRACE conn2 <- [1,1502,null,{}] 10:54:54 INFO - PROCESS | 2000 | 1462211694759 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}] 10:54:54 INFO - PROCESS | 2000 | 1462211694858 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:54:54 INFO - PROCESS | 2000 | 1462211694923 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b18d800 == 56 [pid = 2000] [id = 383] 10:54:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x119b7b400) [pid = 2000] [serial = 1148] [outer = 0x0] 10:54:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x119b87400) [pid = 2000] [serial = 1149] [outer = 0x119b7b400] 10:54:54 INFO - PROCESS | 2000 | 1462211694957 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x1211ba800) [pid = 2000] [serial = 1150] [outer = 0x119b7b400] 10:54:55 INFO - PROCESS | 2000 | 1462211695412 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]]]}] 10:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 678ms 10:54:55 INFO - PROCESS | 2000 | 1462211695482 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:54:55 INFO - PROCESS | 2000 | 1462211695490 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:54:55 INFO - PROCESS | 2000 | 1462211695497 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:54:55 INFO - PROCESS | 2000 | 1462211695498 Marionette TRACE conn2 <- [1,1506,null,{}] 10:54:55 INFO - PROCESS | 2000 | 1462211695503 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}] 10:54:55 INFO - PROCESS | 2000 | 1462211695640 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:54:55 INFO - PROCESS | 2000 | 1462211695705 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0b8000 == 57 [pid = 2000] [id = 384] 10:54:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x121e3ec00) [pid = 2000] [serial = 1151] [outer = 0x0] 10:54:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12726f800) [pid = 2000] [serial = 1152] [outer = 0x121e3ec00] 10:54:55 INFO - PROCESS | 2000 | 1462211695734 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x128812400) [pid = 2000] [serial = 1153] [outer = 0x121e3ec00] 10:54:56 INFO - PROCESS | 2000 | 1462211696153 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]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 673ms 10:54:56 INFO - PROCESS | 2000 | 1462211696169 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:54:56 INFO - PROCESS | 2000 | 1462211696171 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:54:56 INFO - PROCESS | 2000 | 1462211696173 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:54:56 INFO - PROCESS | 2000 | 1462211696174 Marionette TRACE conn2 <- [1,1510,null,{}] 10:54:56 INFO - PROCESS | 2000 | 1462211696177 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}] 10:54:56 INFO - PROCESS | 2000 | 1462211696273 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:54:56 INFO - PROCESS | 2000 | 1462211696334 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c172000 == 58 [pid = 2000] [id = 385] 10:54:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x1247ce400) [pid = 2000] [serial = 1154] [outer = 0x0] 10:54:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x128821000) [pid = 2000] [serial = 1155] [outer = 0x1247ce400] 10:54:56 INFO - PROCESS | 2000 | 1462211696363 Marionette DEBUG loaded listener.js 10:54:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1289c3000) [pid = 2000] [serial = 1156] [outer = 0x1247ce400] 10:54:56 INFO - PROCESS | 2000 | 1462211696797 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]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 669ms 10:54:56 INFO - PROCESS | 2000 | 1462211696843 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:54:56 INFO - PROCESS | 2000 | 1462211696844 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:54:56 INFO - PROCESS | 2000 | 1462211696847 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:54:56 INFO - PROCESS | 2000 | 1462211696848 Marionette TRACE conn2 <- [1,1514,null,{}] 10:54:56 INFO - PROCESS | 2000 | 1462211696871 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}] 10:54:57 INFO - PROCESS | 2000 | 1462211697008 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:54:57 INFO - PROCESS | 2000 | 1462211697216 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x118267000 == 59 [pid = 2000] [id = 386] 10:54:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x111f47400) [pid = 2000] [serial = 1157] [outer = 0x0] 10:54:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x112550000) [pid = 2000] [serial = 1158] [outer = 0x111f47400] 10:54:57 INFO - PROCESS | 2000 | 1462211697246 Marionette DEBUG loaded listener.js 10:54:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x1134ae000) [pid = 2000] [serial = 1159] [outer = 0x111f47400] 10:54:57 INFO - PROCESS | 2000 | 1462211697676 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]]]}] 10:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 838ms 10:54:57 INFO - PROCESS | 2000 | 1462211697686 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:54:57 INFO - PROCESS | 2000 | 1462211697689 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:54:57 INFO - PROCESS | 2000 | 1462211697692 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:54:57 INFO - PROCESS | 2000 | 1462211697694 Marionette TRACE conn2 <- [1,1518,null,{}] 10:54:57 INFO - PROCESS | 2000 | 1462211697697 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}] 10:54:57 INFO - PROCESS | 2000 | 1462211697792 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:54:57 INFO - PROCESS | 2000 | 1462211697842 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x119852000 == 60 [pid = 2000] [id = 387] 10:54:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x114e16000) [pid = 2000] [serial = 1160] [outer = 0x0] 10:54:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x1175a8000) [pid = 2000] [serial = 1161] [outer = 0x114e16000] 10:54:57 INFO - PROCESS | 2000 | 1462211697870 Marionette DEBUG loaded listener.js 10:54:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x11859f000) [pid = 2000] [serial = 1162] [outer = 0x114e16000] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba10800 == 59 [pid = 2000] [id = 379] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x12b192800 == 58 [pid = 2000] [id = 378] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x119e91000 == 57 [pid = 2000] [id = 377] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x12955f800 == 56 [pid = 2000] [id = 376] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x128acf000 == 55 [pid = 2000] [id = 375] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x1265dc800 == 54 [pid = 2000] [id = 374] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x124d74000 == 53 [pid = 2000] [id = 373] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x12881e400) [pid = 2000] [serial = 1086] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x121e0e800 == 52 [pid = 2000] [id = 372] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x1217da800 == 51 [pid = 2000] [id = 371] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x119d61000 == 50 [pid = 2000] [id = 370] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x1171a8800 == 49 [pid = 2000] [id = 369] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x112529000 == 48 [pid = 2000] [id = 368] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x118a22000 == 47 [pid = 2000] [id = 367] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x128da5800 == 46 [pid = 2000] [id = 365] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x12122f800 == 45 [pid = 2000] [id = 364] 10:54:58 INFO - PROCESS | 2000 | --DOCSHELL 0x113352800 == 44 [pid = 2000] [id = 363] 10:54:58 INFO - PROCESS | 2000 | 1462211698299 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]]]}] 10:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 620ms 10:54:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:54:58 INFO - PROCESS | 2000 | 1462211698314 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:54:58 INFO - PROCESS | 2000 | 1462211698319 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:54:58 INFO - PROCESS | 2000 | 1462211698321 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:54:58 INFO - PROCESS | 2000 | 1462211698322 Marionette TRACE conn2 <- [1,1522,null,{}] 10:54:58 INFO - PROCESS | 2000 | 1462211698325 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}] 10:54:58 INFO - PROCESS | 2000 | 1462211698409 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x12880ec00) [pid = 2000] [serial = 943] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x116877800) [pid = 2000] [serial = 1003] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x121b09800) [pid = 2000] [serial = 1068] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x121e39c00) [pid = 2000] [serial = 1071] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x1246a7000) [pid = 2000] [serial = 1074] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x124cb8800) [pid = 2000] [serial = 1075] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x12442b000) [pid = 2000] [serial = 1072] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x1134b1c00) [pid = 2000] [serial = 1054] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x113087800) [pid = 2000] [serial = 1053] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x119435c00) [pid = 2000] [serial = 1062] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x119963000) [pid = 2000] [serial = 1063] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x119e7cc00) [pid = 2000] [serial = 1065] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x116ab9400) [pid = 2000] [serial = 1041] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x119b7f800) [pid = 2000] [serial = 1080] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x1120ddc00) [pid = 2000] [serial = 1038] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x11995fc00) [pid = 2000] [serial = 1051] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x116599c00) [pid = 2000] [serial = 1050] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x124d6a000) [pid = 2000] [serial = 1077] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x116490400) [pid = 2000] [serial = 1056] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x11713e800) [pid = 2000] [serial = 1057] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1188d3c00) [pid = 2000] [serial = 1044] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x11833c800) [pid = 2000] [serial = 1059] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1185a6800) [pid = 2000] [serial = 1060] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x119b7b800) [pid = 2000] [serial = 1047] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1270c2800) [pid = 2000] [serial = 1083] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x128814c00) [pid = 2000] [serial = 1084] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x12600dc00) [pid = 2000] [serial = 1078] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x121e30400) [pid = 2000] [serial = 1069] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x120f8c000) [pid = 2000] [serial = 1066] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1247cf400) [pid = 2000] [serial = 1081] [outer = 0x0] [url = about:blank] 10:54:58 INFO - PROCESS | 2000 | 1462211698494 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x1174b6000 == 45 [pid = 2000] [id = 388] 10:54:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x116874000) [pid = 2000] [serial = 1163] [outer = 0x0] 10:54:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x117b57000) [pid = 2000] [serial = 1164] [outer = 0x116874000] 10:54:58 INFO - PROCESS | 2000 | 1462211698520 Marionette DEBUG loaded listener.js 10:54:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x119106000) [pid = 2000] [serial = 1165] [outer = 0x116874000] 10:54:58 INFO - PROCESS | 2000 | 1462211698842 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"]]]}] 10:54:58 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 () { 10:54:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:54:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:54:58 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 () { 10:54:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:54:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:54:58 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 () { 10:54:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:54:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:54:58 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 () { 10:54:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:54:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:54:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 571ms 10:54:58 INFO - PROCESS | 2000 | 1462211698892 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:54:58 INFO - PROCESS | 2000 | 1462211698894 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:54:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:54:58 INFO - PROCESS | 2000 | 1462211698944 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:54:58 INFO - PROCESS | 2000 | 1462211698950 Marionette TRACE conn2 <- [1,1526,null,{}] 10:54:58 INFO - PROCESS | 2000 | 1462211698958 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}] 10:54:59 INFO - PROCESS | 2000 | 1462211699081 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:54:59 INFO - PROCESS | 2000 | 1462211699090 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x121bab800 == 46 [pid = 2000] [id = 389] 10:54:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x119107400) [pid = 2000] [serial = 1166] [outer = 0x0] 10:54:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1198b1c00) [pid = 2000] [serial = 1167] [outer = 0x119107400] 10:54:59 INFO - PROCESS | 2000 | 1462211699129 Marionette DEBUG loaded listener.js 10:54:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12175a800) [pid = 2000] [serial = 1168] [outer = 0x119107400] 10:54:59 INFO - PROCESS | 2000 | 1462211699538 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"]]]}] 10:54:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:54:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:54:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:54:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:54:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:54:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:54:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 678ms 10:54:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:54:59 INFO - PROCESS | 2000 | 1462211699577 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:54:59 INFO - PROCESS | 2000 | 1462211699579 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:54:59 INFO - PROCESS | 2000 | 1462211699582 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:54:59 INFO - PROCESS | 2000 | 1462211699584 Marionette TRACE conn2 <- [1,1530,null,{}] 10:54:59 INFO - PROCESS | 2000 | 1462211699587 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}] 10:54:59 INFO - PROCESS | 2000 | 1462211699699 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:54:59 INFO - PROCESS | 2000 | 1462211699739 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265b5000 == 47 [pid = 2000] [id = 390] 10:54:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x121b08000) [pid = 2000] [serial = 1169] [outer = 0x0] 10:54:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x121b10400) [pid = 2000] [serial = 1170] [outer = 0x121b08000] 10:54:59 INFO - PROCESS | 2000 | 1462211699773 Marionette DEBUG loaded listener.js 10:54:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x124472000) [pid = 2000] [serial = 1171] [outer = 0x121b08000] 10:55:00 INFO - PROCESS | 2000 | 1462211700191 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]]]}] 10:55:00 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 10:55:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:55:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:55:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:55:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:55:00 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. 10:55:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:55:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 10:55:00 INFO - PROCESS | 2000 | 1462211700205 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:55:00 INFO - PROCESS | 2000 | 1462211700206 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:55:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:55:00 INFO - PROCESS | 2000 | 1462211700225 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 2000 | 1462211700226 Marionette TRACE conn2 <- [1,1534,null,{}] 10:55:00 INFO - PROCESS | 2000 | 1462211700228 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}] 10:55:00 INFO - PROCESS | 2000 | 1462211700306 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:55:00 INFO - PROCESS | 2000 | 1462211700310 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x128adb800 == 48 [pid = 2000] [id = 391] 10:55:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x126011400) [pid = 2000] [serial = 1172] [outer = 0x0] 10:55:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x12726e000) [pid = 2000] [serial = 1173] [outer = 0x126011400] 10:55:00 INFO - PROCESS | 2000 | 1462211700343 Marionette DEBUG loaded listener.js 10:55:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x128821c00) [pid = 2000] [serial = 1174] [outer = 0x126011400] 10:55:00 INFO - PROCESS | 2000 | 1462211700722 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]]]}] 10:55:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:55:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 10:55:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:55:00 INFO - PROCESS | 2000 | 1462211700744 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:55:00 INFO - PROCESS | 2000 | 1462211700745 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:55:00 INFO - PROCESS | 2000 | 1462211700747 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 2000 | 1462211700750 Marionette TRACE conn2 <- [1,1538,null,{}] 10:55:00 INFO - PROCESS | 2000 | 1462211700758 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}] 10:55:00 INFO - PROCESS | 2000 | 1462211700857 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:55:00 INFO - PROCESS | 2000 | 1462211700861 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12956d800 == 49 [pid = 2000] [id = 392] 10:55:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x1270bf400) [pid = 2000] [serial = 1175] [outer = 0x0] 10:55:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x1289c7800) [pid = 2000] [serial = 1176] [outer = 0x1270bf400] 10:55:00 INFO - PROCESS | 2000 | 1462211700914 Marionette DEBUG loaded listener.js 10:55:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x128aa5c00) [pid = 2000] [serial = 1177] [outer = 0x1270bf400] 10:55:01 INFO - PROCESS | 2000 | 1462211701263 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]]]}] 10:55:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:55:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 572ms 10:55:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:55:01 INFO - PROCESS | 2000 | 1462211701319 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:55:01 INFO - PROCESS | 2000 | 1462211701320 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:55:01 INFO - PROCESS | 2000 | 1462211701322 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:55:01 INFO - PROCESS | 2000 | 1462211701323 Marionette TRACE conn2 <- [1,1542,null,{}] 10:55:01 INFO - PROCESS | 2000 | 1462211701326 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}] 10:55:01 INFO - PROCESS | 2000 | 1462211701426 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:55:01 INFO - PROCESS | 2000 | 1462211701439 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa9b800 == 50 [pid = 2000] [id = 393] 10:55:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1289ca400) [pid = 2000] [serial = 1178] [outer = 0x0] 10:55:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x128c60400) [pid = 2000] [serial = 1179] [outer = 0x1289ca400] 10:55:01 INFO - PROCESS | 2000 | 1462211701463 Marionette DEBUG loaded listener.js 10:55:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x128c69400) [pid = 2000] [serial = 1180] [outer = 0x1289ca400] 10:55:01 INFO - PROCESS | 2000 | 1462211701790 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]]]}] 10:55:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:55:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 517ms 10:55:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:55:01 INFO - PROCESS | 2000 | 1462211701841 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:55:01 INFO - PROCESS | 2000 | 1462211701843 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:55:01 INFO - PROCESS | 2000 | 1462211701846 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:55:01 INFO - PROCESS | 2000 | 1462211701847 Marionette TRACE conn2 <- [1,1546,null,{}] 10:55:01 INFO - PROCESS | 2000 | 1462211701857 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}] 10:55:02 INFO - PROCESS | 2000 | 1462211702009 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:55:02 INFO - PROCESS | 2000 | 1462211702023 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b299800 == 51 [pid = 2000] [id = 394] 10:55:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x128c5ec00) [pid = 2000] [serial = 1181] [outer = 0x0] 10:55:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x128cc9400) [pid = 2000] [serial = 1182] [outer = 0x128c5ec00] 10:55:02 INFO - PROCESS | 2000 | 1462211702047 Marionette DEBUG loaded listener.js 10:55:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x128cd2000) [pid = 2000] [serial = 1183] [outer = 0x128c5ec00] 10:55:02 INFO - PROCESS | 2000 | 1462211702401 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]]]}] 10:55:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:55:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 571ms 10:55:02 INFO - PROCESS | 2000 | 1462211702417 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:55:02 INFO - PROCESS | 2000 | 1462211702418 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:55:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:55:02 INFO - PROCESS | 2000 | 1462211702421 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:55:02 INFO - PROCESS | 2000 | 1462211702422 Marionette TRACE conn2 <- [1,1550,null,{}] 10:55:02 INFO - PROCESS | 2000 | 1462211702424 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}] 10:55:02 INFO - PROCESS | 2000 | 1462211702530 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:55:02 INFO - PROCESS | 2000 | 1462211702534 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b188800 == 52 [pid = 2000] [id = 395] 10:55:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x128c6a400) [pid = 2000] [serial = 1184] [outer = 0x0] 10:55:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x128d7d400) [pid = 2000] [serial = 1185] [outer = 0x128c6a400] 10:55:02 INFO - PROCESS | 2000 | 1462211702700 Marionette DEBUG loaded listener.js 10:55:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x128d84000) [pid = 2000] [serial = 1186] [outer = 0x128c6a400] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x128817000) [pid = 2000] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x1211b8800) [pid = 2000] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x121506800) [pid = 2000] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x121e34000) [pid = 2000] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x112a42800) [pid = 2000] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x1165d4800) [pid = 2000] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x1125b7000) [pid = 2000] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x119110800) [pid = 2000] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x11859c400) [pid = 2000] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x120f98c00) [pid = 2000] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x113083800) [pid = 2000] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x119b86800) [pid = 2000] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x113088c00) [pid = 2000] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:55:02 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12898b000) [pid = 2000] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:55:02 INFO - PROCESS | 2000 | 1462211702982 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]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:55:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 618ms 10:55:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:55:03 INFO - PROCESS | 2000 | 1462211703040 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:55:03 INFO - PROCESS | 2000 | 1462211703041 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:55:03 INFO - PROCESS | 2000 | 1462211703043 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:55:03 INFO - PROCESS | 2000 | 1462211703044 Marionette TRACE conn2 <- [1,1554,null,{}] 10:55:03 INFO - PROCESS | 2000 | 1462211703047 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}] 10:55:03 INFO - PROCESS | 2000 | 1462211703128 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:55:03 INFO - PROCESS | 2000 | 1462211703133 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0a9800 == 53 [pid = 2000] [id = 396] 10:55:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1165d4800) [pid = 2000] [serial = 1187] [outer = 0x0] 10:55:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x120f98c00) [pid = 2000] [serial = 1188] [outer = 0x1165d4800] 10:55:03 INFO - PROCESS | 2000 | 1462211703163 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x128988800) [pid = 2000] [serial = 1189] [outer = 0x1165d4800] 10:55:03 INFO - PROCESS | 2000 | 1462211703507 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]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:55:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 468ms 10:55:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:55:03 INFO - PROCESS | 2000 | 1462211703511 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:55:03 INFO - PROCESS | 2000 | 1462211703513 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:55:03 INFO - PROCESS | 2000 | 1462211703516 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:55:03 INFO - PROCESS | 2000 | 1462211703520 Marionette TRACE conn2 <- [1,1558,null,{}] 10:55:03 INFO - PROCESS | 2000 | 1462211703522 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}] 10:55:03 INFO - PROCESS | 2000 | 1462211703640 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:55:03 INFO - PROCESS | 2000 | 1462211703646 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c28c000 == 54 [pid = 2000] [id = 397] 10:55:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x121e32800) [pid = 2000] [serial = 1190] [outer = 0x0] 10:55:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x128fbec00) [pid = 2000] [serial = 1191] [outer = 0x121e32800] 10:55:03 INFO - PROCESS | 2000 | 1462211703671 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1291a1000) [pid = 2000] [serial = 1192] [outer = 0x121e32800] 10:55:03 INFO - PROCESS | 2000 | 1462211703958 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]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:55:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 473ms 10:55:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:55:03 INFO - PROCESS | 2000 | 1462211703992 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:55:03 INFO - PROCESS | 2000 | 1462211703993 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:55:03 INFO - PROCESS | 2000 | 1462211703995 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:55:04 INFO - PROCESS | 2000 | 1462211703996 Marionette TRACE conn2 <- [1,1562,null,{}] 10:55:04 INFO - PROCESS | 2000 | 1462211704001 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}] 10:55:04 INFO - PROCESS | 2000 | 1462211704085 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:55:04 INFO - PROCESS | 2000 | 1462211704090 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c72a000 == 55 [pid = 2000] [id = 398] 10:55:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x1293dec00) [pid = 2000] [serial = 1193] [outer = 0x0] 10:55:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x1293e5400) [pid = 2000] [serial = 1194] [outer = 0x1293dec00] 10:55:04 INFO - PROCESS | 2000 | 1462211704114 Marionette DEBUG loaded listener.js 10:55:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x129549400) [pid = 2000] [serial = 1195] [outer = 0x1293dec00] 10:55:04 INFO - PROCESS | 2000 | 1462211704445 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]]]}] 10:55:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:55:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 474ms 10:55:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:55:04 INFO - PROCESS | 2000 | 1462211704471 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:55:04 INFO - PROCESS | 2000 | 1462211704472 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:55:04 INFO - PROCESS | 2000 | 1462211704474 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:55:04 INFO - PROCESS | 2000 | 1462211704475 Marionette TRACE conn2 <- [1,1566,null,{}] 10:55:04 INFO - PROCESS | 2000 | 1462211704477 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}] 10:55:04 INFO - PROCESS | 2000 | 1462211704585 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:55:04 INFO - PROCESS | 2000 | 1462211704591 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc8d800 == 56 [pid = 2000] [id = 399] 10:55:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x12919ec00) [pid = 2000] [serial = 1196] [outer = 0x0] 10:55:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12954f000) [pid = 2000] [serial = 1197] [outer = 0x12919ec00] 10:55:04 INFO - PROCESS | 2000 | 1462211704615 Marionette DEBUG loaded listener.js 10:55:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x12a75e400) [pid = 2000] [serial = 1198] [outer = 0x12919ec00] 10:55:05 INFO - PROCESS | 2000 | 1462211705093 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]]]}] 10:55:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:55:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 669ms 10:55:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:55:05 INFO - PROCESS | 2000 | 1462211705143 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:55:05 INFO - PROCESS | 2000 | 1462211705146 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:55:05 INFO - PROCESS | 2000 | 1462211705151 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:55:05 INFO - PROCESS | 2000 | 1462211705153 Marionette TRACE conn2 <- [1,1570,null,{}] 10:55:05 INFO - PROCESS | 2000 | 1462211705156 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}] 10:55:05 INFO - PROCESS | 2000 | 1462211705261 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:55:05 INFO - PROCESS | 2000 | 1462211705329 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x121227800 == 57 [pid = 2000] [id = 400] 10:55:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x115d7f800) [pid = 2000] [serial = 1199] [outer = 0x0] 10:55:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x116877800) [pid = 2000] [serial = 1200] [outer = 0x115d7f800] 10:55:05 INFO - PROCESS | 2000 | 1462211705360 Marionette DEBUG loaded listener.js 10:55:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1181a4400) [pid = 2000] [serial = 1201] [outer = 0x115d7f800] 10:55:05 INFO - PROCESS | 2000 | 1462211705787 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]]]}] 10:55:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:55:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 671ms 10:55:05 INFO - PROCESS | 2000 | 1462211705823 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:55:05 INFO - PROCESS | 2000 | 1462211705827 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:55:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:55:05 INFO - PROCESS | 2000 | 1462211705845 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:55:05 INFO - PROCESS | 2000 | 1462211705846 Marionette TRACE conn2 <- [1,1574,null,{}] 10:55:05 INFO - PROCESS | 2000 | 1462211705851 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}] 10:55:05 INFO - PROCESS | 2000 | 1462211705952 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:55:06 INFO - PROCESS | 2000 | 1462211706020 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265e7800 == 58 [pid = 2000] [id = 401] 10:55:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x1185e5800) [pid = 2000] [serial = 1202] [outer = 0x0] 10:55:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x1198a7400) [pid = 2000] [serial = 1203] [outer = 0x1185e5800] 10:55:06 INFO - PROCESS | 2000 | 1462211706049 Marionette DEBUG loaded listener.js 10:55:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x120f7b400) [pid = 2000] [serial = 1204] [outer = 0x1185e5800] 10:55:06 INFO - PROCESS | 2000 | 1462211706473 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]]]}] 10:55:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:55:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 686ms 10:55:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:55:06 INFO - PROCESS | 2000 | 1462211706519 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:55:06 INFO - PROCESS | 2000 | 1462211706521 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:55:06 INFO - PROCESS | 2000 | 1462211706523 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:55:06 INFO - PROCESS | 2000 | 1462211706526 Marionette TRACE conn2 <- [1,1578,null,{}] 10:55:06 INFO - PROCESS | 2000 | 1462211706534 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}] 10:55:06 INFO - PROCESS | 2000 | 1462211706640 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:55:06 INFO - PROCESS | 2000 | 1462211706709 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c17e000 == 59 [pid = 2000] [id = 402] 10:55:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x12175d800) [pid = 2000] [serial = 1205] [outer = 0x0] 10:55:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x124cbd800) [pid = 2000] [serial = 1206] [outer = 0x12175d800] 10:55:06 INFO - PROCESS | 2000 | 1462211706740 Marionette DEBUG loaded listener.js 10:55:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x128817000) [pid = 2000] [serial = 1207] [outer = 0x12175d800] 10:55:07 INFO - PROCESS | 2000 | 1462211707125 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]]]}] 10:55:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:55:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 10:55:07 INFO - PROCESS | 2000 | 1462211707194 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:55:07 INFO - PROCESS | 2000 | 1462211707196 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:55:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:55:07 INFO - PROCESS | 2000 | 1462211707199 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 2000 | 1462211707200 Marionette TRACE conn2 <- [1,1582,null,{}] 10:55:07 INFO - PROCESS | 2000 | 1462211707202 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}] 10:55:07 INFO - PROCESS | 2000 | 1462211707324 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:55:07 INFO - PROCESS | 2000 | 1462211707380 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cca7000 == 60 [pid = 2000] [id = 403] 10:55:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x12898a400) [pid = 2000] [serial = 1208] [outer = 0x0] 10:55:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x128a9e800) [pid = 2000] [serial = 1209] [outer = 0x12898a400] 10:55:07 INFO - PROCESS | 2000 | 1462211707409 Marionette DEBUG loaded listener.js 10:55:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x128cc9c00) [pid = 2000] [serial = 1210] [outer = 0x12898a400] 10:55:07 INFO - PROCESS | 2000 | 1462211707872 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]]]}] 10:55:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:55:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 719ms 10:55:07 INFO - PROCESS | 2000 | 1462211707932 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:55:07 INFO - PROCESS | 2000 | 1462211707934 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:55:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:55:07 INFO - PROCESS | 2000 | 1462211707938 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 2000 | 1462211707940 Marionette TRACE conn2 <- [1,1586,null,{}] 10:55:07 INFO - PROCESS | 2000 | 1462211707942 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}] 10:55:08 INFO - PROCESS | 2000 | 1462211708044 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:55:08 INFO - PROCESS | 2000 | 1462211708111 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b92000 == 61 [pid = 2000] [id = 404] 10:55:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x112dbfc00) [pid = 2000] [serial = 1211] [outer = 0x0] 10:55:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x1213e2c00) [pid = 2000] [serial = 1212] [outer = 0x112dbfc00] 10:55:08 INFO - PROCESS | 2000 | 1462211708140 Marionette DEBUG loaded listener.js 10:55:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x128997c00) [pid = 2000] [serial = 1213] [outer = 0x112dbfc00] 10:55:08 INFO - PROCESS | 2000 | 1462211708767 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]]]}] 10:55:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:55:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 871ms 10:55:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:55:08 INFO - PROCESS | 2000 | 1462211708810 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:55:08 INFO - PROCESS | 2000 | 1462211708812 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:55:08 INFO - PROCESS | 2000 | 1462211708815 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:55:08 INFO - PROCESS | 2000 | 1462211708818 Marionette TRACE conn2 <- [1,1590,null,{}] 10:55:08 INFO - PROCESS | 2000 | 1462211708822 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}] 10:55:08 INFO - PROCESS | 2000 | 1462211708912 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:55:08 INFO - PROCESS | 2000 | 1462211708985 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b8e800 == 62 [pid = 2000] [id = 405] 10:55:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x112d82400) [pid = 2000] [serial = 1214] [outer = 0x0] 10:55:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x1171eb800) [pid = 2000] [serial = 1215] [outer = 0x112d82400] 10:55:09 INFO - PROCESS | 2000 | 1462211709013 Marionette DEBUG loaded listener.js 10:55:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x118353c00) [pid = 2000] [serial = 1216] [outer = 0x112d82400] 10:55:09 INFO - PROCESS | 2000 | 1462211709455 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]]]}] 10:55:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:55:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 675ms 10:55:09 INFO - PROCESS | 2000 | 1462211709490 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:55:09 INFO - PROCESS | 2000 | 1462211709494 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:55:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:55:09 INFO - PROCESS | 2000 | 1462211709498 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:55:09 INFO - PROCESS | 2000 | 1462211709500 Marionette TRACE conn2 <- [1,1594,null,{}] 10:55:09 INFO - PROCESS | 2000 | 1462211709502 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}] 10:55:09 INFO - PROCESS | 2000 | 1462211709592 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:55:09 INFO - PROCESS | 2000 | 1462211709662 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x11886c800 == 63 [pid = 2000] [id = 406] 10:55:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x118352c00) [pid = 2000] [serial = 1217] [outer = 0x0] 10:55:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x1185e5400) [pid = 2000] [serial = 1218] [outer = 0x118352c00] 10:55:09 INFO - PROCESS | 2000 | 1462211709691 Marionette DEBUG loaded listener.js 10:55:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x118cc4c00) [pid = 2000] [serial = 1219] [outer = 0x118352c00] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x1133f3000 == 62 [pid = 2000] [id = 346] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x12a695000 == 61 [pid = 2000] [id = 349] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x12851d800 == 60 [pid = 2000] [id = 348] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x118a1a000 == 59 [pid = 2000] [id = 347] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa85800 == 58 [pid = 2000] [id = 332] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x12c72a000 == 57 [pid = 2000] [id = 398] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x12c28c000 == 56 [pid = 2000] [id = 397] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0a9800 == 55 [pid = 2000] [id = 396] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x12b188800 == 54 [pid = 2000] [id = 395] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x12b299800 == 53 [pid = 2000] [id = 394] 10:55:09 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa9b800 == 52 [pid = 2000] [id = 393] 10:55:09 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x1110d8000) [pid = 2000] [serial = 1089] [outer = 0x0] [url = about:blank] 10:55:09 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x1171f2c00) [pid = 2000] [serial = 1092] [outer = 0x0] [url = about:blank] 10:55:09 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x119b88000) [pid = 2000] [serial = 1095] [outer = 0x0] [url = about:blank] 10:55:09 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x121b8b800) [pid = 2000] [serial = 1098] [outer = 0x0] [url = about:blank] 10:55:09 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x1289cbc00) [pid = 2000] [serial = 1140] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x12956d800 == 51 [pid = 2000] [id = 392] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x128adb800 == 50 [pid = 2000] [id = 391] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x1265b5000 == 49 [pid = 2000] [id = 390] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x121bab800 == 48 [pid = 2000] [id = 389] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x1174b6000 == 47 [pid = 2000] [id = 388] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x119852000 == 46 [pid = 2000] [id = 387] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x118267000 == 45 [pid = 2000] [id = 386] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0b8000 == 44 [pid = 2000] [id = 384] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x12b18d800 == 43 [pid = 2000] [id = 383] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x121e15800 == 42 [pid = 2000] [id = 382] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x118a12800 == 41 [pid = 2000] [id = 381] 10:55:10 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba3f800 == 40 [pid = 2000] [id = 380] 10:55:10 INFO - PROCESS | 2000 | 1462211710090 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]]]}] 10:55:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:55:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 621ms 10:55:10 INFO - PROCESS | 2000 | 1462211710120 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:55:10 INFO - PROCESS | 2000 | 1462211710121 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:55:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:55:10 INFO - PROCESS | 2000 | 1462211710123 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 2000 | 1462211710126 Marionette TRACE conn2 <- [1,1598,null,{}] 10:55:10 INFO - PROCESS | 2000 | 1462211710133 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}] 10:55:10 INFO - PROCESS | 2000 | 1462211710212 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x12898dc00) [pid = 2000] [serial = 1087] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x121b11400) [pid = 2000] [serial = 1122] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x121e37000) [pid = 2000] [serial = 1125] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x124cbb400) [pid = 2000] [serial = 1128] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x113424000) [pid = 2000] [serial = 1102] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x112a4ac00) [pid = 2000] [serial = 1101] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x12423a400) [pid = 2000] [serial = 1126] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x117b4b800) [pid = 2000] [serial = 1107] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x11835b000) [pid = 2000] [serial = 1108] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x1168db000) [pid = 2000] [serial = 1105] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x114ef7000) [pid = 2000] [serial = 1104] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x1194dd800) [pid = 2000] [serial = 1113] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x11996dc00) [pid = 2000] [serial = 1114] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x1185ef800) [pid = 2000] [serial = 1110] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x118cc0800) [pid = 2000] [serial = 1111] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x12180a000) [pid = 2000] [serial = 1119] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x117b54000) [pid = 2000] [serial = 1131] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x119b9c000) [pid = 2000] [serial = 1116] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x120f8a800) [pid = 2000] [serial = 1117] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x121e3e400) [pid = 2000] [serial = 1132] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x127275800) [pid = 2000] [serial = 1134] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1289c6000) [pid = 2000] [serial = 1138] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x1270be800) [pid = 2000] [serial = 1129] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x1289bfc00) [pid = 2000] [serial = 1137] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x121b88000) [pid = 2000] [serial = 1123] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12898d000) [pid = 2000] [serial = 1135] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x121b09c00) [pid = 2000] [serial = 1120] [outer = 0x0] [url = about:blank] 10:55:10 INFO - PROCESS | 2000 | 1462211710294 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d0800 == 41 [pid = 2000] [id = 407] 10:55:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x114ef7000) [pid = 2000] [serial = 1220] [outer = 0x0] 10:55:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x11835ec00) [pid = 2000] [serial = 1221] [outer = 0x114ef7000] 10:55:10 INFO - PROCESS | 2000 | 1462211710324 Marionette DEBUG loaded listener.js 10:55:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x119d68400) [pid = 2000] [serial = 1222] [outer = 0x114ef7000] 10:55:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:55:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 10:55:10 INFO - PROCESS | 2000 | 1462211710642 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]]]}] 10:55:10 INFO - PROCESS | 2000 | 1462211710646 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:55:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:55:10 INFO - PROCESS | 2000 | 1462211710648 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:55:10 INFO - PROCESS | 2000 | 1462211710654 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 2000 | 1462211710655 Marionette TRACE conn2 <- [1,1602,null,{}] 10:55:10 INFO - PROCESS | 2000 | 1462211710658 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}] 10:55:10 INFO - PROCESS | 2000 | 1462211710737 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:55:10 INFO - PROCESS | 2000 | 1462211710742 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x123522800 == 42 [pid = 2000] [id = 408] 10:55:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x120f74c00) [pid = 2000] [serial = 1223] [outer = 0x0] 10:55:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1211c0c00) [pid = 2000] [serial = 1224] [outer = 0x120f74c00] 10:55:10 INFO - PROCESS | 2000 | 1462211710767 Marionette DEBUG loaded listener.js 10:55:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x12175d000) [pid = 2000] [serial = 1225] [outer = 0x120f74c00] 10:55:11 INFO - PROCESS | 2000 | 1462211711109 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]]]}] 10:55:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:55:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 472ms 10:55:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:55:11 INFO - PROCESS | 2000 | 1462211711126 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:55:11 INFO - PROCESS | 2000 | 1462211711127 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:55:11 INFO - PROCESS | 2000 | 1462211711129 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:55:11 INFO - PROCESS | 2000 | 1462211711130 Marionette TRACE conn2 <- [1,1606,null,{}] 10:55:11 INFO - PROCESS | 2000 | 1462211711134 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}] 10:55:11 INFO - PROCESS | 2000 | 1462211711210 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:55:11 INFO - PROCESS | 2000 | 1462211711218 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x126063000 == 43 [pid = 2000] [id = 409] 10:55:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x1211bc800) [pid = 2000] [serial = 1226] [outer = 0x0] 10:55:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x121b08800) [pid = 2000] [serial = 1227] [outer = 0x1211bc800] 10:55:11 INFO - PROCESS | 2000 | 1462211711244 Marionette DEBUG loaded listener.js 10:55:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x121b84800) [pid = 2000] [serial = 1228] [outer = 0x1211bc800] 10:55:11 INFO - PROCESS | 2000 | 1462211711594 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]]]}] 10:55:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:55:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 472ms 10:55:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:55:11 INFO - PROCESS | 2000 | 1462211711605 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:55:11 INFO - PROCESS | 2000 | 1462211711606 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:55:11 INFO - PROCESS | 2000 | 1462211711608 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:55:11 INFO - PROCESS | 2000 | 1462211711609 Marionette TRACE conn2 <- [1,1610,null,{}] 10:55:11 INFO - PROCESS | 2000 | 1462211711611 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}] 10:55:11 INFO - PROCESS | 2000 | 1462211711708 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:55:11 INFO - PROCESS | 2000 | 1462211711769 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x128514000 == 44 [pid = 2000] [id = 410] 10:55:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x121b03000) [pid = 2000] [serial = 1229] [outer = 0x0] 10:55:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x121e33400) [pid = 2000] [serial = 1230] [outer = 0x121b03000] 10:55:11 INFO - PROCESS | 2000 | 1462211711797 Marionette DEBUG loaded listener.js 10:55:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x1270be800) [pid = 2000] [serial = 1231] [outer = 0x121b03000] 10:55:12 INFO - PROCESS | 2000 | 1462211712095 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]]]}] 10:55:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:55:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 10:55:12 INFO - PROCESS | 2000 | 1462211712127 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:55:12 INFO - PROCESS | 2000 | 1462211712128 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:55:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:55:12 INFO - PROCESS | 2000 | 1462211712130 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:55:12 INFO - PROCESS | 2000 | 1462211712132 Marionette TRACE conn2 <- [1,1614,null,{}] 10:55:12 INFO - PROCESS | 2000 | 1462211712143 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}] 10:55:12 INFO - PROCESS | 2000 | 1462211712242 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:55:12 INFO - PROCESS | 2000 | 1462211712246 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x128fed800 == 45 [pid = 2000] [id = 411] 10:55:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x121b7e400) [pid = 2000] [serial = 1232] [outer = 0x0] 10:55:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x127274c00) [pid = 2000] [serial = 1233] [outer = 0x121b7e400] 10:55:12 INFO - PROCESS | 2000 | 1462211712271 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x12881bc00) [pid = 2000] [serial = 1234] [outer = 0x121b7e400] 10:55:12 INFO - PROCESS | 2000 | 1462211712627 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]]]}] 10:55:12 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 10:55:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms 10:55:12 INFO - PROCESS | 2000 | 1462211712654 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:55:12 INFO - PROCESS | 2000 | 1462211712656 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:55:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:55:12 INFO - PROCESS | 2000 | 1462211712664 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:55:12 INFO - PROCESS | 2000 | 1462211712665 Marionette TRACE conn2 <- [1,1618,null,{}] 10:55:12 INFO - PROCESS | 2000 | 1462211712669 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}] 10:55:12 INFO - PROCESS | 2000 | 1462211712767 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:55:12 INFO - PROCESS | 2000 | 1462211712771 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa7e800 == 46 [pid = 2000] [id = 412] 10:55:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x12600dc00) [pid = 2000] [serial = 1235] [outer = 0x0] 10:55:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x128991c00) [pid = 2000] [serial = 1236] [outer = 0x12600dc00] 10:55:12 INFO - PROCESS | 2000 | 1462211712796 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x1289c7400) [pid = 2000] [serial = 1237] [outer = 0x12600dc00] 10:55:13 INFO - PROCESS | 2000 | 1462211713162 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]]]}] 10:55:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:55:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 521ms 10:55:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:55:13 INFO - PROCESS | 2000 | 1462211713191 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:55:13 INFO - PROCESS | 2000 | 1462211713193 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:55:13 INFO - PROCESS | 2000 | 1462211713195 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:55:13 INFO - PROCESS | 2000 | 1462211713196 Marionette TRACE conn2 <- [1,1622,null,{}] 10:55:13 INFO - PROCESS | 2000 | 1462211713198 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}] 10:55:13 INFO - PROCESS | 2000 | 1462211713296 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:55:13 INFO - PROCESS | 2000 | 1462211713300 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b18f000 == 47 [pid = 2000] [id = 413] 10:55:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x1289c2800) [pid = 2000] [serial = 1238] [outer = 0x0] 10:55:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x128aa6400) [pid = 2000] [serial = 1239] [outer = 0x1289c2800] 10:55:13 INFO - PROCESS | 2000 | 1462211713326 Marionette DEBUG loaded listener.js 10:55:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x128c69800) [pid = 2000] [serial = 1240] [outer = 0x1289c2800] 10:55:13 INFO - PROCESS | 2000 | 1462211713702 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]]]}] 10:55:13 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 10:55:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 524ms 10:55:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:55:13 INFO - PROCESS | 2000 | 1462211713720 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:55:13 INFO - PROCESS | 2000 | 1462211713722 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:55:13 INFO - PROCESS | 2000 | 1462211713725 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:55:13 INFO - PROCESS | 2000 | 1462211713727 Marionette TRACE conn2 <- [1,1626,null,{}] 10:55:13 INFO - PROCESS | 2000 | 1462211713731 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}] 10:55:13 INFO - PROCESS | 2000 | 1462211713883 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:55:13 INFO - PROCESS | 2000 | 1462211713904 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9dc000 == 48 [pid = 2000] [id = 414] 10:55:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x128ccc800) [pid = 2000] [serial = 1241] [outer = 0x0] 10:55:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x128d7b400) [pid = 2000] [serial = 1242] [outer = 0x128ccc800] 10:55:13 INFO - PROCESS | 2000 | 1462211713942 Marionette DEBUG loaded listener.js 10:55:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x128d85000) [pid = 2000] [serial = 1243] [outer = 0x128ccc800] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x114e16000) [pid = 2000] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x1289be800) [pid = 2000] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x119107400) [pid = 2000] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x1270bf400) [pid = 2000] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x111f47400) [pid = 2000] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x116874000) [pid = 2000] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x126011400) [pid = 2000] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x121b08000) [pid = 2000] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x1289ca400) [pid = 2000] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x1293dec00) [pid = 2000] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x128c5ec00) [pid = 2000] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x121e32800) [pid = 2000] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x1165d4800) [pid = 2000] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x128c6a400) [pid = 2000] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x1125b8800) [pid = 2000] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x1194de400) [pid = 2000] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x121e38400) [pid = 2000] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x116805c00) [pid = 2000] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1185a6400) [pid = 2000] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:55:14 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x111c40400) [pid = 2000] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:55:14 INFO - PROCESS | 2000 | 1462211714526 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]]]}] 10:55:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:55:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 820ms 10:55:14 INFO - PROCESS | 2000 | 1462211714546 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:55:14 INFO - PROCESS | 2000 | 1462211714547 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:55:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:55:14 INFO - PROCESS | 2000 | 1462211714550 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:55:14 INFO - PROCESS | 2000 | 1462211714554 Marionette TRACE conn2 <- [1,1630,null,{}] 10:55:14 INFO - PROCESS | 2000 | 1462211714556 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}] 10:55:14 INFO - PROCESS | 2000 | 1462211714672 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:55:14 INFO - PROCESS | 2000 | 1462211714706 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba08800 == 49 [pid = 2000] [id = 415] 10:55:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x111c40400) [pid = 2000] [serial = 1244] [outer = 0x0] 10:55:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x1198aa000) [pid = 2000] [serial = 1245] [outer = 0x111c40400] 10:55:14 INFO - PROCESS | 2000 | 1462211714735 Marionette DEBUG loaded listener.js 10:55:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x128d86c00) [pid = 2000] [serial = 1246] [outer = 0x111c40400] 10:55:15 INFO - PROCESS | 2000 | 1462211715020 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]]]}] 10:55:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:55:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 10:55:15 INFO - PROCESS | 2000 | 1462211715072 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:55:15 INFO - PROCESS | 2000 | 1462211715074 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:55:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:55:15 INFO - PROCESS | 2000 | 1462211715076 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:55:15 INFO - PROCESS | 2000 | 1462211715077 Marionette TRACE conn2 <- [1,1634,null,{}] 10:55:15 INFO - PROCESS | 2000 | 1462211715080 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}] 10:55:15 INFO - PROCESS | 2000 | 1462211715161 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:55:15 INFO - PROCESS | 2000 | 1462211715167 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c162800 == 50 [pid = 2000] [id = 416] 10:55:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x128d89c00) [pid = 2000] [serial = 1247] [outer = 0x0] 10:55:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x1291a3400) [pid = 2000] [serial = 1248] [outer = 0x128d89c00] 10:55:15 INFO - PROCESS | 2000 | 1462211715192 Marionette DEBUG loaded listener.js 10:55:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x129547000) [pid = 2000] [serial = 1249] [outer = 0x128d89c00] 10:55:15 INFO - PROCESS | 2000 | 1462211715521 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]]]}] 10:55:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:55:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 471ms 10:55:15 INFO - PROCESS | 2000 | 1462211715564 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:55:15 INFO - PROCESS | 2000 | 1462211715566 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:55:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:55:15 INFO - PROCESS | 2000 | 1462211715572 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:55:15 INFO - PROCESS | 2000 | 1462211715573 Marionette TRACE conn2 <- [1,1638,null,{}] 10:55:15 INFO - PROCESS | 2000 | 1462211715575 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}] 10:55:15 INFO - PROCESS | 2000 | 1462211715657 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:55:15 INFO - PROCESS | 2000 | 1462211715661 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2a0800 == 51 [pid = 2000] [id = 417] 10:55:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x1293e3000) [pid = 2000] [serial = 1250] [outer = 0x0] 10:55:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x12a5bcc00) [pid = 2000] [serial = 1251] [outer = 0x1293e3000] 10:55:15 INFO - PROCESS | 2000 | 1462211715685 Marionette DEBUG loaded listener.js 10:55:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x12a76c400) [pid = 2000] [serial = 1252] [outer = 0x1293e3000] 10:55:16 INFO - PROCESS | 2000 | 1462211716021 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]]]}] 10:55:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:55:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 10:55:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:55:16 INFO - PROCESS | 2000 | 1462211716041 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:55:16 INFO - PROCESS | 2000 | 1462211716042 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:55:16 INFO - PROCESS | 2000 | 1462211716044 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:55:16 INFO - PROCESS | 2000 | 1462211716045 Marionette TRACE conn2 <- [1,1642,null,{}] 10:55:16 INFO - PROCESS | 2000 | 1462211716047 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}] 10:55:16 INFO - PROCESS | 2000 | 1462211716130 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:55:16 INFO - PROCESS | 2000 | 1462211716135 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d0b7000 == 52 [pid = 2000] [id = 418] 10:55:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x12aaa0400) [pid = 2000] [serial = 1253] [outer = 0x0] 10:55:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x12aaa4c00) [pid = 2000] [serial = 1254] [outer = 0x12aaa0400] 10:55:16 INFO - PROCESS | 2000 | 1462211716159 Marionette DEBUG loaded listener.js 10:55:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x12aaac400) [pid = 2000] [serial = 1255] [outer = 0x12aaa0400] 10:55:16 INFO - PROCESS | 2000 | 1462211716635 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]]]}] 10:55:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:55:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 624ms 10:55:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:55:16 INFO - PROCESS | 2000 | 1462211716669 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:55:16 INFO - PROCESS | 2000 | 1462211716671 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:55:16 INFO - PROCESS | 2000 | 1462211716675 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:55:16 INFO - PROCESS | 2000 | 1462211716677 Marionette TRACE conn2 <- [1,1646,null,{}] 10:55:16 INFO - PROCESS | 2000 | 1462211716681 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}] 10:55:16 INFO - PROCESS | 2000 | 1462211716788 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:55:16 INFO - PROCESS | 2000 | 1462211716884 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x11887c800 == 53 [pid = 2000] [id = 419] 10:55:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x11672ac00) [pid = 2000] [serial = 1256] [outer = 0x0] 10:55:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x11713e800) [pid = 2000] [serial = 1257] [outer = 0x11672ac00] 10:55:16 INFO - PROCESS | 2000 | 1462211716929 Marionette DEBUG loaded listener.js 10:55:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x118352800) [pid = 2000] [serial = 1258] [outer = 0x11672ac00] 10:55:17 INFO - PROCESS | 2000 | 1462211717355 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]]]}] 10:55:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:55:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 721ms 10:55:17 INFO - PROCESS | 2000 | 1462211717396 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:55:17 INFO - PROCESS | 2000 | 1462211717399 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:55:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:55:17 INFO - PROCESS | 2000 | 1462211717404 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:55:17 INFO - PROCESS | 2000 | 1462211717405 Marionette TRACE conn2 <- [1,1650,null,{}] 10:55:17 INFO - PROCESS | 2000 | 1462211717408 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}] 10:55:17 INFO - PROCESS | 2000 | 1462211717515 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:55:17 INFO - PROCESS | 2000 | 1462211717632 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217ec000 == 54 [pid = 2000] [id = 420] 10:55:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x1185a6000) [pid = 2000] [serial = 1259] [outer = 0x0] 10:55:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x119435800) [pid = 2000] [serial = 1260] [outer = 0x1185a6000] 10:55:17 INFO - PROCESS | 2000 | 1462211717682 Marionette DEBUG loaded listener.js 10:55:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x119b88c00) [pid = 2000] [serial = 1261] [outer = 0x1185a6000] 10:55:18 INFO - PROCESS | 2000 | 1462211718158 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]]]}] 10:55:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:55:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 771ms 10:55:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:55:18 INFO - PROCESS | 2000 | 1462211718176 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:55:18 INFO - PROCESS | 2000 | 1462211718178 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:55:18 INFO - PROCESS | 2000 | 1462211718180 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:55:18 INFO - PROCESS | 2000 | 1462211718183 Marionette TRACE conn2 <- [1,1654,null,{}] 10:55:18 INFO - PROCESS | 2000 | 1462211718191 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}] 10:55:18 INFO - PROCESS | 2000 | 1462211718300 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:55:18 INFO - PROCESS | 2000 | 1462211718360 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba4f000 == 55 [pid = 2000] [id = 421] 10:55:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x120f72400) [pid = 2000] [serial = 1262] [outer = 0x0] 10:55:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x121c4d800) [pid = 2000] [serial = 1263] [outer = 0x120f72400] 10:55:18 INFO - PROCESS | 2000 | 1462211718393 Marionette DEBUG loaded listener.js 10:55:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x124cb5400) [pid = 2000] [serial = 1264] [outer = 0x120f72400] 10:55:18 INFO - PROCESS | 2000 | 1462211718779 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]]]}] 10:55:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:55:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 623ms 10:55:18 INFO - PROCESS | 2000 | 1462211718804 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:55:18 INFO - PROCESS | 2000 | 1462211718806 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:55:18 INFO - PROCESS | 2000 | 1462211718808 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:55:18 INFO - PROCESS | 2000 | 1462211718810 Marionette TRACE conn2 <- [1,1658,null,{}] 10:55:18 INFO - PROCESS | 2000 | 1462211718812 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}] 10:55:18 INFO - PROCESS | 2000 | 1462211718914 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:55:18 INFO - PROCESS | 2000 | 1462211718971 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d1a1800 == 56 [pid = 2000] [id = 422] 10:55:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x121b8d800) [pid = 2000] [serial = 1265] [outer = 0x0] 10:55:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x128815800) [pid = 2000] [serial = 1266] [outer = 0x121b8d800] 10:55:19 INFO - PROCESS | 2000 | 1462211719000 Marionette DEBUG loaded listener.js 10:55:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x1289c6400) [pid = 2000] [serial = 1267] [outer = 0x121b8d800] 10:55:19 INFO - PROCESS | 2000 | 1462211719446 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]]]}] 10:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 668ms 10:55:19 INFO - PROCESS | 2000 | 1462211719477 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:55:19 INFO - PROCESS | 2000 | 1462211719479 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:55:19 INFO - PROCESS | 2000 | 1462211719481 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:55:19 INFO - PROCESS | 2000 | 1462211719482 Marionette TRACE conn2 <- [1,1662,null,{}] 10:55:19 INFO - PROCESS | 2000 | 1462211719485 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}] 10:55:19 INFO - PROCESS | 2000 | 1462211719588 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:55:19 INFO - PROCESS | 2000 | 1462211719689 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3be800 == 57 [pid = 2000] [id = 423] 10:55:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x128996800) [pid = 2000] [serial = 1268] [outer = 0x0] 10:55:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x128cd0400) [pid = 2000] [serial = 1269] [outer = 0x128996800] 10:55:19 INFO - PROCESS | 2000 | 1462211719720 Marionette DEBUG loaded listener.js 10:55:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x1293dfc00) [pid = 2000] [serial = 1270] [outer = 0x128996800] 10:55:20 INFO - PROCESS | 2000 | 1462211720127 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]]]}] 10:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 673ms 10:55:20 INFO - PROCESS | 2000 | 1462211720154 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:55:20 INFO - PROCESS | 2000 | 1462211720156 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:55:20 INFO - PROCESS | 2000 | 1462211720158 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:55:20 INFO - PROCESS | 2000 | 1462211720159 Marionette TRACE conn2 <- [1,1666,null,{}] 10:55:20 INFO - PROCESS | 2000 | 1462211720162 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}] 10:55:20 INFO - PROCESS | 2000 | 1462211720278 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:55:20 INFO - PROCESS | 2000 | 1462211720337 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d94b000 == 58 [pid = 2000] [id = 424] 10:55:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x12a760000) [pid = 2000] [serial = 1271] [outer = 0x0] 10:55:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x12b103000) [pid = 2000] [serial = 1272] [outer = 0x12a760000] 10:55:20 INFO - PROCESS | 2000 | 1462211720367 Marionette DEBUG loaded listener.js 10:55:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x12b12a000) [pid = 2000] [serial = 1273] [outer = 0x12a760000] 10:55:20 INFO - PROCESS | 2000 | 1462211720835 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]]]}] 10:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 10:55:20 INFO - PROCESS | 2000 | 1462211720912 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:55:20 INFO - PROCESS | 2000 | 1462211720913 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:55:20 INFO - PROCESS | 2000 | 1462211720921 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:55:20 INFO - PROCESS | 2000 | 1462211720922 Marionette TRACE conn2 <- [1,1670,null,{}] 10:55:20 INFO - PROCESS | 2000 | 1462211720924 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}] 10:55:21 INFO - PROCESS | 2000 | 1462211721027 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:55:21 INFO - PROCESS | 2000 | 1462211721252 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x11887b000 == 59 [pid = 2000] [id = 425] 10:55:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x1125b9400) [pid = 2000] [serial = 1274] [outer = 0x0] 10:55:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x112a4c800) [pid = 2000] [serial = 1275] [outer = 0x1125b9400] 10:55:21 INFO - PROCESS | 2000 | 1462211721282 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x115e25c00) [pid = 2000] [serial = 1276] [outer = 0x1125b9400] 10:55:21 INFO - PROCESS | 2000 | 1462211721709 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]]]}] 10:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 820ms 10:55:21 INFO - PROCESS | 2000 | 1462211721741 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:55:21 INFO - PROCESS | 2000 | 1462211721744 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:55:21 INFO - PROCESS | 2000 | 1462211721747 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:55:21 INFO - PROCESS | 2000 | 1462211721749 Marionette TRACE conn2 <- [1,1674,null,{}] 10:55:21 INFO - PROCESS | 2000 | 1462211721752 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}] 10:55:21 INFO - PROCESS | 2000 | 1462211721847 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:55:21 INFO - PROCESS | 2000 | 1462211721907 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x11990e000 == 60 [pid = 2000] [id = 426] 10:55:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x117141800) [pid = 2000] [serial = 1277] [outer = 0x0] 10:55:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x1185a3400) [pid = 2000] [serial = 1278] [outer = 0x117141800] 10:55:21 INFO - PROCESS | 2000 | 1462211721936 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x118a7d800) [pid = 2000] [serial = 1279] [outer = 0x117141800] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2a0800 == 59 [pid = 2000] [id = 417] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12c162800 == 58 [pid = 2000] [id = 416] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba08800 == 57 [pid = 2000] [id = 415] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9dc000 == 56 [pid = 2000] [id = 414] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12b18f000 == 55 [pid = 2000] [id = 413] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x12954f000) [pid = 2000] [serial = 1197] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa7e800 == 54 [pid = 2000] [id = 412] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x128fed800 == 53 [pid = 2000] [id = 411] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x128514000 == 52 [pid = 2000] [id = 410] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x126063000 == 51 [pid = 2000] [id = 409] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x123522800 == 50 [pid = 2000] [id = 408] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d0800 == 49 [pid = 2000] [id = 407] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x11886c800 == 48 [pid = 2000] [id = 406] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x121b8e800 == 47 [pid = 2000] [id = 405] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12c17e000 == 46 [pid = 2000] [id = 402] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x1265e7800 == 45 [pid = 2000] [id = 401] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x121227800 == 44 [pid = 2000] [id = 400] 10:55:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc8d800 == 43 [pid = 2000] [id = 399] 10:55:22 INFO - PROCESS | 2000 | 1462211722373 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]]]}] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x128cd2000) [pid = 2000] [serial = 1183] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x128cc9400) [pid = 2000] [serial = 1182] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x1291a1000) [pid = 2000] [serial = 1192] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x128988800) [pid = 2000] [serial = 1189] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x128d7d400) [pid = 2000] [serial = 1185] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x120f98c00) [pid = 2000] [serial = 1188] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x128d84000) [pid = 2000] [serial = 1186] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x128fbec00) [pid = 2000] [serial = 1191] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x128821c00) [pid = 2000] [serial = 1174] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x129549400) [pid = 2000] [serial = 1195] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x113087c00) [pid = 2000] [serial = 1000] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x1213dd800) [pid = 2000] [serial = 1048] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x124475c00) [pid = 2000] [serial = 997] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x1171f2000) [pid = 2000] [serial = 1042] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x11914e800) [pid = 2000] [serial = 1045] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x112a47000) [pid = 2000] [serial = 1039] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x1175a8000) [pid = 2000] [serial = 1161] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x11859f000) [pid = 2000] [serial = 1162] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x128a9e000) [pid = 2000] [serial = 1141] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x1198b1c00) [pid = 2000] [serial = 1167] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x12175a800) [pid = 2000] [serial = 1168] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x1289c7800) [pid = 2000] [serial = 1176] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x1134ae000) [pid = 2000] [serial = 1159] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x112550000) [pid = 2000] [serial = 1158] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x117b57000) [pid = 2000] [serial = 1164] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x119106000) [pid = 2000] [serial = 1165] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x12726e000) [pid = 2000] [serial = 1173] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x12726f800) [pid = 2000] [serial = 1152] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x121b10400) [pid = 2000] [serial = 1170] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x124472000) [pid = 2000] [serial = 1171] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x1171f1800) [pid = 2000] [serial = 1143] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x128c60400) [pid = 2000] [serial = 1179] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x128c69400) [pid = 2000] [serial = 1180] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1293e5400) [pid = 2000] [serial = 1194] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x119b87400) [pid = 2000] [serial = 1149] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x1188d1400) [pid = 2000] [serial = 1146] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x128821000) [pid = 2000] [serial = 1155] [outer = 0x0] [url = about:blank] 10:55:22 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x128aa5c00) [pid = 2000] [serial = 1177] [outer = 0x0] [url = about:blank] 10:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 10:55:22 INFO - PROCESS | 2000 | 1462211722422 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:55:22 INFO - PROCESS | 2000 | 1462211722424 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:55:22 INFO - PROCESS | 2000 | 1462211722427 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:55:22 INFO - PROCESS | 2000 | 1462211722428 Marionette TRACE conn2 <- [1,1678,null,{}] 10:55:22 INFO - PROCESS | 2000 | 1462211722431 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}] 10:55:22 INFO - PROCESS | 2000 | 1462211722564 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:55:22 INFO - PROCESS | 2000 | 1462211722573 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x118877000 == 44 [pid = 2000] [id = 427] 10:55:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x1168dac00) [pid = 2000] [serial = 1280] [outer = 0x0] 10:55:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x118a7ac00) [pid = 2000] [serial = 1281] [outer = 0x1168dac00] 10:55:22 INFO - PROCESS | 2000 | 1462211722619 Marionette DEBUG loaded listener.js 10:55:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x119b7dc00) [pid = 2000] [serial = 1282] [outer = 0x1168dac00] 10:55:23 INFO - PROCESS | 2000 | 1462211723117 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]]]}] 10:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 720ms 10:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:55:23 INFO - PROCESS | 2000 | 1462211723148 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:55:23 INFO - PROCESS | 2000 | 1462211723149 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:55:23 INFO - PROCESS | 2000 | 1462211723156 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:55:23 INFO - PROCESS | 2000 | 1462211723160 Marionette TRACE conn2 <- [1,1682,null,{}] 10:55:23 INFO - PROCESS | 2000 | 1462211723163 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}] 10:55:23 INFO - PROCESS | 2000 | 1462211723256 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:55:23 INFO - PROCESS | 2000 | 1462211723261 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x124d74000 == 45 [pid = 2000] [id = 428] 10:55:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x120f61c00) [pid = 2000] [serial = 1283] [outer = 0x0] 10:55:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x1211bd800) [pid = 2000] [serial = 1284] [outer = 0x120f61c00] 10:55:23 INFO - PROCESS | 2000 | 1462211723287 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x121b06800) [pid = 2000] [serial = 1285] [outer = 0x120f61c00] 10:55:23 INFO - PROCESS | 2000 | 1462211723630 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]]]}] 10:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 526ms 10:55:23 INFO - PROCESS | 2000 | 1462211723678 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:55:23 INFO - PROCESS | 2000 | 1462211723680 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:55:23 INFO - PROCESS | 2000 | 1462211723682 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:55:23 INFO - PROCESS | 2000 | 1462211723683 Marionette TRACE conn2 <- [1,1686,null,{}] 10:55:23 INFO - PROCESS | 2000 | 1462211723686 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}] 10:55:23 INFO - PROCESS | 2000 | 1462211723770 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:55:23 INFO - PROCESS | 2000 | 1462211723774 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x118068000 == 46 [pid = 2000] [id = 429] 10:55:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x121b09c00) [pid = 2000] [serial = 1286] [outer = 0x0] 10:55:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x121b85c00) [pid = 2000] [serial = 1287] [outer = 0x121b09c00] 10:55:23 INFO - PROCESS | 2000 | 1462211723800 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x121e38400) [pid = 2000] [serial = 1288] [outer = 0x121b09c00] 10:55:24 INFO - PROCESS | 2000 | 1462211724220 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]]]}] 10:55:24 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 10:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 571ms 10:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:55:24 INFO - PROCESS | 2000 | 1462211724260 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:55:24 INFO - PROCESS | 2000 | 1462211724262 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:55:24 INFO - PROCESS | 2000 | 1462211724268 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:55:24 INFO - PROCESS | 2000 | 1462211724270 Marionette TRACE conn2 <- [1,1690,null,{}] 10:55:24 INFO - PROCESS | 2000 | 1462211724273 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}] 10:55:24 INFO - PROCESS | 2000 | 1462211724396 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:55:24 INFO - PROCESS | 2000 | 1462211724406 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a51b000 == 47 [pid = 2000] [id = 430] 10:55:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x126008000) [pid = 2000] [serial = 1289] [outer = 0x0] 10:55:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x12658d800) [pid = 2000] [serial = 1290] [outer = 0x126008000] 10:55:24 INFO - PROCESS | 2000 | 1462211724460 Marionette DEBUG loaded listener.js 10:55:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x12881b000) [pid = 2000] [serial = 1291] [outer = 0x126008000] 10:55:24 INFO - PROCESS | 2000 | 1462211724857 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]]]}] 10:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 622ms 10:55:24 INFO - PROCESS | 2000 | 1462211724887 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:55:24 INFO - PROCESS | 2000 | 1462211724888 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:55:24 INFO - PROCESS | 2000 | 1462211724897 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:55:24 INFO - PROCESS | 2000 | 1462211724898 Marionette TRACE conn2 <- [1,1694,null,{}] 10:55:24 INFO - PROCESS | 2000 | 1462211724900 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}] 10:55:25 INFO - PROCESS | 2000 | 1462211725005 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:55:25 INFO - PROCESS | 2000 | 1462211725057 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa96000 == 48 [pid = 2000] [id = 431] 10:55:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x12898d000) [pid = 2000] [serial = 1292] [outer = 0x0] 10:55:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x1289cc000) [pid = 2000] [serial = 1293] [outer = 0x12898d000] 10:55:25 INFO - PROCESS | 2000 | 1462211725084 Marionette DEBUG loaded listener.js 10:55:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x128aaa800) [pid = 2000] [serial = 1294] [outer = 0x12898d000] 10:55:25 INFO - PROCESS | 2000 | 1462211725438 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]]]}] 10:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 569ms 10:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:55:25 INFO - PROCESS | 2000 | 1462211725469 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:55:25 INFO - PROCESS | 2000 | 1462211725471 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:55:25 INFO - PROCESS | 2000 | 1462211725474 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:55:25 INFO - PROCESS | 2000 | 1462211725476 Marionette TRACE conn2 <- [1,1698,null,{}] 10:55:25 INFO - PROCESS | 2000 | 1462211725479 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}] 10:55:25 INFO - PROCESS | 2000 | 1462211725634 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:55:25 INFO - PROCESS | 2000 | 1462211725651 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b28a000 == 49 [pid = 2000] [id = 432] 10:55:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x128c69400) [pid = 2000] [serial = 1295] [outer = 0x0] 10:55:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x128cd2400) [pid = 2000] [serial = 1296] [outer = 0x128c69400] 10:55:25 INFO - PROCESS | 2000 | 1462211725676 Marionette DEBUG loaded listener.js 10:55:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x121b80400) [pid = 2000] [serial = 1297] [outer = 0x128c69400] 10:55:26 INFO - PROCESS | 2000 | 1462211725998 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]]]}] 10:55:26 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 10:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 569ms 10:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:55:26 INFO - PROCESS | 2000 | 1462211726049 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:55:26 INFO - PROCESS | 2000 | 1462211726050 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:55:26 INFO - PROCESS | 2000 | 1462211726052 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:55:26 INFO - PROCESS | 2000 | 1462211726053 Marionette TRACE conn2 <- [1,1702,null,{}] 10:55:26 INFO - PROCESS | 2000 | 1462211726055 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}] 10:55:26 INFO - PROCESS | 2000 | 1462211726162 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:55:26 INFO - PROCESS | 2000 | 1462211726199 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9ed000 == 50 [pid = 2000] [id = 433] 10:55:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x128c69c00) [pid = 2000] [serial = 1298] [outer = 0x0] 10:55:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x128fbec00) [pid = 2000] [serial = 1299] [outer = 0x128c69c00] 10:55:26 INFO - PROCESS | 2000 | 1462211726224 Marionette DEBUG loaded listener.js 10:55:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x1293e9000) [pid = 2000] [serial = 1300] [outer = 0x128c69c00] 10:55:26 INFO - PROCESS | 2000 | 1462211726747 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]]]}] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x12600dc00) [pid = 2000] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x121b7e400) [pid = 2000] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x1289c2800) [pid = 2000] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x128ccc800) [pid = 2000] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x111c40400) [pid = 2000] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x112d82400) [pid = 2000] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x118352c00) [pid = 2000] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x120f74c00) [pid = 2000] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x121b03000) [pid = 2000] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x114ef7000) [pid = 2000] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x1211bc800) [pid = 2000] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x128d89c00) [pid = 2000] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:55:26 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x1293e3000) [pid = 2000] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 719ms 10:55:26 INFO - PROCESS | 2000 | 1462211726772 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:55:26 INFO - PROCESS | 2000 | 1462211726773 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:55:26 INFO - PROCESS | 2000 | 1462211726776 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:55:26 INFO - PROCESS | 2000 | 1462211726777 Marionette TRACE conn2 <- [1,1706,null,{}] 10:55:26 INFO - PROCESS | 2000 | 1462211726779 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}] 10:55:26 INFO - PROCESS | 2000 | 1462211726861 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:55:26 INFO - PROCESS | 2000 | 1462211726866 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219e0000 == 51 [pid = 2000] [id = 434] 10:55:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x116803000) [pid = 2000] [serial = 1301] [outer = 0x0] 10:55:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x120f91000) [pid = 2000] [serial = 1302] [outer = 0x116803000] 10:55:26 INFO - PROCESS | 2000 | 1462211726891 Marionette DEBUG loaded listener.js 10:55:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x128808c00) [pid = 2000] [serial = 1303] [outer = 0x116803000] 10:55:27 INFO - PROCESS | 2000 | 1462211727215 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]]]}] 10:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 10:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:55:27 INFO - PROCESS | 2000 | 1462211727246 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:55:27 INFO - PROCESS | 2000 | 1462211727247 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:55:27 INFO - PROCESS | 2000 | 1462211727249 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:55:27 INFO - PROCESS | 2000 | 1462211727250 Marionette TRACE conn2 <- [1,1710,null,{}] 10:55:27 INFO - PROCESS | 2000 | 1462211727252 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}] 10:55:27 INFO - PROCESS | 2000 | 1462211727332 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:55:27 INFO - PROCESS | 2000 | 1462211727406 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c175000 == 52 [pid = 2000] [id = 435] 10:55:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x128996000) [pid = 2000] [serial = 1304] [outer = 0x0] 10:55:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x128d88c00) [pid = 2000] [serial = 1305] [outer = 0x128996000] 10:55:27 INFO - PROCESS | 2000 | 1462211727442 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x12aaa1800) [pid = 2000] [serial = 1306] [outer = 0x128996000] 10:55:27 INFO - PROCESS | 2000 | 1462211727743 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]]]}] 10:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 10:55:27 INFO - PROCESS | 2000 | 1462211727772 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:55:27 INFO - PROCESS | 2000 | 1462211727774 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:55:27 INFO - PROCESS | 2000 | 1462211727776 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:55:27 INFO - PROCESS | 2000 | 1462211727777 Marionette TRACE conn2 <- [1,1714,null,{}] 10:55:27 INFO - PROCESS | 2000 | 1462211727780 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}] 10:55:27 INFO - PROCESS | 2000 | 1462211727880 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:55:27 INFO - PROCESS | 2000 | 1462211727884 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc91800 == 53 [pid = 2000] [id = 436] 10:55:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x12aaab800) [pid = 2000] [serial = 1307] [outer = 0x0] 10:55:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x12b129400) [pid = 2000] [serial = 1308] [outer = 0x12aaab800] 10:55:27 INFO - PROCESS | 2000 | 1462211727908 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x12b997800) [pid = 2000] [serial = 1309] [outer = 0x12aaab800] 10:55:28 INFO - PROCESS | 2000 | 1462211728227 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]]]}] 10:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 469ms 10:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:55:28 INFO - PROCESS | 2000 | 1462211728245 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 2000 | 1462211728247 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:55:28 INFO - PROCESS | 2000 | 1462211728257 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 2000 | 1462211728258 Marionette TRACE conn2 <- [1,1718,null,{}] 10:55:28 INFO - PROCESS | 2000 | 1462211728261 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}] 10:55:28 INFO - PROCESS | 2000 | 1462211728378 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:55:28 INFO - PROCESS | 2000 | 1462211728385 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc9e000 == 54 [pid = 2000] [id = 437] 10:55:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x12b12b000) [pid = 2000] [serial = 1310] [outer = 0x0] 10:55:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x12b99cc00) [pid = 2000] [serial = 1311] [outer = 0x12b12b000] 10:55:28 INFO - PROCESS | 2000 | 1462211728409 Marionette DEBUG loaded listener.js 10:55:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x12b9a3400) [pid = 2000] [serial = 1312] [outer = 0x12b12b000] 10:55:28 INFO - PROCESS | 2000 | 1462211728876 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]]]}] 10:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 678ms 10:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:55:28 INFO - PROCESS | 2000 | 1462211728928 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 2000 | 1462211728930 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:55:28 INFO - PROCESS | 2000 | 1462211728934 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 2000 | 1462211728937 Marionette TRACE conn2 <- [1,1722,null,{}] 10:55:28 INFO - PROCESS | 2000 | 1462211728941 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}] 10:55:29 INFO - PROCESS | 2000 | 1462211729050 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:55:29 INFO - PROCESS | 2000 | 1462211729113 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x118872000 == 55 [pid = 2000] [id = 438] 10:55:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x112a4b000) [pid = 2000] [serial = 1313] [outer = 0x0] 10:55:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x114e16c00) [pid = 2000] [serial = 1314] [outer = 0x112a4b000] 10:55:29 INFO - PROCESS | 2000 | 1462211729187 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x1171f1800) [pid = 2000] [serial = 1315] [outer = 0x112a4b000] 10:55:29 INFO - PROCESS | 2000 | 1462211729641 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]]]}] 10:55:29 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 10:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 775ms 10:55:29 INFO - PROCESS | 2000 | 1462211729717 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:55:29 INFO - PROCESS | 2000 | 1462211729722 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:55:29 INFO - PROCESS | 2000 | 1462211729726 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:55:29 INFO - PROCESS | 2000 | 1462211729728 Marionette TRACE conn2 <- [1,1726,null,{}] 10:55:29 INFO - PROCESS | 2000 | 1462211729731 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}] 10:55:29 INFO - PROCESS | 2000 | 1462211729839 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:55:29 INFO - PROCESS | 2000 | 1462211729912 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x128fd6800 == 56 [pid = 2000] [id = 439] 10:55:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x1198b2400) [pid = 2000] [serial = 1316] [outer = 0x0] 10:55:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x119b9c000) [pid = 2000] [serial = 1317] [outer = 0x1198b2400] 10:55:29 INFO - PROCESS | 2000 | 1462211729941 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x120f8c400) [pid = 2000] [serial = 1318] [outer = 0x1198b2400] 10:55:30 INFO - PROCESS | 2000 | 1462211730358 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]]]}] 10:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 10:55:30 INFO - PROCESS | 2000 | 1462211730416 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:55:30 INFO - PROCESS | 2000 | 1462211730418 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:55:30 INFO - PROCESS | 2000 | 1462211730420 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:55:30 INFO - PROCESS | 2000 | 1462211730423 Marionette TRACE conn2 <- [1,1730,null,{}] 10:55:30 INFO - PROCESS | 2000 | 1462211730431 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}] 10:55:30 INFO - PROCESS | 2000 | 1462211730537 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:55:30 INFO - PROCESS | 2000 | 1462211730609 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c72e000 == 57 [pid = 2000] [id = 440] 10:55:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x121b07400) [pid = 2000] [serial = 1319] [outer = 0x0] 10:55:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x124cb4c00) [pid = 2000] [serial = 1320] [outer = 0x121b07400] 10:55:30 INFO - PROCESS | 2000 | 1462211730641 Marionette DEBUG loaded listener.js 10:55:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x128994400) [pid = 2000] [serial = 1321] [outer = 0x121b07400] 10:55:31 INFO - PROCESS | 2000 | 1462211731094 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]]]}] 10:55:31 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 10:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 724ms 10:55:31 INFO - PROCESS | 2000 | 1462211731153 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:55:31 INFO - PROCESS | 2000 | 1462211731156 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:55:31 INFO - PROCESS | 2000 | 1462211731161 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:55:31 INFO - PROCESS | 2000 | 1462211731163 Marionette TRACE conn2 <- [1,1734,null,{}] 10:55:31 INFO - PROCESS | 2000 | 1462211731166 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}] 10:55:31 INFO - PROCESS | 2000 | 1462211731291 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:55:31 INFO - PROCESS | 2000 | 1462211731362 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc27800 == 58 [pid = 2000] [id = 441] 10:55:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x128cce000) [pid = 2000] [serial = 1322] [outer = 0x0] 10:55:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x1293e0c00) [pid = 2000] [serial = 1323] [outer = 0x128cce000] 10:55:31 INFO - PROCESS | 2000 | 1462211731392 Marionette DEBUG loaded listener.js 10:55:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x12a769c00) [pid = 2000] [serial = 1324] [outer = 0x128cce000] 10:55:31 INFO - PROCESS | 2000 | 1462211731782 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]]]}] 10:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 673ms 10:55:31 INFO - PROCESS | 2000 | 1462211731856 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:55:31 INFO - PROCESS | 2000 | 1462211731858 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:55:31 INFO - PROCESS | 2000 | 1462211731860 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:55:31 INFO - PROCESS | 2000 | 1462211731862 Marionette TRACE conn2 <- [1,1738,null,{}] 10:55:31 INFO - PROCESS | 2000 | 1462211731864 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}] 10:55:31 INFO - PROCESS | 2000 | 1462211731965 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:55:32 INFO - PROCESS | 2000 | 1462211732026 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x13549d800 == 59 [pid = 2000] [id = 442] 10:55:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x128cd4400) [pid = 2000] [serial = 1325] [outer = 0x0] 10:55:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x12b10c400) [pid = 2000] [serial = 1326] [outer = 0x128cd4400] 10:55:32 INFO - PROCESS | 2000 | 1462211732095 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x12b99dc00) [pid = 2000] [serial = 1327] [outer = 0x128cd4400] 10:55:32 INFO - PROCESS | 2000 | 1462211732493 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]]]}] 10:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 669ms 10:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:55:32 INFO - PROCESS | 2000 | 1462211732530 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:55:32 INFO - PROCESS | 2000 | 1462211732531 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:55:32 INFO - PROCESS | 2000 | 1462211732533 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:55:32 INFO - PROCESS | 2000 | 1462211732534 Marionette TRACE conn2 <- [1,1742,null,{}] 10:55:32 INFO - PROCESS | 2000 | 1462211732537 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}] 10:55:32 INFO - PROCESS | 2000 | 1462211732668 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:55:32 INFO - PROCESS | 2000 | 1462211732745 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba1f800 == 60 [pid = 2000] [id = 443] 10:55:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x128d87000) [pid = 2000] [serial = 1328] [outer = 0x0] 10:55:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x12a5bec00) [pid = 2000] [serial = 1329] [outer = 0x128d87000] 10:55:32 INFO - PROCESS | 2000 | 1462211732775 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x12baadc00) [pid = 2000] [serial = 1330] [outer = 0x128d87000] 10:55:33 INFO - PROCESS | 2000 | 1462211733194 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]]]}] 10:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 671ms 10:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:55:33 INFO - PROCESS | 2000 | 1462211733205 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:55:33 INFO - PROCESS | 2000 | 1462211733206 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:55:33 INFO - PROCESS | 2000 | 1462211733208 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:55:33 INFO - PROCESS | 2000 | 1462211733209 Marionette TRACE conn2 <- [1,1746,null,{}] 10:55:33 INFO - PROCESS | 2000 | 1462211733212 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}] 10:55:33 INFO - PROCESS | 2000 | 1462211733333 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:55:33 INFO - PROCESS | 2000 | 1462211733406 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x121e1e000 == 61 [pid = 2000] [id = 444] 10:55:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x11914f000) [pid = 2000] [serial = 1331] [outer = 0x0] 10:55:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x12baad000) [pid = 2000] [serial = 1332] [outer = 0x11914f000] 10:55:33 INFO - PROCESS | 2000 | 1462211733435 Marionette DEBUG loaded listener.js 10:55:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x12bab1400) [pid = 2000] [serial = 1333] [outer = 0x11914f000] 10:55:34 INFO - PROCESS | 2000 | 1462211734018 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]]]}] 10:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 871ms 10:55:34 INFO - PROCESS | 2000 | 1462211734080 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:55:34 INFO - PROCESS | 2000 | 1462211734082 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:55:34 INFO - PROCESS | 2000 | 1462211734086 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:55:34 INFO - PROCESS | 2000 | 1462211734088 Marionette TRACE conn2 <- [1,1750,null,{}] 10:55:34 INFO - PROCESS | 2000 | 1462211734091 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}] 10:55:34 INFO - PROCESS | 2000 | 1462211734195 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:55:34 INFO - PROCESS | 2000 | 1462211734259 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x1240cb000 == 62 [pid = 2000] [id = 445] 10:55:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x116489c00) [pid = 2000] [serial = 1334] [outer = 0x0] 10:55:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x1171f2000) [pid = 2000] [serial = 1335] [outer = 0x116489c00] 10:55:34 INFO - PROCESS | 2000 | 1462211734288 Marionette DEBUG loaded listener.js 10:55:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x1181a2400) [pid = 2000] [serial = 1336] [outer = 0x116489c00] 10:55:34 INFO - PROCESS | 2000 | 1462211734700 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]]]}] 10:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 10:55:34 INFO - PROCESS | 2000 | 1462211734758 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:55:34 INFO - PROCESS | 2000 | 1462211734762 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:55:34 INFO - PROCESS | 2000 | 1462211734785 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:55:34 INFO - PROCESS | 2000 | 1462211734787 Marionette TRACE conn2 <- [1,1754,null,{}] 10:55:34 INFO - PROCESS | 2000 | 1462211734791 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}] 10:55:34 INFO - PROCESS | 2000 | 1462211734888 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:55:34 INFO - PROCESS | 2000 | 1462211734950 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e8d800 == 63 [pid = 2000] [id = 446] 10:55:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x119437800) [pid = 2000] [serial = 1337] [outer = 0x0] 10:55:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x119963400) [pid = 2000] [serial = 1338] [outer = 0x119437800] 10:55:34 INFO - PROCESS | 2000 | 1462211734977 Marionette DEBUG loaded listener.js 10:55:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x119b9d000) [pid = 2000] [serial = 1339] [outer = 0x119437800] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc91800 == 62 [pid = 2000] [id = 436] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12c175000 == 61 [pid = 2000] [id = 435] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x1219e0000 == 60 [pid = 2000] [id = 434] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9ed000 == 59 [pid = 2000] [id = 433] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x12aaa4c00) [pid = 2000] [serial = 1254] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12b28a000 == 58 [pid = 2000] [id = 432] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa96000 == 57 [pid = 2000] [id = 431] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12a51b000 == 56 [pid = 2000] [id = 430] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x118068000 == 55 [pid = 2000] [id = 429] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x124d74000 == 54 [pid = 2000] [id = 428] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x118877000 == 53 [pid = 2000] [id = 427] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x11990e000 == 52 [pid = 2000] [id = 426] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x11887b000 == 51 [pid = 2000] [id = 425] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3be800 == 50 [pid = 2000] [id = 423] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12d1a1800 == 49 [pid = 2000] [id = 422] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba4f000 == 48 [pid = 2000] [id = 421] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x1217ec000 == 47 [pid = 2000] [id = 420] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x11887c800 == 46 [pid = 2000] [id = 419] 10:55:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12d0b7000 == 45 [pid = 2000] [id = 418] 10:55:35 INFO - PROCESS | 2000 | 1462211735378 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]]]}] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x118353c00) [pid = 2000] [serial = 1216] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x1171eb800) [pid = 2000] [serial = 1215] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x118cc4c00) [pid = 2000] [serial = 1219] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x1185e5400) [pid = 2000] [serial = 1218] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x1211c0c00) [pid = 2000] [serial = 1224] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x12175d000) [pid = 2000] [serial = 1225] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x121e33400) [pid = 2000] [serial = 1230] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x11835ec00) [pid = 2000] [serial = 1221] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x119d68400) [pid = 2000] [serial = 1222] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x128a9e800) [pid = 2000] [serial = 1209] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x121b08800) [pid = 2000] [serial = 1227] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x121b84800) [pid = 2000] [serial = 1228] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x1198a7400) [pid = 2000] [serial = 1203] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x124cbd800) [pid = 2000] [serial = 1206] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x1213e2c00) [pid = 2000] [serial = 1212] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x1291a3400) [pid = 2000] [serial = 1248] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x129547000) [pid = 2000] [serial = 1249] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x12a5bcc00) [pid = 2000] [serial = 1251] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x128d85000) [pid = 2000] [serial = 1243] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x128c69800) [pid = 2000] [serial = 1240] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x128d86c00) [pid = 2000] [serial = 1246] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x1289c7400) [pid = 2000] [serial = 1237] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x12881bc00) [pid = 2000] [serial = 1234] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x1270be800) [pid = 2000] [serial = 1231] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x12a76c400) [pid = 2000] [serial = 1252] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x128991c00) [pid = 2000] [serial = 1236] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x127274c00) [pid = 2000] [serial = 1233] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x128aa6400) [pid = 2000] [serial = 1239] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x128d7b400) [pid = 2000] [serial = 1242] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x1198aa000) [pid = 2000] [serial = 1245] [outer = 0x0] [url = about:blank] 10:55:35 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x116877800) [pid = 2000] [serial = 1200] [outer = 0x0] [url = about:blank] 10:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 642ms 10:55:35 INFO - PROCESS | 2000 | 1462211735409 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:55:35 INFO - PROCESS | 2000 | 1462211735410 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:55:35 INFO - PROCESS | 2000 | 1462211735412 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:55:35 INFO - PROCESS | 2000 | 1462211735414 Marionette TRACE conn2 <- [1,1758,null,{}] 10:55:35 INFO - PROCESS | 2000 | 1462211735422 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}] 10:55:35 INFO - PROCESS | 2000 | 1462211735511 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:55:35 INFO - PROCESS | 2000 | 1462211735517 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b9e000 == 46 [pid = 2000] [id = 447] 10:55:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x120f76c00) [pid = 2000] [serial = 1340] [outer = 0x0] 10:55:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x121509800) [pid = 2000] [serial = 1341] [outer = 0x120f76c00] 10:55:35 INFO - PROCESS | 2000 | 1462211735544 Marionette DEBUG loaded listener.js 10:55:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x121b0a800) [pid = 2000] [serial = 1342] [outer = 0x120f76c00] 10:55:35 INFO - PROCESS | 2000 | 1462211735912 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]]]}] 10:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 525ms 10:55:35 INFO - PROCESS | 2000 | 1462211735943 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:55:35 INFO - PROCESS | 2000 | 1462211735944 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:55:35 INFO - PROCESS | 2000 | 1462211735955 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:55:35 INFO - PROCESS | 2000 | 1462211735956 Marionette TRACE conn2 <- [1,1762,null,{}] 10:55:35 INFO - PROCESS | 2000 | 1462211735958 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}] 10:55:36 INFO - PROCESS | 2000 | 1462211736041 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:55:36 INFO - PROCESS | 2000 | 1462211736156 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x118177000 == 47 [pid = 2000] [id = 448] 10:55:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x110f38400) [pid = 2000] [serial = 1343] [outer = 0x0] 10:55:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x1125b9c00) [pid = 2000] [serial = 1344] [outer = 0x110f38400] 10:55:36 INFO - PROCESS | 2000 | 1462211736189 Marionette DEBUG loaded listener.js 10:55:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x115d7dc00) [pid = 2000] [serial = 1345] [outer = 0x110f38400] 10:55:36 INFO - PROCESS | 2000 | 1462211736647 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]]]}] 10:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 718ms 10:55:36 INFO - PROCESS | 2000 | 1462211736675 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:55:36 INFO - PROCESS | 2000 | 1462211736677 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:55:36 INFO - PROCESS | 2000 | 1462211736680 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:55:36 INFO - PROCESS | 2000 | 1462211736683 Marionette TRACE conn2 <- [1,1766,null,{}] 10:55:36 INFO - PROCESS | 2000 | 1462211736689 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}] 10:55:36 INFO - PROCESS | 2000 | 1462211736793 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:55:36 INFO - PROCESS | 2000 | 1462211736853 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x124716800 == 48 [pid = 2000] [id = 449] 10:55:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x117b54000) [pid = 2000] [serial = 1346] [outer = 0x0] 10:55:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x119b7b800) [pid = 2000] [serial = 1347] [outer = 0x117b54000] 10:55:36 INFO - PROCESS | 2000 | 1462211736885 Marionette DEBUG loaded listener.js 10:55:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x1211bb800) [pid = 2000] [serial = 1348] [outer = 0x117b54000] 10:55:37 INFO - PROCESS | 2000 | 1462211737355 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]]]}] 10:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 725ms 10:55:37 INFO - PROCESS | 2000 | 1462211737408 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:55:37 INFO - PROCESS | 2000 | 1462211737410 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:55:37 INFO - PROCESS | 2000 | 1462211737413 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:55:37 INFO - PROCESS | 2000 | 1462211737414 Marionette TRACE conn2 <- [1,1770,null,{}] 10:55:37 INFO - PROCESS | 2000 | 1462211737417 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}] 10:55:37 INFO - PROCESS | 2000 | 1462211737534 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:55:37 INFO - PROCESS | 2000 | 1462211737593 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a521800 == 49 [pid = 2000] [id = 450] 10:55:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x121710000) [pid = 2000] [serial = 1349] [outer = 0x0] 10:55:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x1247ce000) [pid = 2000] [serial = 1350] [outer = 0x121710000] 10:55:37 INFO - PROCESS | 2000 | 1462211737624 Marionette DEBUG loaded listener.js 10:55:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x12600e400) [pid = 2000] [serial = 1351] [outer = 0x121710000] 10:55:38 INFO - PROCESS | 2000 | 1462211738046 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]]]}] 10:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 673ms 10:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:55:38 INFO - PROCESS | 2000 | 1462211738087 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:55:38 INFO - PROCESS | 2000 | 1462211738088 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:55:38 INFO - PROCESS | 2000 | 1462211738096 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:55:38 INFO - PROCESS | 2000 | 1462211738100 Marionette TRACE conn2 <- [1,1774,null,{}] 10:55:38 INFO - PROCESS | 2000 | 1462211738104 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}] 10:55:38 INFO - PROCESS | 2000 | 1462211738203 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:55:38 INFO - PROCESS | 2000 | 1462211738262 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa85000 == 50 [pid = 2000] [id = 451] 10:55:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x127274c00) [pid = 2000] [serial = 1352] [outer = 0x0] 10:55:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x12898f000) [pid = 2000] [serial = 1353] [outer = 0x127274c00] 10:55:38 INFO - PROCESS | 2000 | 1462211738292 Marionette DEBUG loaded listener.js 10:55:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x128c5f800) [pid = 2000] [serial = 1354] [outer = 0x127274c00] 10:55:38 INFO - PROCESS | 2000 | 1462211738711 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]]]}] 10:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 678ms 10:55:38 INFO - PROCESS | 2000 | 1462211738770 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:55:38 INFO - PROCESS | 2000 | 1462211738771 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:55:38 INFO - PROCESS | 2000 | 1462211738774 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:55:38 INFO - PROCESS | 2000 | 1462211738775 Marionette TRACE conn2 <- [1,1778,null,{}] 10:55:38 INFO - PROCESS | 2000 | 1462211738778 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}] 10:55:38 INFO - PROCESS | 2000 | 1462211738896 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:55:38 INFO - PROCESS | 2000 | 1462211738979 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9ed000 == 51 [pid = 2000] [id = 452] 10:55:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x128aa1c00) [pid = 2000] [serial = 1355] [outer = 0x0] 10:55:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x128cca000) [pid = 2000] [serial = 1356] [outer = 0x128aa1c00] 10:55:39 INFO - PROCESS | 2000 | 1462211739010 Marionette DEBUG loaded listener.js 10:55:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x128d7ec00) [pid = 2000] [serial = 1357] [outer = 0x128aa1c00] 10:55:39 INFO - PROCESS | 2000 | 1462211739423 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]]]}] 10:55:39 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 10:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 10:55:39 INFO - PROCESS | 2000 | 1462211739443 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:55:39 INFO - PROCESS | 2000 | 1462211739445 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:55:39 INFO - PROCESS | 2000 | 1462211739447 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:55:39 INFO - PROCESS | 2000 | 1462211739448 Marionette TRACE conn2 <- [1,1782,null,{}] 10:55:39 INFO - PROCESS | 2000 | 1462211739451 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}] 10:55:39 INFO - PROCESS | 2000 | 1462211739550 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:55:39 INFO - PROCESS | 2000 | 1462211739607 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0b3000 == 52 [pid = 2000] [id = 453] 10:55:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x128fc8800) [pid = 2000] [serial = 1358] [outer = 0x0] 10:55:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x1291a3400) [pid = 2000] [serial = 1359] [outer = 0x128fc8800] 10:55:39 INFO - PROCESS | 2000 | 1462211739648 Marionette DEBUG loaded listener.js 10:55:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x12a75ec00) [pid = 2000] [serial = 1360] [outer = 0x128fc8800] 10:55:40 INFO - PROCESS | 2000 | 1462211740094 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]]]}] 10:55:40 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 10:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 672ms 10:55:40 INFO - PROCESS | 2000 | 1462211740121 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:55:40 INFO - PROCESS | 2000 | 1462211740122 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:55:40 INFO - PROCESS | 2000 | 1462211740124 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:55:40 INFO - PROCESS | 2000 | 1462211740126 Marionette TRACE conn2 <- [1,1786,null,{}] 10:55:40 INFO - PROCESS | 2000 | 1462211740128 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}] 10:55:40 INFO - PROCESS | 2000 | 1462211740227 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:55:40 INFO - PROCESS | 2000 | 1462211740317 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2a1800 == 53 [pid = 2000] [id = 454] 10:55:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x12a5be000) [pid = 2000] [serial = 1361] [outer = 0x0] 10:55:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x12aaad800) [pid = 2000] [serial = 1362] [outer = 0x12a5be000] 10:55:40 INFO - PROCESS | 2000 | 1462211740346 Marionette DEBUG loaded listener.js 10:55:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x12b99e000) [pid = 2000] [serial = 1363] [outer = 0x12a5be000] 10:55:40 INFO - PROCESS | 2000 | 1462211740792 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]]]}] 10:55:40 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 10:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 719ms 10:55:40 INFO - PROCESS | 2000 | 1462211740843 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:55:40 INFO - PROCESS | 2000 | 1462211740845 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:55:40 INFO - PROCESS | 2000 | 1462211740847 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:55:40 INFO - PROCESS | 2000 | 1462211740848 Marionette TRACE conn2 <- [1,1790,null,{}] 10:55:40 INFO - PROCESS | 2000 | 1462211740851 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}] 10:55:40 INFO - PROCESS | 2000 | 1462211740949 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:55:41 INFO - PROCESS | 2000 | 1462211741020 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ccaa000 == 54 [pid = 2000] [id = 455] 10:55:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x12b99e800) [pid = 2000] [serial = 1364] [outer = 0x0] 10:55:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x12ba9ac00) [pid = 2000] [serial = 1365] [outer = 0x12b99e800] 10:55:41 INFO - PROCESS | 2000 | 1462211741049 Marionette DEBUG loaded listener.js 10:55:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x12baa3800) [pid = 2000] [serial = 1366] [outer = 0x12b99e800] 10:55:41 INFO - PROCESS | 2000 | 1462211741562 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]]]}] 10:55:41 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) 10:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 769ms 10:55:41 INFO - PROCESS | 2000 | 1462211741617 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:55:41 INFO - PROCESS | 2000 | 1462211741621 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:55:41 INFO - PROCESS | 2000 | 1462211741625 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:55:41 INFO - PROCESS | 2000 | 1462211741627 Marionette TRACE conn2 <- [1,1794,null,{}] 10:55:41 INFO - PROCESS | 2000 | 1462211741630 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}] 10:55:41 INFO - PROCESS | 2000 | 1462211741730 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:55:41 INFO - PROCESS | 2000 | 1462211741791 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x128507800 == 55 [pid = 2000] [id = 456] 10:55:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x118342800) [pid = 2000] [serial = 1367] [outer = 0x0] 10:55:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x1185ed800) [pid = 2000] [serial = 1368] [outer = 0x118342800] 10:55:41 INFO - PROCESS | 2000 | 1462211741820 Marionette DEBUG loaded listener.js 10:55:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x119b82800) [pid = 2000] [serial = 1369] [outer = 0x118342800] 10:55:42 INFO - PROCESS | 2000 | 1462211742291 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]]]}] 10:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 674ms 10:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:55:42 INFO - PROCESS | 2000 | 1462211742299 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:55:42 INFO - PROCESS | 2000 | 1462211742305 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:55:42 INFO - PROCESS | 2000 | 1462211742309 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:55:42 INFO - PROCESS | 2000 | 1462211742311 Marionette TRACE conn2 <- [1,1798,null,{}] 10:55:42 INFO - PROCESS | 2000 | 1462211742314 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}] 10:55:42 INFO - PROCESS | 2000 | 1462211742429 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:55:42 INFO - PROCESS | 2000 | --DOCSHELL 0x121b9e000 == 54 [pid = 2000] [id = 447] 10:55:42 INFO - PROCESS | 2000 | --DOCSHELL 0x119e8d800 == 53 [pid = 2000] [id = 446] 10:55:42 INFO - PROCESS | 2000 | --DOCSHELL 0x1240cb000 == 52 [pid = 2000] [id = 445] 10:55:42 INFO - PROCESS | 2000 | --DOCSHELL 0x128fd6800 == 51 [pid = 2000] [id = 439] 10:55:42 INFO - PROCESS | 2000 | --DOCSHELL 0x118872000 == 50 [pid = 2000] [id = 438] 10:55:42 INFO - PROCESS | 2000 | 1462211742507 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x117255000 == 51 [pid = 2000] [id = 457] 10:55:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x1171efc00) [pid = 2000] [serial = 1370] [outer = 0x0] 10:55:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x119b80400) [pid = 2000] [serial = 1371] [outer = 0x1171efc00] 10:55:42 INFO - PROCESS | 2000 | 1462211742534 Marionette DEBUG loaded listener.js 10:55:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x124429400) [pid = 2000] [serial = 1372] [outer = 0x1171efc00] 10:55:42 INFO - PROCESS | 2000 | 1462211742873 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]]]}] 10:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 619ms 10:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:55:42 INFO - PROCESS | 2000 | 1462211742929 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:55:42 INFO - PROCESS | 2000 | 1462211742930 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:55:42 INFO - PROCESS | 2000 | 1462211742933 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:55:42 INFO - PROCESS | 2000 | 1462211742935 Marionette TRACE conn2 <- [1,1802,null,{}] 10:55:42 INFO - PROCESS | 2000 | 1462211742942 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}] 10:55:43 INFO - PROCESS | 2000 | 1462211743037 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:55:43 INFO - PROCESS | 2000 | 1462211743065 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9e5800 == 52 [pid = 2000] [id = 458] 10:55:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x128a9e000) [pid = 2000] [serial = 1373] [outer = 0x0] 10:55:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x128c68400) [pid = 2000] [serial = 1374] [outer = 0x128a9e000] 10:55:43 INFO - PROCESS | 2000 | 1462211743093 Marionette DEBUG loaded listener.js 10:55:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x128fc2000) [pid = 2000] [serial = 1375] [outer = 0x128a9e000] 10:55:43 INFO - PROCESS | 2000 | 1462211743492 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]]]}] 10:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 572ms 10:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:55:43 INFO - PROCESS | 2000 | 1462211743510 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:55:43 INFO - PROCESS | 2000 | 1462211743512 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:55:43 INFO - PROCESS | 2000 | 1462211743514 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:55:43 INFO - PROCESS | 2000 | 1462211743515 Marionette TRACE conn2 <- [1,1806,null,{}] 10:55:43 INFO - PROCESS | 2000 | 1462211743520 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}] 10:55:43 INFO - PROCESS | 2000 | 1462211743628 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:55:43 INFO - PROCESS | 2000 | 1462211743668 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c291800 == 53 [pid = 2000] [id = 459] 10:55:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x129547000) [pid = 2000] [serial = 1376] [outer = 0x0] 10:55:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x12a764400) [pid = 2000] [serial = 1377] [outer = 0x129547000] 10:55:43 INFO - PROCESS | 2000 | 1462211743695 Marionette DEBUG loaded listener.js 10:55:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x12b126800) [pid = 2000] [serial = 1378] [outer = 0x129547000] 10:55:44 INFO - PROCESS | 2000 | 1462211744032 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]]]}] 10:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 573ms 10:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:55:44 INFO - PROCESS | 2000 | 1462211744087 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:55:44 INFO - PROCESS | 2000 | 1462211744088 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:55:44 INFO - PROCESS | 2000 | 1462211744090 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:55:44 INFO - PROCESS | 2000 | 1462211744091 Marionette TRACE conn2 <- [1,1810,null,{}] 10:55:44 INFO - PROCESS | 2000 | 1462211744093 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}] 10:55:44 INFO - PROCESS | 2000 | 1462211744196 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:55:44 INFO - PROCESS | 2000 | 1462211744210 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3c4800 == 54 [pid = 2000] [id = 460] 10:55:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x129550400) [pid = 2000] [serial = 1379] [outer = 0x0] 10:55:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x12b9a5000) [pid = 2000] [serial = 1380] [outer = 0x129550400] 10:55:44 INFO - PROCESS | 2000 | 1462211744235 Marionette DEBUG loaded listener.js 10:55:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x12baaa400) [pid = 2000] [serial = 1381] [outer = 0x129550400] 10:55:44 INFO - PROCESS | 2000 | 1462211744623 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]]]}] 10:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 569ms 10:55:44 INFO - PROCESS | 2000 | 1462211744659 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:55:44 INFO - PROCESS | 2000 | 1462211744660 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:55:44 INFO - PROCESS | 2000 | 1462211744662 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:55:44 INFO - PROCESS | 2000 | 1462211744663 Marionette TRACE conn2 <- [1,1814,null,{}] 10:55:44 INFO - PROCESS | 2000 | 1462211744666 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}] 10:55:44 INFO - PROCESS | 2000 | 1462211744788 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:55:44 INFO - PROCESS | 2000 | 1462211744833 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x1354b9000 == 55 [pid = 2000] [id = 461] 10:55:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x12bab3c00) [pid = 2000] [serial = 1382] [outer = 0x0] 10:55:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x12bef8000) [pid = 2000] [serial = 1383] [outer = 0x12bab3c00] 10:55:44 INFO - PROCESS | 2000 | 1462211744859 Marionette DEBUG loaded listener.js 10:55:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x12c21b800) [pid = 2000] [serial = 1384] [outer = 0x12bab3c00] 10:55:45 INFO - PROCESS | 2000 | 1462211745203 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]]]}] 10:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 567ms 10:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:55:45 INFO - PROCESS | 2000 | 1462211745230 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:55:45 INFO - PROCESS | 2000 | 1462211745231 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:55:45 INFO - PROCESS | 2000 | 1462211745242 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:55:45 INFO - PROCESS | 2000 | 1462211745243 Marionette TRACE conn2 <- [1,1818,null,{}] 10:55:45 INFO - PROCESS | 2000 | 1462211745245 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}] 10:55:45 INFO - PROCESS | 2000 | 1462211745351 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:55:45 INFO - PROCESS | 2000 | 1462211745391 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x1357cc000 == 56 [pid = 2000] [id = 462] 10:55:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x12c21bc00) [pid = 2000] [serial = 1385] [outer = 0x0] 10:55:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 182 (0x12c4bf800) [pid = 2000] [serial = 1386] [outer = 0x12c21bc00] 10:55:45 INFO - PROCESS | 2000 | 1462211745416 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x12c4c5000) [pid = 2000] [serial = 1387] [outer = 0x12c21bc00] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x117141400) [pid = 2000] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 181 (0x121b09400) [pid = 2000] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x1181a3c00) [pid = 2000] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x112dbfc00) [pid = 2000] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x1185aa400) [pid = 2000] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x110db1000) [pid = 2000] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x119b7d400) [pid = 2000] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x1247ce400) [pid = 2000] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x119b7b400) [pid = 2000] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x1171e9000) [pid = 2000] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x121e3ec00) [pid = 2000] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x12898d000) [pid = 2000] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x12aaa0400) [pid = 2000] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x1125b9400) [pid = 2000] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x128c69400) [pid = 2000] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x121b09c00) [pid = 2000] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x120f61c00) [pid = 2000] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x117141800) [pid = 2000] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x126008000) [pid = 2000] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x1168dac00) [pid = 2000] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x120f72400) [pid = 2000] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x1185a6000) [pid = 2000] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x11672ac00) [pid = 2000] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x128c69c00) [pid = 2000] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x121b8d800) [pid = 2000] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x128996800) [pid = 2000] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x116803000) [pid = 2000] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x12aaab800) [pid = 2000] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x12a760000) [pid = 2000] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x128996000) [pid = 2000] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x116489c00) [pid = 2000] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x119437800) [pid = 2000] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x112a4b000) [pid = 2000] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x1198b2400) [pid = 2000] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x121b07400) [pid = 2000] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x11914f000) [pid = 2000] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x12175d800) [pid = 2000] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x1185e5800) [pid = 2000] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x12898a400) [pid = 2000] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x115d7f800) [pid = 2000] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:55:45 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x12919ec00) [pid = 2000] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:55:45 INFO - PROCESS | 2000 | 1462211745932 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]]]}] 10:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 729ms 10:55:45 INFO - PROCESS | 2000 | 1462211745965 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:55:45 INFO - PROCESS | 2000 | 1462211745967 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:55:45 INFO - PROCESS | 2000 | 1462211745977 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:55:45 INFO - PROCESS | 2000 | 1462211745979 Marionette TRACE conn2 <- [1,1822,null,{}] 10:55:45 INFO - PROCESS | 2000 | 1462211745982 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}] 10:55:46 INFO - PROCESS | 2000 | 1462211746129 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:55:46 INFO - PROCESS | 2000 | 1462211746136 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217ed800 == 57 [pid = 2000] [id = 463] 10:55:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x112d86400) [pid = 2000] [serial = 1388] [outer = 0x0] 10:55:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x1175a1000) [pid = 2000] [serial = 1389] [outer = 0x112d86400] 10:55:46 INFO - PROCESS | 2000 | 1462211746165 Marionette DEBUG loaded listener.js 10:55:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x11835f800) [pid = 2000] [serial = 1390] [outer = 0x112d86400] 10:55:46 INFO - PROCESS | 2000 | 1462211746509 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]]]}] 10:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 569ms 10:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:55:46 INFO - PROCESS | 2000 | 1462211746547 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:55:46 INFO - PROCESS | 2000 | 1462211746548 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:55:46 INFO - PROCESS | 2000 | 1462211746561 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:55:46 INFO - PROCESS | 2000 | 1462211746562 Marionette TRACE conn2 <- [1,1826,null,{}] 10:55:46 INFO - PROCESS | 2000 | 1462211746564 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}] 10:55:46 INFO - PROCESS | 2000 | 1462211746652 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:55:46 INFO - PROCESS | 2000 | 1462211746657 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d957000 == 58 [pid = 2000] [id = 464] 10:55:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x1185e5800) [pid = 2000] [serial = 1391] [outer = 0x0] 10:55:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x1198a3c00) [pid = 2000] [serial = 1392] [outer = 0x1185e5800] 10:55:46 INFO - PROCESS | 2000 | 1462211746682 Marionette DEBUG loaded listener.js 10:55:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x120f72400) [pid = 2000] [serial = 1393] [outer = 0x1185e5800] 10:55:47 INFO - PROCESS | 2000 | 1462211747041 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]]]}] 10:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 530ms 10:55:47 INFO - PROCESS | 2000 | 1462211747081 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:55:47 INFO - PROCESS | 2000 | 1462211747082 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:55:47 INFO - PROCESS | 2000 | 1462211747086 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:55:47 INFO - PROCESS | 2000 | 1462211747088 Marionette TRACE conn2 <- [1,1830,null,{}] 10:55:47 INFO - PROCESS | 2000 | 1462211747091 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}] 10:55:47 INFO - PROCESS | 2000 | 1462211747179 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:55:47 INFO - PROCESS | 2000 | 1462211747245 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x1361ac800 == 59 [pid = 2000] [id = 465] 10:55:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x119152c00) [pid = 2000] [serial = 1394] [outer = 0x0] 10:55:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x121b07800) [pid = 2000] [serial = 1395] [outer = 0x119152c00] 10:55:47 INFO - PROCESS | 2000 | 1462211747269 Marionette DEBUG loaded listener.js 10:55:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x126007800) [pid = 2000] [serial = 1396] [outer = 0x119152c00] 10:55:47 INFO - PROCESS | 2000 | 1462211747543 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]]]}] 10:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 471ms 10:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:55:47 INFO - PROCESS | 2000 | 1462211747560 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:55:47 INFO - PROCESS | 2000 | 1462211747561 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:55:47 INFO - PROCESS | 2000 | 1462211747564 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:55:47 INFO - PROCESS | 2000 | 1462211747565 Marionette TRACE conn2 <- [1,1834,null,{}] 10:55:47 INFO - PROCESS | 2000 | 1462211747576 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}] 10:55:47 INFO - PROCESS | 2000 | 1462211747685 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:55:47 INFO - PROCESS | 2000 | 1462211747809 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a77800 == 60 [pid = 2000] [id = 466] 10:55:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x110f3c000) [pid = 2000] [serial = 1397] [outer = 0x0] 10:55:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x112a40400) [pid = 2000] [serial = 1398] [outer = 0x110f3c000] 10:55:47 INFO - PROCESS | 2000 | 1462211747843 Marionette DEBUG loaded listener.js 10:55:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x1165d9400) [pid = 2000] [serial = 1399] [outer = 0x110f3c000] 10:55:48 INFO - PROCESS | 2000 | 1462211748423 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]]]}] 10:55:48 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 10:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 923ms 10:55:48 INFO - PROCESS | 2000 | 1462211748489 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:55:48 INFO - PROCESS | 2000 | 1462211748493 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:55:48 INFO - PROCESS | 2000 | 1462211748498 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:55:48 INFO - PROCESS | 2000 | 1462211748502 Marionette TRACE conn2 <- [1,1838,null,{}] 10:55:48 INFO - PROCESS | 2000 | 1462211748507 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}] 10:55:48 INFO - PROCESS | 2000 | 1462211748623 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:55:48 INFO - PROCESS | 2000 | 1462211748699 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa98800 == 61 [pid = 2000] [id = 467] 10:55:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x1211b7000) [pid = 2000] [serial = 1400] [outer = 0x0] 10:55:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x121b0c400) [pid = 2000] [serial = 1401] [outer = 0x1211b7000] 10:55:48 INFO - PROCESS | 2000 | 1462211748731 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x124238c00) [pid = 2000] [serial = 1402] [outer = 0x1211b7000] 10:55:49 INFO - PROCESS | 2000 | 1462211749203 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]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 724ms 10:55:49 INFO - PROCESS | 2000 | 1462211749224 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 2000 | 1462211749227 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:55:49 INFO - PROCESS | 2000 | 1462211749230 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 2000 | 1462211749231 Marionette TRACE conn2 <- [1,1842,null,{}] 10:55:49 INFO - PROCESS | 2000 | 1462211749234 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}] 10:55:49 INFO - PROCESS | 2000 | 1462211749344 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:55:49 INFO - PROCESS | 2000 | 1462211749421 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x1354a2000 == 62 [pid = 2000] [id = 468] 10:55:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x126008c00) [pid = 2000] [serial = 1403] [outer = 0x0] 10:55:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x128989c00) [pid = 2000] [serial = 1404] [outer = 0x126008c00] 10:55:49 INFO - PROCESS | 2000 | 1462211749450 Marionette DEBUG loaded listener.js 10:55:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x128ccb800) [pid = 2000] [serial = 1405] [outer = 0x126008c00] 10:55:49 INFO - PROCESS | 2000 | 1462211749876 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]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 10:55:49 INFO - PROCESS | 2000 | 1462211749903 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 2000 | 1462211749904 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:55:49 INFO - PROCESS | 2000 | 1462211749911 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 2000 | 1462211749915 Marionette TRACE conn2 <- [1,1846,null,{}] 10:55:49 INFO - PROCESS | 2000 | 1462211749919 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}] 10:55:50 INFO - PROCESS | 2000 | 1462211750028 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:55:50 INFO - PROCESS | 2000 | 1462211750134 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x135de0800 == 63 [pid = 2000] [id = 469] 10:55:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x128989000) [pid = 2000] [serial = 1406] [outer = 0x0] 10:55:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x129552800) [pid = 2000] [serial = 1407] [outer = 0x128989000] 10:55:50 INFO - PROCESS | 2000 | 1462211750166 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x12bab4000) [pid = 2000] [serial = 1408] [outer = 0x128989000] 10:55:50 INFO - PROCESS | 2000 | 1462211750586 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]]]}] 10:55:50 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) 10:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 733ms 10:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:55:50 INFO - PROCESS | 2000 | 1462211750647 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:55:50 INFO - PROCESS | 2000 | 1462211750649 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:55:50 INFO - PROCESS | 2000 | 1462211750664 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:55:50 INFO - PROCESS | 2000 | 1462211750665 Marionette TRACE conn2 <- [1,1850,null,{}] 10:55:50 INFO - PROCESS | 2000 | 1462211750687 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}] 10:55:50 INFO - PROCESS | 2000 | 1462211750802 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:55:50 INFO - PROCESS | 2000 | 1462211750897 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355d2800 == 64 [pid = 2000] [id = 470] 10:55:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x12bab5c00) [pid = 2000] [serial = 1409] [outer = 0x0] 10:55:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x12c20f800) [pid = 2000] [serial = 1410] [outer = 0x12bab5c00] 10:55:50 INFO - PROCESS | 2000 | 1462211750943 Marionette DEBUG loaded listener.js 10:55:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x12c216c00) [pid = 2000] [serial = 1411] [outer = 0x12bab5c00] 10:55:51 INFO - PROCESS | 2000 | 1462211751382 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]]]}] 10:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 787ms 10:55:51 INFO - PROCESS | 2000 | 1462211751439 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:55:51 INFO - PROCESS | 2000 | 1462211751440 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:55:51 INFO - PROCESS | 2000 | 1462211751443 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:55:51 INFO - PROCESS | 2000 | 1462211751444 Marionette TRACE conn2 <- [1,1854,null,{}] 10:55:51 INFO - PROCESS | 2000 | 1462211751446 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}] 10:55:51 INFO - PROCESS | 2000 | 1462211751550 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:55:51 INFO - PROCESS | 2000 | 1462211751614 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x13841f000 == 65 [pid = 2000] [id = 471] 10:55:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x12c4c7c00) [pid = 2000] [serial = 1412] [outer = 0x0] 10:55:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x12c4c9800) [pid = 2000] [serial = 1413] [outer = 0x12c4c7c00] 10:55:51 INFO - PROCESS | 2000 | 1462211751662 Marionette DEBUG loaded listener.js 10:55:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x12c89e400) [pid = 2000] [serial = 1414] [outer = 0x12c4c7c00] 10:55:52 INFO - PROCESS | 2000 | 1462211752067 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]]]}] 10:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 719ms 10:55:52 INFO - PROCESS | 2000 | 1462211752207 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:55:52 INFO - PROCESS | 2000 | 1462211752209 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:55:52 INFO - PROCESS | 2000 | 1462211752213 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:55:52 INFO - PROCESS | 2000 | 1462211752214 Marionette TRACE conn2 <- [1,1858,null,{}] 10:55:52 INFO - PROCESS | 2000 | 1462211752216 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}] 10:55:52 INFO - PROCESS | 2000 | 1462211752327 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:55:52 INFO - PROCESS | 2000 | 1462211752402 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219e9000 == 66 [pid = 2000] [id = 472] 10:55:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x119b7f000) [pid = 2000] [serial = 1415] [outer = 0x0] 10:55:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x12919c000) [pid = 2000] [serial = 1416] [outer = 0x119b7f000] 10:55:52 INFO - PROCESS | 2000 | 1462211752432 Marionette DEBUG loaded listener.js 10:55:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x12c8a0800) [pid = 2000] [serial = 1417] [outer = 0x119b7f000] 10:55:52 INFO - PROCESS | 2000 | 1462211752818 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]]]}] 10:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 669ms 10:55:52 INFO - PROCESS | 2000 | 1462211752883 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:55:52 INFO - PROCESS | 2000 | 1462211752884 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:55:52 INFO - PROCESS | 2000 | 1462211752887 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:55:52 INFO - PROCESS | 2000 | 1462211752888 Marionette TRACE conn2 <- [1,1862,null,{}] 10:55:52 INFO - PROCESS | 2000 | 1462211752891 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}] 10:55:53 INFO - PROCESS | 2000 | 1462211752999 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:55:53 INFO - PROCESS | 2000 | 1462211753077 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a77000 == 67 [pid = 2000] [id = 473] 10:55:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x111017800) [pid = 2000] [serial = 1418] [outer = 0x0] 10:55:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x116805c00) [pid = 2000] [serial = 1419] [outer = 0x111017800] 10:55:53 INFO - PROCESS | 2000 | 1462211753107 Marionette DEBUG loaded listener.js 10:55:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x11859d000) [pid = 2000] [serial = 1420] [outer = 0x111017800] 10:55:53 INFO - PROCESS | 2000 | 1462211753759 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]]]}] 10:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 919ms 10:55:53 INFO - PROCESS | 2000 | 1462211753807 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:55:53 INFO - PROCESS | 2000 | 1462211753809 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:55:53 INFO - PROCESS | 2000 | 1462211753812 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:55:53 INFO - PROCESS | 2000 | 1462211753815 Marionette TRACE conn2 <- [1,1866,null,{}] 10:55:53 INFO - PROCESS | 2000 | 1462211753820 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}] 10:55:53 INFO - PROCESS | 2000 | 1462211753918 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:55:54 INFO - PROCESS | 2000 | 1462211753998 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x121ba3000 == 68 [pid = 2000] [id = 474] 10:55:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x116808000) [pid = 2000] [serial = 1421] [outer = 0x0] 10:55:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x1171f5000) [pid = 2000] [serial = 1422] [outer = 0x116808000] 10:55:54 INFO - PROCESS | 2000 | 1462211754026 Marionette DEBUG loaded listener.js 10:55:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x118352000) [pid = 2000] [serial = 1423] [outer = 0x116808000] 10:55:54 INFO - PROCESS | 2000 | 1462211754496 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]]]}] 10:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 726ms 10:55:54 INFO - PROCESS | 2000 | 1462211754544 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:55:54 INFO - PROCESS | 2000 | 1462211754550 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:55:54 INFO - PROCESS | 2000 | 1462211754560 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:55:54 INFO - PROCESS | 2000 | 1462211754562 Marionette TRACE conn2 <- [1,1870,null,{}] 10:55:54 INFO - PROCESS | 2000 | 1462211754566 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}] 10:55:54 INFO - PROCESS | 2000 | 1462211754707 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:55:54 INFO - PROCESS | 2000 | 1462211754808 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x123515800 == 69 [pid = 2000] [id = 475] 10:55:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x11835a000) [pid = 2000] [serial = 1424] [outer = 0x0] 10:55:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x119107c00) [pid = 2000] [serial = 1425] [outer = 0x11835a000] 10:55:54 INFO - PROCESS | 2000 | 1462211754836 Marionette DEBUG loaded listener.js 10:55:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x1194df000) [pid = 2000] [serial = 1426] [outer = 0x11835a000] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x13549d800 == 68 [pid = 2000] [id = 442] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x1361ac800 == 67 [pid = 2000] [id = 465] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12d957000 == 66 [pid = 2000] [id = 464] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x1217ed800 == 65 [pid = 2000] [id = 463] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x1357cc000 == 64 [pid = 2000] [id = 462] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x1354b9000 == 63 [pid = 2000] [id = 461] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3c4800 == 62 [pid = 2000] [id = 460] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12c291800 == 61 [pid = 2000] [id = 459] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x12b99cc00) [pid = 2000] [serial = 1311] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9e5800 == 60 [pid = 2000] [id = 458] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x117255000 == 59 [pid = 2000] [id = 457] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x128507800 == 58 [pid = 2000] [id = 456] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa85000 == 57 [pid = 2000] [id = 451] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12a521800 == 56 [pid = 2000] [id = 450] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x124716800 == 55 [pid = 2000] [id = 449] 10:55:55 INFO - PROCESS | 2000 | --DOCSHELL 0x118177000 == 54 [pid = 2000] [id = 448] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x118352800) [pid = 2000] [serial = 1258] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x119b88c00) [pid = 2000] [serial = 1261] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x118350c00) [pid = 2000] [serial = 1093] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x126002400) [pid = 2000] [serial = 1099] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x121b82400) [pid = 2000] [serial = 1036] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x128997c00) [pid = 2000] [serial = 1213] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x119147c00) [pid = 2000] [serial = 1147] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x112a41400) [pid = 2000] [serial = 1090] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x1211bb000) [pid = 2000] [serial = 1096] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x1289c3000) [pid = 2000] [serial = 1156] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x1211ba800) [pid = 2000] [serial = 1150] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x11819fc00) [pid = 2000] [serial = 1144] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x128812400) [pid = 2000] [serial = 1153] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x128cc9c00) [pid = 2000] [serial = 1210] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x12b12a000) [pid = 2000] [serial = 1273] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x1289c6400) [pid = 2000] [serial = 1267] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x1181a4400) [pid = 2000] [serial = 1201] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x1289cc000) [pid = 2000] [serial = 1293] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x12aaac400) [pid = 2000] [serial = 1255] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x115e25c00) [pid = 2000] [serial = 1276] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x112a4c800) [pid = 2000] [serial = 1275] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x128cd2400) [pid = 2000] [serial = 1296] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x121b85c00) [pid = 2000] [serial = 1287] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x121e38400) [pid = 2000] [serial = 1288] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x128aaa800) [pid = 2000] [serial = 1294] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x1211bd800) [pid = 2000] [serial = 1284] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x121b06800) [pid = 2000] [serial = 1285] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x118a7d800) [pid = 2000] [serial = 1279] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x1185a3400) [pid = 2000] [serial = 1278] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x12658d800) [pid = 2000] [serial = 1290] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x118a7ac00) [pid = 2000] [serial = 1281] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x119b7dc00) [pid = 2000] [serial = 1282] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x121c4d800) [pid = 2000] [serial = 1263] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x119435800) [pid = 2000] [serial = 1260] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x11713e800) [pid = 2000] [serial = 1257] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x128fbec00) [pid = 2000] [serial = 1299] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x121b80400) [pid = 2000] [serial = 1297] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x128815800) [pid = 2000] [serial = 1266] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x128cd0400) [pid = 2000] [serial = 1269] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x120f91000) [pid = 2000] [serial = 1302] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x12b997800) [pid = 2000] [serial = 1309] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x12b103000) [pid = 2000] [serial = 1272] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x128808c00) [pid = 2000] [serial = 1303] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x128d88c00) [pid = 2000] [serial = 1305] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x1171f2000) [pid = 2000] [serial = 1335] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x1181a2400) [pid = 2000] [serial = 1336] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x119963400) [pid = 2000] [serial = 1338] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x12b129400) [pid = 2000] [serial = 1308] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x1293e9000) [pid = 2000] [serial = 1300] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x114e16c00) [pid = 2000] [serial = 1314] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x119b9d000) [pid = 2000] [serial = 1339] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x119b9c000) [pid = 2000] [serial = 1317] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x1171f1800) [pid = 2000] [serial = 1315] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x124cb4c00) [pid = 2000] [serial = 1320] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x128994400) [pid = 2000] [serial = 1321] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x120f8c400) [pid = 2000] [serial = 1318] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x1293e0c00) [pid = 2000] [serial = 1323] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x12b10c400) [pid = 2000] [serial = 1326] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x12a5bec00) [pid = 2000] [serial = 1329] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12881b000) [pid = 2000] [serial = 1291] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x12bab1400) [pid = 2000] [serial = 1333] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12baad000) [pid = 2000] [serial = 1332] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12aaa1800) [pid = 2000] [serial = 1306] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x128817000) [pid = 2000] [serial = 1207] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1293dfc00) [pid = 2000] [serial = 1270] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x120f7b400) [pid = 2000] [serial = 1204] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x124cb5400) [pid = 2000] [serial = 1264] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x12a75e400) [pid = 2000] [serial = 1198] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x121509800) [pid = 2000] [serial = 1341] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 2000 | 1462211755275 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]]]}] 10:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 722ms 10:55:55 INFO - PROCESS | 2000 | 1462211755282 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:55:55 INFO - PROCESS | 2000 | 1462211755283 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:55:55 INFO - PROCESS | 2000 | 1462211755288 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:55:55 INFO - PROCESS | 2000 | 1462211755292 Marionette TRACE conn2 <- [1,1874,null,{}] 10:55:55 INFO - PROCESS | 2000 | 1462211755299 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}] 10:55:55 INFO - PROCESS | 2000 | 1462211755392 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:55:55 INFO - PROCESS | 2000 | 1462211755453 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x121393800 == 55 [pid = 2000] [id = 476] 10:55:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1194d3000) [pid = 2000] [serial = 1427] [outer = 0x0] 10:55:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x119963400) [pid = 2000] [serial = 1428] [outer = 0x1194d3000] 10:55:55 INFO - PROCESS | 2000 | 1462211755481 Marionette DEBUG loaded listener.js 10:55:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x120f96400) [pid = 2000] [serial = 1429] [outer = 0x1194d3000] 10:55:55 INFO - PROCESS | 2000 | 1462211755794 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]]]}] 10:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 524ms 10:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:55:55 INFO - PROCESS | 2000 | 1462211755811 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:55:55 INFO - PROCESS | 2000 | 1462211755812 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:55:55 INFO - PROCESS | 2000 | 1462211755815 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:55:55 INFO - PROCESS | 2000 | 1462211755816 Marionette TRACE conn2 <- [1,1878,null,{}] 10:55:55 INFO - PROCESS | 2000 | 1462211755819 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}] 10:55:55 INFO - PROCESS | 2000 | 1462211755909 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:55:55 INFO - PROCESS | 2000 | 1462211755967 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x1240cf800 == 56 [pid = 2000] [id = 477] 10:55:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x120f78400) [pid = 2000] [serial = 1430] [outer = 0x0] 10:55:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1215ab800) [pid = 2000] [serial = 1431] [outer = 0x120f78400] 10:55:55 INFO - PROCESS | 2000 | 1462211755993 Marionette DEBUG loaded listener.js 10:55:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x121b0e000) [pid = 2000] [serial = 1432] [outer = 0x120f78400] 10:55:56 INFO - PROCESS | 2000 | 1462211756272 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]]]}] 10:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 472ms 10:55:56 INFO - PROCESS | 2000 | 1462211756293 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:55:56 INFO - PROCESS | 2000 | 1462211756294 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:55:56 INFO - PROCESS | 2000 | 1462211756296 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 2000 | 1462211756297 Marionette TRACE conn2 <- [1,1882,null,{}] 10:55:56 INFO - PROCESS | 2000 | 1462211756308 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}] 10:55:56 INFO - PROCESS | 2000 | 1462211756397 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:55:56 INFO - PROCESS | 2000 | 1462211756402 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x128da3000 == 57 [pid = 2000] [id = 478] 10:55:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x12175b400) [pid = 2000] [serial = 1433] [outer = 0x0] 10:55:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x121b89000) [pid = 2000] [serial = 1434] [outer = 0x12175b400] 10:55:56 INFO - PROCESS | 2000 | 1462211756427 Marionette DEBUG loaded listener.js 10:55:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12442d000) [pid = 2000] [serial = 1435] [outer = 0x12175b400] 10:55:56 INFO - PROCESS | 2000 | 1462211756929 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]]]}] 10:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 668ms 10:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:55:56 INFO - PROCESS | 2000 | 1462211756966 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:55:56 INFO - PROCESS | 2000 | 1462211756968 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:55:56 INFO - PROCESS | 2000 | 1462211756972 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 2000 | 1462211756974 Marionette TRACE conn2 <- [1,1886,null,{}] 10:55:56 INFO - PROCESS | 2000 | 1462211756978 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}] 10:55:57 INFO - PROCESS | 2000 | 1462211757087 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:55:57 INFO - PROCESS | 2000 | 1462211757161 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x118073000 == 58 [pid = 2000] [id = 479] 10:55:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x1133b4800) [pid = 2000] [serial = 1436] [outer = 0x0] 10:55:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x11671dc00) [pid = 2000] [serial = 1437] [outer = 0x1133b4800] 10:55:57 INFO - PROCESS | 2000 | 1462211757193 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x116ab9800) [pid = 2000] [serial = 1438] [outer = 0x1133b4800] 10:55:57 INFO - PROCESS | 2000 | 1462211757612 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]]]}] 10:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 672ms 10:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:55:57 INFO - PROCESS | 2000 | 1462211757644 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:55:57 INFO - PROCESS | 2000 | 1462211757648 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:55:57 INFO - PROCESS | 2000 | 1462211757653 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:55:57 INFO - PROCESS | 2000 | 1462211757654 Marionette TRACE conn2 <- [1,1890,null,{}] 10:55:57 INFO - PROCESS | 2000 | 1462211757657 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}] 10:55:57 INFO - PROCESS | 2000 | 1462211757775 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:55:57 INFO - PROCESS | 2000 | 1462211757893 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219f5800 == 59 [pid = 2000] [id = 480] 10:55:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1175a6400) [pid = 2000] [serial = 1439] [outer = 0x0] 10:55:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x11850d000) [pid = 2000] [serial = 1440] [outer = 0x1175a6400] 10:55:57 INFO - PROCESS | 2000 | 1462211757938 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x1188c9400) [pid = 2000] [serial = 1441] [outer = 0x1175a6400] 10:55:58 INFO - PROCESS | 2000 | 1462211758391 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]]]}] 10:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 770ms 10:55:58 INFO - PROCESS | 2000 | 1462211758423 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:55:58 INFO - PROCESS | 2000 | 1462211758424 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:55:58 INFO - PROCESS | 2000 | 1462211758427 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:55:58 INFO - PROCESS | 2000 | 1462211758429 Marionette TRACE conn2 <- [1,1894,null,{}] 10:55:58 INFO - PROCESS | 2000 | 1462211758437 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}] 10:55:58 INFO - PROCESS | 2000 | 1462211758547 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:55:58 INFO - PROCESS | 2000 | 1462211758611 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a527000 == 60 [pid = 2000] [id = 481] 10:55:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x1194d2000) [pid = 2000] [serial = 1442] [outer = 0x0] 10:55:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x119b9b000) [pid = 2000] [serial = 1443] [outer = 0x1194d2000] 10:55:58 INFO - PROCESS | 2000 | 1462211758684 Marionette DEBUG loaded listener.js 10:55:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x121765000) [pid = 2000] [serial = 1444] [outer = 0x1194d2000] 10:55:59 INFO - PROCESS | 2000 | 1462211759170 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]]]}] 10:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 773ms 10:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:55:59 INFO - PROCESS | 2000 | 1462211759202 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 2000 | 1462211759205 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:55:59 INFO - PROCESS | 2000 | 1462211759208 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 2000 | 1462211759209 Marionette TRACE conn2 <- [1,1898,null,{}] 10:55:59 INFO - PROCESS | 2000 | 1462211759211 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}] 10:55:59 INFO - PROCESS | 2000 | 1462211759316 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:55:59 INFO - PROCESS | 2000 | 1462211759390 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b18e000 == 61 [pid = 2000] [id = 482] 10:55:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x121b03800) [pid = 2000] [serial = 1445] [outer = 0x0] 10:55:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x124cb8c00) [pid = 2000] [serial = 1446] [outer = 0x121b03800] 10:55:59 INFO - PROCESS | 2000 | 1462211759420 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x127277800) [pid = 2000] [serial = 1447] [outer = 0x121b03800] 10:55:59 INFO - PROCESS | 2000 | 1462211759845 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]]]}] 10:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 10:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:55:59 INFO - PROCESS | 2000 | 1462211759879 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 2000 | 1462211759880 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:55:59 INFO - PROCESS | 2000 | 1462211759882 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 2000 | 1462211759883 Marionette TRACE conn2 <- [1,1902,null,{}] 10:55:59 INFO - PROCESS | 2000 | 1462211759886 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}] 10:55:59 INFO - PROCESS | 2000 | 1462211759989 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:56:00 INFO - PROCESS | 2000 | 1462211760051 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b95e800 == 62 [pid = 2000] [id = 483] 10:56:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x128807400) [pid = 2000] [serial = 1448] [outer = 0x0] 10:56:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x128820000) [pid = 2000] [serial = 1449] [outer = 0x128807400] 10:56:00 INFO - PROCESS | 2000 | 1462211760081 Marionette DEBUG loaded listener.js 10:56:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x1289bd800) [pid = 2000] [serial = 1450] [outer = 0x128807400] 10:56:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x1289cc400) [pid = 2000] [serial = 1451] [outer = 0x12cc7c400] 10:56:00 INFO - PROCESS | 2000 | 1462211760629 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]]]}] 10:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 772ms 10:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:56:00 INFO - PROCESS | 2000 | 1462211760670 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:56:00 INFO - PROCESS | 2000 | 1462211760671 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:56:00 INFO - PROCESS | 2000 | 1462211760675 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:56:00 INFO - PROCESS | 2000 | 1462211760676 Marionette TRACE conn2 <- [1,1906,null,{}] 10:56:00 INFO - PROCESS | 2000 | 1462211760679 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}] 10:56:00 INFO - PROCESS | 2000 | 1462211760806 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:56:00 INFO - PROCESS | 2000 | 1462211760893 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba47000 == 63 [pid = 2000] [id = 484] 10:56:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x11308ac00) [pid = 2000] [serial = 1452] [outer = 0x0] 10:56:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x128a9fc00) [pid = 2000] [serial = 1453] [outer = 0x11308ac00] 10:56:00 INFO - PROCESS | 2000 | 1462211760923 Marionette DEBUG loaded listener.js 10:56:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x12a5bcc00) [pid = 2000] [serial = 1454] [outer = 0x11308ac00] 10:56:01 INFO - PROCESS | 2000 | 1462211761360 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]]]}] 10:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 719ms 10:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:56:01 INFO - PROCESS | 2000 | 1462211761394 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:56:01 INFO - PROCESS | 2000 | 1462211761396 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:56:01 INFO - PROCESS | 2000 | 1462211761398 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:56:01 INFO - PROCESS | 2000 | 1462211761399 Marionette TRACE conn2 <- [1,1910,null,{}] 10:56:01 INFO - PROCESS | 2000 | 1462211761401 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}] 10:56:01 INFO - PROCESS | 2000 | 1462211761506 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:56:01 INFO - PROCESS | 2000 | 1462211761567 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c28c800 == 64 [pid = 2000] [id = 485] 10:56:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x11308f000) [pid = 2000] [serial = 1455] [outer = 0x0] 10:56:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x12a76bc00) [pid = 2000] [serial = 1456] [outer = 0x11308f000] 10:56:01 INFO - PROCESS | 2000 | 1462211761637 Marionette DEBUG loaded listener.js 10:56:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x12aaae800) [pid = 2000] [serial = 1457] [outer = 0x11308f000] 10:56:02 INFO - PROCESS | 2000 | 1462211762222 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]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 869ms 10:56:02 INFO - PROCESS | 2000 | 1462211762268 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:56:02 INFO - PROCESS | 2000 | 1462211762270 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:56:02 INFO - PROCESS | 2000 | 1462211762274 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:56:02 INFO - PROCESS | 2000 | 1462211762276 Marionette TRACE conn2 <- [1,1914,null,{}] 10:56:02 INFO - PROCESS | 2000 | 1462211762279 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}] 10:56:02 INFO - PROCESS | 2000 | 1462211762384 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:56:02 INFO - PROCESS | 2000 | 1462211762452 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x118251000 == 65 [pid = 2000] [id = 486] 10:56:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x1171f2000) [pid = 2000] [serial = 1458] [outer = 0x0] 10:56:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x117b4ac00) [pid = 2000] [serial = 1459] [outer = 0x1171f2000] 10:56:02 INFO - PROCESS | 2000 | 1462211762524 Marionette DEBUG loaded listener.js 10:56:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x11835f000) [pid = 2000] [serial = 1460] [outer = 0x1171f2000] 10:56:02 INFO - PROCESS | 2000 | --DOCSHELL 0x115f4d800 == 64 [pid = 2000] [id = 263] 10:56:02 INFO - PROCESS | 2000 | --DOCSHELL 0x1240cf800 == 63 [pid = 2000] [id = 477] 10:56:02 INFO - PROCESS | 2000 | --DOCSHELL 0x121393800 == 62 [pid = 2000] [id = 476] 10:56:02 INFO - PROCESS | 2000 | --DOCSHELL 0x123515800 == 61 [pid = 2000] [id = 475] 10:56:02 INFO - PROCESS | 2000 | --DOCSHELL 0x121ba3000 == 60 [pid = 2000] [id = 474] 10:56:02 INFO - PROCESS | 2000 | --DOCSHELL 0x1354a2000 == 59 [pid = 2000] [id = 468] 10:56:02 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa98800 == 58 [pid = 2000] [id = 467] 10:56:02 INFO - PROCESS | 2000 | --DOCSHELL 0x116a77800 == 57 [pid = 2000] [id = 466] 10:56:03 INFO - PROCESS | 2000 | 1462211763056 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]]]}] 10:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 820ms 10:56:03 INFO - PROCESS | 2000 | 1462211763095 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:56:03 INFO - PROCESS | 2000 | 1462211763098 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:56:03 INFO - PROCESS | 2000 | 1462211763102 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:56:03 INFO - PROCESS | 2000 | 1462211763104 Marionette TRACE conn2 <- [1,1918,null,{}] 10:56:03 INFO - PROCESS | 2000 | 1462211763107 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}] 10:56:03 INFO - PROCESS | 2000 | 1462211763216 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:56:03 INFO - PROCESS | 2000 | 1462211763293 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x121233000 == 58 [pid = 2000] [id = 487] 10:56:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x116ab4c00) [pid = 2000] [serial = 1461] [outer = 0x0] 10:56:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x118352800) [pid = 2000] [serial = 1462] [outer = 0x116ab4c00] 10:56:03 INFO - PROCESS | 2000 | 1462211763325 Marionette DEBUG loaded listener.js 10:56:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x1185a5400) [pid = 2000] [serial = 1463] [outer = 0x116ab4c00] 10:56:03 INFO - PROCESS | 2000 | 1462211763769 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]]]}] 10:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 721ms 10:56:03 INFO - PROCESS | 2000 | 1462211763823 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:56:03 INFO - PROCESS | 2000 | 1462211763827 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:56:03 INFO - PROCESS | 2000 | 1462211763832 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:56:03 INFO - PROCESS | 2000 | 1462211763833 Marionette TRACE conn2 <- [1,1922,null,{}] 10:56:03 INFO - PROCESS | 2000 | 1462211763855 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}] 10:56:03 INFO - PROCESS | 2000 | 1462211763964 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:56:04 INFO - PROCESS | 2000 | 1462211764041 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x1161d0000 == 59 [pid = 2000] [id = 488] 10:56:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x1198a6400) [pid = 2000] [serial = 1464] [outer = 0x0] 10:56:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x119b88c00) [pid = 2000] [serial = 1465] [outer = 0x1198a6400] 10:56:04 INFO - PROCESS | 2000 | 1462211764072 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x1211b9000) [pid = 2000] [serial = 1466] [outer = 0x1198a6400] 10:56:04 INFO - PROCESS | 2000 | 1462211764522 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]]]}] 10:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 723ms 10:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:56:04 INFO - PROCESS | 2000 | 1462211764556 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:56:04 INFO - PROCESS | 2000 | 1462211764558 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:56:04 INFO - PROCESS | 2000 | 1462211764560 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:56:04 INFO - PROCESS | 2000 | 1462211764563 Marionette TRACE conn2 <- [1,1926,null,{}] 10:56:04 INFO - PROCESS | 2000 | 1462211764571 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}] 10:56:04 INFO - PROCESS | 2000 | 1462211764683 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:56:04 INFO - PROCESS | 2000 | 1462211764750 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b194000 == 60 [pid = 2000] [id = 489] 10:56:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x121807c00) [pid = 2000] [serial = 1467] [outer = 0x0] 10:56:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x121e3e000) [pid = 2000] [serial = 1468] [outer = 0x121807c00] 10:56:04 INFO - PROCESS | 2000 | 1462211764795 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x128988800) [pid = 2000] [serial = 1469] [outer = 0x121807c00] 10:56:05 INFO - PROCESS | 2000 | 1462211765246 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]]]}] 10:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 729ms 10:56:05 INFO - PROCESS | 2000 | 1462211765300 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:56:05 INFO - PROCESS | 2000 | 1462211765302 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:56:05 INFO - PROCESS | 2000 | 1462211765323 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:56:05 INFO - PROCESS | 2000 | 1462211765325 Marionette TRACE conn2 <- [1,1930,null,{}] 10:56:05 INFO - PROCESS | 2000 | 1462211765327 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}] 10:56:05 INFO - PROCESS | 2000 | 1462211765432 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:56:05 INFO - PROCESS | 2000 | 1462211765506 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c28c000 == 61 [pid = 2000] [id = 490] 10:56:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x121b88c00) [pid = 2000] [serial = 1470] [outer = 0x0] 10:56:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x128c6a800) [pid = 2000] [serial = 1471] [outer = 0x121b88c00] 10:56:05 INFO - PROCESS | 2000 | 1462211765538 Marionette DEBUG loaded listener.js 10:56:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x128fc9400) [pid = 2000] [serial = 1472] [outer = 0x121b88c00] 10:56:05 INFO - PROCESS | 2000 | 1462211765957 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]]]}] 10:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 672ms 10:56:05 INFO - PROCESS | 2000 | 1462211765994 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:56:05 INFO - PROCESS | 2000 | 1462211765995 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:56:05 INFO - PROCESS | 2000 | 1462211765997 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:56:05 INFO - PROCESS | 2000 | 1462211765998 Marionette TRACE conn2 <- [1,1934,null,{}] 10:56:06 INFO - PROCESS | 2000 | 1462211766001 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}] 10:56:06 INFO - PROCESS | 2000 | 1462211766099 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:56:06 INFO - PROCESS | 2000 | 1462211766163 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cca4000 == 62 [pid = 2000] [id = 491] 10:56:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x128cd1800) [pid = 2000] [serial = 1473] [outer = 0x0] 10:56:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x1293ea000) [pid = 2000] [serial = 1474] [outer = 0x128cd1800] 10:56:06 INFO - PROCESS | 2000 | 1462211766192 Marionette DEBUG loaded listener.js 10:56:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x12aaa1c00) [pid = 2000] [serial = 1475] [outer = 0x128cd1800] 10:56:06 INFO - PROCESS | 2000 | 1462211766616 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]]]}] 10:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 673ms 10:56:06 INFO - PROCESS | 2000 | 1462211766687 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:56:06 INFO - PROCESS | 2000 | 1462211766688 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:56:06 INFO - PROCESS | 2000 | 1462211766693 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:56:06 INFO - PROCESS | 2000 | 1462211766694 Marionette TRACE conn2 <- [1,1938,null,{}] 10:56:06 INFO - PROCESS | 2000 | 1462211766696 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}] 10:56:06 INFO - PROCESS | 2000 | 1462211766843 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:56:06 INFO - PROCESS | 2000 | 1462211766921 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3c8000 == 63 [pid = 2000] [id = 492] 10:56:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x12baa0000) [pid = 2000] [serial = 1476] [outer = 0x0] 10:56:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x12c210800) [pid = 2000] [serial = 1477] [outer = 0x12baa0000] 10:56:06 INFO - PROCESS | 2000 | 1462211766952 Marionette DEBUG loaded listener.js 10:56:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x12c219400) [pid = 2000] [serial = 1478] [outer = 0x12baa0000] 10:56:07 INFO - PROCESS | 2000 | 1462211767364 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]]]}] 10:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 719ms 10:56:07 INFO - PROCESS | 2000 | 1462211767413 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:56:07 INFO - PROCESS | 2000 | 1462211767414 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:56:07 INFO - PROCESS | 2000 | 1462211767416 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:56:07 INFO - PROCESS | 2000 | 1462211767417 Marionette TRACE conn2 <- [1,1942,null,{}] 10:56:07 INFO - PROCESS | 2000 | 1462211767420 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}] 10:56:07 INFO - PROCESS | 2000 | 1462211767520 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:56:07 INFO - PROCESS | 2000 | 1462211767597 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc2f800 == 64 [pid = 2000] [id = 493] 10:56:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x121b04000) [pid = 2000] [serial = 1479] [outer = 0x0] 10:56:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x12c4bdc00) [pid = 2000] [serial = 1480] [outer = 0x121b04000] 10:56:07 INFO - PROCESS | 2000 | 1462211767626 Marionette DEBUG loaded listener.js 10:56:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x12c4c8c00) [pid = 2000] [serial = 1481] [outer = 0x121b04000] 10:56:08 INFO - PROCESS | 2000 | 1462211768057 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]]]}] 10:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 672ms 10:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:56:08 INFO - PROCESS | 2000 | 1462211768089 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:56:08 INFO - PROCESS | 2000 | 1462211768090 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:56:08 INFO - PROCESS | 2000 | 1462211768092 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 2000 | 1462211768094 Marionette TRACE conn2 <- [1,1946,null,{}] 10:56:08 INFO - PROCESS | 2000 | 1462211768096 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}] 10:56:08 INFO - PROCESS | 2000 | 1462211768215 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:56:08 INFO - PROCESS | 2000 | 1462211768294 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x1354b7000 == 65 [pid = 2000] [id = 494] 10:56:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x12baaa800) [pid = 2000] [serial = 1482] [outer = 0x0] 10:56:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x12c899800) [pid = 2000] [serial = 1483] [outer = 0x12baaa800] 10:56:08 INFO - PROCESS | 2000 | 1462211768323 Marionette DEBUG loaded listener.js 10:56:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x12c8a3000) [pid = 2000] [serial = 1484] [outer = 0x12baaa800] 10:56:08 INFO - PROCESS | 2000 | 1462211768730 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]]]}] 10:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 10:56:08 INFO - PROCESS | 2000 | 1462211768762 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:56:08 INFO - PROCESS | 2000 | 1462211768763 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:56:08 INFO - PROCESS | 2000 | 1462211768765 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 2000 | 1462211768767 Marionette TRACE conn2 <- [1,1950,null,{}] 10:56:08 INFO - PROCESS | 2000 | 1462211768769 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}] 10:56:08 INFO - PROCESS | 2000 | 1462211768870 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:56:08 INFO - PROCESS | 2000 | 1462211768952 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x1357cd000 == 66 [pid = 2000] [id = 495] 10:56:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x126010000) [pid = 2000] [serial = 1485] [outer = 0x0] 10:56:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x12cc70c00) [pid = 2000] [serial = 1486] [outer = 0x126010000] 10:56:08 INFO - PROCESS | 2000 | 1462211768981 Marionette DEBUG loaded listener.js 10:56:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x12cc76800) [pid = 2000] [serial = 1487] [outer = 0x126010000] 10:56:09 INFO - PROCESS | 2000 | 1462211769549 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]]]}] 10:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 823ms 10:56:09 INFO - PROCESS | 2000 | 1462211769590 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:56:09 INFO - PROCESS | 2000 | 1462211769594 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:56:09 INFO - PROCESS | 2000 | 1462211769599 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:56:09 INFO - PROCESS | 2000 | 1462211769603 Marionette TRACE conn2 <- [1,1954,null,{}] 10:56:09 INFO - PROCESS | 2000 | 1462211769630 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}] 10:56:09 INFO - PROCESS | 2000 | 1462211769787 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:56:09 INFO - PROCESS | 2000 | 1462211769912 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x124cd9800 == 67 [pid = 2000] [id = 496] 10:56:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x116871400) [pid = 2000] [serial = 1488] [outer = 0x0] 10:56:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x116f0ac00) [pid = 2000] [serial = 1489] [outer = 0x116871400] 10:56:09 INFO - PROCESS | 2000 | 1462211769959 Marionette DEBUG loaded listener.js 10:56:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x119109400) [pid = 2000] [serial = 1490] [outer = 0x116871400] 10:56:10 INFO - PROCESS | 2000 | --DOCSHELL 0x12b18e000 == 66 [pid = 2000] [id = 482] 10:56:10 INFO - PROCESS | 2000 | --DOCSHELL 0x12a527000 == 65 [pid = 2000] [id = 481] 10:56:10 INFO - PROCESS | 2000 | --DOCSHELL 0x1219f5800 == 64 [pid = 2000] [id = 480] 10:56:10 INFO - PROCESS | 2000 | --DOCSHELL 0x118073000 == 63 [pid = 2000] [id = 479] 10:56:10 INFO - PROCESS | 2000 | 1462211770542 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]]]}] 10:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 999ms 10:56:10 INFO - PROCESS | 2000 | 1462211770596 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:56:10 INFO - PROCESS | 2000 | 1462211770599 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:56:10 INFO - PROCESS | 2000 | 1462211770603 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:56:10 INFO - PROCESS | 2000 | 1462211770606 Marionette TRACE conn2 <- [1,1958,null,{}] 10:56:10 INFO - PROCESS | 2000 | 1462211770611 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}] 10:56:10 INFO - PROCESS | 2000 | 1462211770737 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:56:10 INFO - PROCESS | 2000 | 1462211770856 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x11990f000 == 64 [pid = 2000] [id = 497] 10:56:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x116876000) [pid = 2000] [serial = 1491] [outer = 0x0] 10:56:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x1171f1c00) [pid = 2000] [serial = 1492] [outer = 0x116876000] 10:56:10 INFO - PROCESS | 2000 | 1462211770908 Marionette DEBUG loaded listener.js 10:56:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x1188d2000) [pid = 2000] [serial = 1493] [outer = 0x116876000] 10:56:11 INFO - PROCESS | 2000 | 1462211771455 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]]]}] 10:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 872ms 10:56:11 INFO - PROCESS | 2000 | 1462211771475 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:56:11 INFO - PROCESS | 2000 | 1462211771479 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:56:11 INFO - PROCESS | 2000 | 1462211771484 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:56:11 INFO - PROCESS | 2000 | 1462211771486 Marionette TRACE conn2 <- [1,1962,null,{}] 10:56:11 INFO - PROCESS | 2000 | 1462211771488 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}] 10:56:11 INFO - PROCESS | 2000 | 1462211771598 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:56:11 INFO - PROCESS | 2000 | 1462211771707 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa85000 == 65 [pid = 2000] [id = 498] 10:56:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x1198aac00) [pid = 2000] [serial = 1494] [outer = 0x0] 10:56:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x121717400) [pid = 2000] [serial = 1495] [outer = 0x1198aac00] 10:56:11 INFO - PROCESS | 2000 | 1462211771742 Marionette DEBUG loaded listener.js 10:56:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x1247cc400) [pid = 2000] [serial = 1496] [outer = 0x1198aac00] 10:56:12 INFO - PROCESS | 2000 | 1462211772165 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]]]}] 10:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 721ms 10:56:12 INFO - PROCESS | 2000 | 1462211772205 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:56:12 INFO - PROCESS | 2000 | 1462211772207 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:56:12 INFO - PROCESS | 2000 | 1462211772209 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:56:12 INFO - PROCESS | 2000 | 1462211772212 Marionette TRACE conn2 <- [1,1966,null,{}] 10:56:12 INFO - PROCESS | 2000 | 1462211772220 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}] 10:56:12 INFO - PROCESS | 2000 | 1462211772332 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:56:12 INFO - PROCESS | 2000 | 1462211772446 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c290800 == 66 [pid = 2000] [id = 499] 10:56:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 182 (0x128816400) [pid = 2000] [serial = 1497] [outer = 0x0] 10:56:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x1289c1c00) [pid = 2000] [serial = 1498] [outer = 0x128816400] 10:56:12 INFO - PROCESS | 2000 | 1462211772481 Marionette DEBUG loaded listener.js 10:56:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 184 (0x1293e9000) [pid = 2000] [serial = 1499] [outer = 0x128816400] 10:56:12 INFO - PROCESS | 2000 | 1462211772925 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]]]}] 10:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 722ms 10:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:56:12 INFO - PROCESS | 2000 | 1462211772932 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:56:12 INFO - PROCESS | 2000 | 1462211772934 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:56:12 INFO - PROCESS | 2000 | 1462211772936 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:56:12 INFO - PROCESS | 2000 | 1462211772937 Marionette TRACE conn2 <- [1,1970,null,{}] 10:56:12 INFO - PROCESS | 2000 | 1462211772940 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}] 10:56:13 INFO - PROCESS | 2000 | 1462211773042 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:56:13 INFO - PROCESS | 2000 | 1462211773151 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d959800 == 67 [pid = 2000] [id = 500] 10:56:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 185 (0x128fc3800) [pid = 2000] [serial = 1500] [outer = 0x0] 10:56:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 186 (0x12ba9bc00) [pid = 2000] [serial = 1501] [outer = 0x128fc3800] 10:56:13 INFO - PROCESS | 2000 | 1462211773185 Marionette DEBUG loaded listener.js 10:56:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 187 (0x12bab8c00) [pid = 2000] [serial = 1502] [outer = 0x128fc3800] 10:56:13 INFO - PROCESS | 2000 | 1462211773595 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]]]}] 10:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 10:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:56:13 INFO - PROCESS | 2000 | 1462211773605 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:56:13 INFO - PROCESS | 2000 | 1462211773606 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:56:13 INFO - PROCESS | 2000 | 1462211773609 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:56:13 INFO - PROCESS | 2000 | 1462211773610 Marionette TRACE conn2 <- [1,1974,null,{}] 10:56:13 INFO - PROCESS | 2000 | 1462211773612 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}] 10:56:13 INFO - PROCESS | 2000 | 1462211773713 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:56:13 INFO - PROCESS | 2000 | 1462211773817 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x135f1e000 == 68 [pid = 2000] [id = 501] 10:56:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 188 (0x12b10e000) [pid = 2000] [serial = 1503] [outer = 0x0] 10:56:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 189 (0x12c898800) [pid = 2000] [serial = 1504] [outer = 0x12b10e000] 10:56:13 INFO - PROCESS | 2000 | 1462211773847 Marionette DEBUG loaded listener.js 10:56:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 190 (0x12cc76400) [pid = 2000] [serial = 1505] [outer = 0x12b10e000] 10:56:14 INFO - PROCESS | 2000 | 1462211774271 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]]]}] 10:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 10:56:14 INFO - PROCESS | 2000 | 1462211774282 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:56:14 INFO - PROCESS | 2000 | 1462211774283 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:56:14 INFO - PROCESS | 2000 | 1462211774286 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:56:14 INFO - PROCESS | 2000 | 1462211774287 Marionette TRACE conn2 <- [1,1978,null,{}] 10:56:14 INFO - PROCESS | 2000 | 1462211774290 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}] 10:56:14 INFO - PROCESS | 2000 | 1462211774422 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:56:14 INFO - PROCESS | 2000 | 1462211774536 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x138405000 == 69 [pid = 2000] [id = 502] 10:56:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 191 (0x12d06a000) [pid = 2000] [serial = 1506] [outer = 0x0] 10:56:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 192 (0x12d074800) [pid = 2000] [serial = 1507] [outer = 0x12d06a000] 10:56:14 INFO - PROCESS | 2000 | 1462211774570 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 193 (0x12d446000) [pid = 2000] [serial = 1508] [outer = 0x12d06a000] 10:56:14 INFO - PROCESS | 2000 | 1462211774991 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]]]}] 10:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 10:56:15 INFO - PROCESS | 2000 | 1462211775006 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:56:15 INFO - PROCESS | 2000 | 1462211775008 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:56:15 INFO - PROCESS | 2000 | 1462211775010 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:56:15 INFO - PROCESS | 2000 | 1462211775011 Marionette TRACE conn2 <- [1,1982,null,{}] 10:56:15 INFO - PROCESS | 2000 | 1462211775033 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}] 10:56:15 INFO - PROCESS | 2000 | 1462211775171 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:56:15 INFO - PROCESS | 2000 | 1462211775218 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x1387e4800 == 70 [pid = 2000] [id = 503] 10:56:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 194 (0x1185a0000) [pid = 2000] [serial = 1509] [outer = 0x0] 10:56:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 195 (0x12d83b400) [pid = 2000] [serial = 1510] [outer = 0x1185a0000] 10:56:15 INFO - PROCESS | 2000 | 1462211775246 Marionette DEBUG loaded listener.js 10:56:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 196 (0x12d841800) [pid = 2000] [serial = 1511] [outer = 0x1185a0000] 10:56:15 INFO - PROCESS | 2000 | 1462211775677 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]]]}] 10:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 719ms 10:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:56:15 INFO - PROCESS | 2000 | 1462211775730 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:56:15 INFO - PROCESS | 2000 | 1462211775731 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:56:15 INFO - PROCESS | 2000 | 1462211775733 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:56:15 INFO - PROCESS | 2000 | 1462211775735 Marionette TRACE conn2 <- [1,1986,null,{}] 10:56:15 INFO - PROCESS | 2000 | 1462211775757 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}] 10:56:15 INFO - PROCESS | 2000 | 1462211775858 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:56:15 INFO - PROCESS | 2000 | 1462211775939 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x1356cf000 == 71 [pid = 2000] [id = 504] 10:56:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 197 (0x12d447000) [pid = 2000] [serial = 1512] [outer = 0x0] 10:56:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 198 (0x12df97c00) [pid = 2000] [serial = 1513] [outer = 0x12d447000] 10:56:15 INFO - PROCESS | 2000 | 1462211775968 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 199 (0x12df9d800) [pid = 2000] [serial = 1514] [outer = 0x12d447000] 10:56:16 INFO - PROCESS | 2000 | 1462211776405 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]]]}] 10:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 686ms 10:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:56:16 INFO - PROCESS | 2000 | 1462211776421 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:56:16 INFO - PROCESS | 2000 | 1462211776423 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:56:16 INFO - PROCESS | 2000 | 1462211776426 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:56:16 INFO - PROCESS | 2000 | 1462211776429 Marionette TRACE conn2 <- [1,1990,null,{}] 10:56:16 INFO - PROCESS | 2000 | 1462211776461 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}] 10:56:16 INFO - PROCESS | 2000 | 1462211776591 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:56:16 INFO - PROCESS | 2000 | 1462211776674 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x1387f0800 == 72 [pid = 2000] [id = 505] 10:56:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 200 (0x12df9c400) [pid = 2000] [serial = 1515] [outer = 0x0] 10:56:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 201 (0x12dfa3c00) [pid = 2000] [serial = 1516] [outer = 0x12df9c400] 10:56:16 INFO - PROCESS | 2000 | 1462211776704 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 202 (0x135c4fc00) [pid = 2000] [serial = 1517] [outer = 0x12df9c400] 10:56:17 INFO - PROCESS | 2000 | 1462211777100 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]]]}] 10:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 698ms 10:56:17 INFO - PROCESS | 2000 | 1462211777125 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:56:17 INFO - PROCESS | 2000 | 1462211777126 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:56:17 INFO - PROCESS | 2000 | 1462211777128 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:56:17 INFO - PROCESS | 2000 | 1462211777130 Marionette TRACE conn2 <- [1,1994,null,{}] 10:56:17 INFO - PROCESS | 2000 | 1462211777132 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}] 10:56:17 INFO - PROCESS | 2000 | 1462211777234 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:56:17 INFO - PROCESS | 2000 | 1462211777344 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x135d73000 == 73 [pid = 2000] [id = 506] 10:56:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 203 (0x1211b7800) [pid = 2000] [serial = 1518] [outer = 0x0] 10:56:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 204 (0x135c4ec00) [pid = 2000] [serial = 1519] [outer = 0x1211b7800] 10:56:17 INFO - PROCESS | 2000 | 1462211777376 Marionette DEBUG loaded listener.js 10:56:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 205 (0x135c58000) [pid = 2000] [serial = 1520] [outer = 0x1211b7800] 10:56:17 INFO - PROCESS | 2000 | --DOCSHELL 0x129562000 == 72 [pid = 2000] [id = 278] 10:56:17 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc2f800 == 71 [pid = 2000] [id = 493] 10:56:17 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3c8000 == 70 [pid = 2000] [id = 492] 10:56:17 INFO - PROCESS | 2000 | --DOCSHELL 0x12cca4000 == 69 [pid = 2000] [id = 491] 10:56:17 INFO - PROCESS | 2000 | --DOCSHELL 0x12c28c000 == 68 [pid = 2000] [id = 490] 10:56:17 INFO - PROCESS | 2000 | --DOCSHELL 0x12b194000 == 67 [pid = 2000] [id = 489] 10:56:17 INFO - PROCESS | 2000 | --DOCSHELL 0x1161d0000 == 66 [pid = 2000] [id = 488] 10:56:17 INFO - PROCESS | 2000 | --DOCSHELL 0x121233000 == 65 [pid = 2000] [id = 487] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x112528000 == 64 [pid = 2000] [id = 262] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x116a80000 == 63 [pid = 2000] [id = 270] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0b3000 == 62 [pid = 2000] [id = 453] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x11646a800 == 61 [pid = 2000] [id = 333] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9ed000 == 60 [pid = 2000] [id = 452] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x121b92000 == 59 [pid = 2000] [id = 404] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba1f800 == 58 [pid = 2000] [id = 443] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12b947000 == 57 [pid = 2000] [id = 314] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x116a77000 == 56 [pid = 2000] [id = 473] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x124414800 == 55 [pid = 2000] [id = 273] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc9e000 == 54 [pid = 2000] [id = 437] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2a1800 == 53 [pid = 2000] [id = 454] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x119906000 == 52 [pid = 2000] [id = 268] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12ccaa000 == 51 [pid = 2000] [id = 455] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x117260800 == 50 [pid = 2000] [id = 265] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x121396000 == 49 [pid = 2000] [id = 276] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x135de0800 == 48 [pid = 2000] [id = 469] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1355d2800 == 47 [pid = 2000] [id = 470] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1357cd000 == 46 [pid = 2000] [id = 495] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1354b7000 == 45 [pid = 2000] [id = 494] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x115d1a000 == 44 [pid = 2000] [id = 350] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12cca7000 == 43 [pid = 2000] [id = 403] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x11990a000 == 42 [pid = 2000] [id = 269] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x13841f000 == 41 [pid = 2000] [id = 471] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1219e9000 == 40 [pid = 2000] [id = 472] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1265e8800 == 39 [pid = 2000] [id = 275] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc27800 == 38 [pid = 2000] [id = 441] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x124d2c800 == 37 [pid = 2000] [id = 274] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c72e000 == 36 [pid = 2000] [id = 440] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x116a80800 == 35 [pid = 2000] [id = 264] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12d94b000 == 34 [pid = 2000] [id = 424] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x128ac5800 == 33 [pid = 2000] [id = 277] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x121621000 == 32 [pid = 2000] [id = 271] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x119140800 == 31 [pid = 2000] [id = 267] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1191ce800 == 30 [pid = 2000] [id = 334] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x11826b800 == 29 [pid = 2000] [id = 266] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba47000 == 28 [pid = 2000] [id = 484] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x121e1e000 == 27 [pid = 2000] [id = 444] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12b95e800 == 26 [pid = 2000] [id = 483] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c172000 == 25 [pid = 2000] [id = 385] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x11826b000 == 24 [pid = 2000] [id = 272] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12b94c800 == 23 [pid = 2000] [id = 366] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12a528800 == 22 [pid = 2000] [id = 279] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x128da3000 == 21 [pid = 2000] [id = 478] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x118251000 == 20 [pid = 2000] [id = 486] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1387f0800 == 19 [pid = 2000] [id = 505] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1356cf000 == 18 [pid = 2000] [id = 504] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1387e4800 == 17 [pid = 2000] [id = 503] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x138405000 == 16 [pid = 2000] [id = 502] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x135f1e000 == 15 [pid = 2000] [id = 501] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12d959800 == 14 [pid = 2000] [id = 500] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c290800 == 13 [pid = 2000] [id = 499] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa85000 == 12 [pid = 2000] [id = 498] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c28c800 == 11 [pid = 2000] [id = 485] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x124cd9800 == 10 [pid = 2000] [id = 496] 10:56:21 INFO - PROCESS | 2000 | --DOCSHELL 0x11990f000 == 9 [pid = 2000] [id = 497] 10:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:56:22 INFO - PROCESS | 2000 | 1462211782158 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]]]}] 10:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 5038ms 10:56:22 INFO - PROCESS | 2000 | 1462211782167 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:56:22 INFO - PROCESS | 2000 | 1462211782170 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:56:22 INFO - PROCESS | 2000 | 1462211782183 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:56:22 INFO - PROCESS | 2000 | 1462211782186 Marionette TRACE conn2 <- [1,1998,null,{}] 10:56:22 INFO - PROCESS | 2000 | 1462211782195 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}] 10:56:22 INFO - PROCESS | 2000 | 1462211782279 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:56:22 INFO - PROCESS | 2000 | 1462211782412 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x11332a000 == 10 [pid = 2000] [id = 507] 10:56:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 206 (0x112550800) [pid = 2000] [serial = 1521] [outer = 0x0] 10:56:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 207 (0x1125c2400) [pid = 2000] [serial = 1522] [outer = 0x112550800] 10:56:22 INFO - PROCESS | 2000 | 1462211782439 Marionette DEBUG loaded listener.js 10:56:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 208 (0x1110d6400) [pid = 2000] [serial = 1523] [outer = 0x112550800] 10:56:22 INFO - PROCESS | 2000 | 1462211782796 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]]]}] 10:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 626ms 10:56:22 INFO - PROCESS | 2000 | 1462211782809 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:56:22 INFO - PROCESS | 2000 | 1462211782814 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:56:22 INFO - PROCESS | 2000 | 1462211782818 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:56:22 INFO - PROCESS | 2000 | 1462211782820 Marionette TRACE conn2 <- [1,2002,null,{}] 10:56:22 INFO - PROCESS | 2000 | 1462211782823 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}] 10:56:22 INFO - PROCESS | 2000 | 1462211782927 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:56:22 INFO - PROCESS | 2000 | 1462211782964 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a6d800 == 11 [pid = 2000] [id = 508] 10:56:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 209 (0x112a4a800) [pid = 2000] [serial = 1524] [outer = 0x0] 10:56:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 210 (0x11308fc00) [pid = 2000] [serial = 1525] [outer = 0x112a4a800] 10:56:22 INFO - PROCESS | 2000 | 1462211782990 Marionette DEBUG loaded listener.js 10:56:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 211 (0x114efa800) [pid = 2000] [serial = 1526] [outer = 0x112a4a800] 10:56:23 INFO - PROCESS | 2000 | 1462211783345 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]]]}] 10:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 570ms 10:56:23 INFO - PROCESS | 2000 | 1462211783388 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:56:23 INFO - PROCESS | 2000 | 1462211783390 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:56:23 INFO - PROCESS | 2000 | 1462211783393 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:56:23 INFO - PROCESS | 2000 | 1462211783395 Marionette TRACE conn2 <- [1,2006,null,{}] 10:56:23 INFO - PROCESS | 2000 | 1462211783403 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}] 10:56:23 INFO - PROCESS | 2000 | 1462211783515 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:56:23 INFO - PROCESS | 2000 | 1462211783530 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x11913f800 == 12 [pid = 2000] [id = 509] 10:56:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 212 (0x110dab000) [pid = 2000] [serial = 1527] [outer = 0x0] 10:56:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 213 (0x1168db800) [pid = 2000] [serial = 1528] [outer = 0x110dab000] 10:56:23 INFO - PROCESS | 2000 | 1462211783562 Marionette DEBUG loaded listener.js 10:56:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 214 (0x1171ef400) [pid = 2000] [serial = 1529] [outer = 0x110dab000] 10:56:23 INFO - PROCESS | 2000 | 1462211783965 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]]]}] 10:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 10:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 620ms 10:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:56:24 INFO - PROCESS | 2000 | 1462211784014 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:56:24 INFO - PROCESS | 2000 | 1462211784015 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:56:24 INFO - PROCESS | 2000 | 1462211784018 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:56:24 INFO - PROCESS | 2000 | 1462211784019 Marionette TRACE conn2 <- [1,2010,null,{}] 10:56:24 INFO - PROCESS | 2000 | 1462211784021 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}] 10:56:24 INFO - PROCESS | 2000 | 1462211784125 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:56:24 INFO - PROCESS | 2000 | 1462211784140 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12122b800 == 13 [pid = 2000] [id = 510] 10:56:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 215 (0x11686e000) [pid = 2000] [serial = 1530] [outer = 0x0] 10:56:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 216 (0x11833b400) [pid = 2000] [serial = 1531] [outer = 0x11686e000] 10:56:24 INFO - PROCESS | 2000 | 1462211784165 Marionette DEBUG loaded listener.js 10:56:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 217 (0x118356000) [pid = 2000] [serial = 1532] [outer = 0x11686e000] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 216 (0x1185e5800) [pid = 2000] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 215 (0x129550400) [pid = 2000] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 214 (0x12bab3c00) [pid = 2000] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 213 (0x12c21bc00) [pid = 2000] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 212 (0x116808000) [pid = 2000] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 211 (0x117b54000) [pid = 2000] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 210 (0x110f38400) [pid = 2000] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 209 (0x12b99e800) [pid = 2000] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 208 (0x1194d3000) [pid = 2000] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 207 (0x118342800) [pid = 2000] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 206 (0x11835a000) [pid = 2000] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 205 (0x121710000) [pid = 2000] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 204 (0x1171efc00) [pid = 2000] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 203 (0x120f78400) [pid = 2000] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 202 (0x110f3c000) [pid = 2000] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 201 (0x1211b7000) [pid = 2000] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 200 (0x126008c00) [pid = 2000] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 199 (0x128989000) [pid = 2000] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 198 (0x12bab5c00) [pid = 2000] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 197 (0x12c4c7c00) [pid = 2000] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 196 (0x119b7f000) [pid = 2000] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 195 (0x128a9e000) [pid = 2000] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 194 (0x112d86400) [pid = 2000] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 193 (0x111017800) [pid = 2000] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 192 (0x129547000) [pid = 2000] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 191 (0x12175b400) [pid = 2000] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 190 (0x1194d2000) [pid = 2000] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 189 (0x1175a6400) [pid = 2000] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 188 (0x11308f000) [pid = 2000] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 187 (0x11308ac00) [pid = 2000] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 186 (0x119152c00) [pid = 2000] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 185 (0x128cd4400) [pid = 2000] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 184 (0x128cce000) [pid = 2000] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 183 (0x120f76c00) [pid = 2000] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x12b12b000) [pid = 2000] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 181 (0x128d87000) [pid = 2000] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x12a5be000) [pid = 2000] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x128aa1c00) [pid = 2000] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x127274c00) [pid = 2000] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x128fc8800) [pid = 2000] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x128807400) [pid = 2000] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x121b03800) [pid = 2000] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x1133b4800) [pid = 2000] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x126010000) [pid = 2000] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x1171f2000) [pid = 2000] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x1198a6400) [pid = 2000] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x121807c00) [pid = 2000] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x116871400) [pid = 2000] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x116876000) [pid = 2000] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x121b88c00) [pid = 2000] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x128cd1800) [pid = 2000] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x116ab4c00) [pid = 2000] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x1198aac00) [pid = 2000] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x12baa0000) [pid = 2000] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x128816400) [pid = 2000] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x128fc3800) [pid = 2000] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x121b04000) [pid = 2000] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x12baaa800) [pid = 2000] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x12b10e000) [pid = 2000] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x12d06a000) [pid = 2000] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x1185a0000) [pid = 2000] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x12d447000) [pid = 2000] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:56:25 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x12df9c400) [pid = 2000] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:56:25 INFO - PROCESS | 2000 | 1462211785608 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]]]}] 10:56:25 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 10:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1622ms 10:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:56:25 INFO - PROCESS | 2000 | 1462211785640 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:56:25 INFO - PROCESS | 2000 | 1462211785641 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:56:25 INFO - PROCESS | 2000 | 1462211785643 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:56:25 INFO - PROCESS | 2000 | 1462211785644 Marionette TRACE conn2 <- [1,2014,null,{}] 10:56:25 INFO - PROCESS | 2000 | 1462211785647 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}] 10:56:25 INFO - PROCESS | 2000 | 1462211785751 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:56:25 INFO - PROCESS | 2000 | 1462211785791 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x1174b8000 == 14 [pid = 2000] [id = 511] 10:56:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x110dadc00) [pid = 2000] [serial = 1533] [outer = 0x0] 10:56:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x11341ec00) [pid = 2000] [serial = 1534] [outer = 0x110dadc00] 10:56:25 INFO - PROCESS | 2000 | 1462211785816 Marionette DEBUG loaded listener.js 10:56:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x116ab8400) [pid = 2000] [serial = 1535] [outer = 0x110dadc00] 10:56:26 INFO - PROCESS | 2000 | 1462211786125 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]]]}] 10:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 518ms 10:56:26 INFO - PROCESS | 2000 | 1462211786162 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:56:26 INFO - PROCESS | 2000 | 1462211786163 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:56:26 INFO - PROCESS | 2000 | 1462211786165 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:56:26 INFO - PROCESS | 2000 | 1462211786166 Marionette TRACE conn2 <- [1,2018,null,{}] 10:56:26 INFO - PROCESS | 2000 | 1462211786169 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}] 10:56:26 INFO - PROCESS | 2000 | 1462211786277 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:56:26 INFO - PROCESS | 2000 | 1462211786340 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x123512000 == 15 [pid = 2000] [id = 512] 10:56:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x11659c000) [pid = 2000] [serial = 1536] [outer = 0x0] 10:56:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x118357800) [pid = 2000] [serial = 1537] [outer = 0x11659c000] 10:56:26 INFO - PROCESS | 2000 | 1462211786368 Marionette DEBUG loaded listener.js 10:56:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x118a80800) [pid = 2000] [serial = 1538] [outer = 0x11659c000] 10:56:26 INFO - PROCESS | 2000 | 1462211786680 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]]]}] 10:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 524ms 10:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:56:26 INFO - PROCESS | 2000 | 1462211786695 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:56:26 INFO - PROCESS | 2000 | 1462211786696 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:56:26 INFO - PROCESS | 2000 | 1462211786698 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:56:26 INFO - PROCESS | 2000 | 1462211786699 Marionette TRACE conn2 <- [1,2022,null,{}] 10:56:26 INFO - PROCESS | 2000 | 1462211786702 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}] 10:56:26 INFO - PROCESS | 2000 | 1462211786784 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:56:26 INFO - PROCESS | 2000 | 1462211786791 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x124d74800 == 16 [pid = 2000] [id = 513] 10:56:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x118cbc800) [pid = 2000] [serial = 1539] [outer = 0x0] 10:56:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x119153c00) [pid = 2000] [serial = 1540] [outer = 0x118cbc800] 10:56:26 INFO - PROCESS | 2000 | 1462211786816 Marionette DEBUG loaded listener.js 10:56:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x1194d9c00) [pid = 2000] [serial = 1541] [outer = 0x118cbc800] 10:56:27 INFO - PROCESS | 2000 | 1462211787145 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]]]}] 10:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 469ms 10:56:27 INFO - PROCESS | 2000 | 1462211787168 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:56:27 INFO - PROCESS | 2000 | 1462211787170 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:56:27 INFO - PROCESS | 2000 | 1462211787174 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:56:27 INFO - PROCESS | 2000 | 1462211787175 Marionette TRACE conn2 <- [1,2026,null,{}] 10:56:27 INFO - PROCESS | 2000 | 1462211787177 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}] 10:56:27 INFO - PROCESS | 2000 | 1462211787288 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:56:27 INFO - PROCESS | 2000 | 1462211787295 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265ed000 == 17 [pid = 2000] [id = 514] 10:56:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x1188d2400) [pid = 2000] [serial = 1542] [outer = 0x0] 10:56:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x1194dac00) [pid = 2000] [serial = 1543] [outer = 0x1188d2400] 10:56:27 INFO - PROCESS | 2000 | 1462211787321 Marionette DEBUG loaded listener.js 10:56:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x119963c00) [pid = 2000] [serial = 1544] [outer = 0x1188d2400] 10:56:27 INFO - PROCESS | 2000 | 1462211787876 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]]]}] 10:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 719ms 10:56:27 INFO - PROCESS | 2000 | 1462211787894 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:56:27 INFO - PROCESS | 2000 | 1462211787897 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:56:27 INFO - PROCESS | 2000 | 1462211787901 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:56:27 INFO - PROCESS | 2000 | 1462211787903 Marionette TRACE conn2 <- [1,2030,null,{}] 10:56:27 INFO - PROCESS | 2000 | 1462211787907 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}] 10:56:28 INFO - PROCESS | 2000 | 1462211788016 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:56:28 INFO - PROCESS | 2000 | 1462211788151 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x1171a0000 == 18 [pid = 2000] [id = 515] 10:56:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x112a46000) [pid = 2000] [serial = 1545] [outer = 0x0] 10:56:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x112d85000) [pid = 2000] [serial = 1546] [outer = 0x112a46000] 10:56:28 INFO - PROCESS | 2000 | 1462211788182 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x113091800) [pid = 2000] [serial = 1547] [outer = 0x112a46000] 10:56:28 INFO - PROCESS | 2000 | 1462211788708 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]]]}] 10:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 822ms 10:56:28 INFO - PROCESS | 2000 | 1462211788723 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:56:28 INFO - PROCESS | 2000 | 1462211788727 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:56:28 INFO - PROCESS | 2000 | 1462211788732 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:56:28 INFO - PROCESS | 2000 | 1462211788733 Marionette TRACE conn2 <- [1,2034,null,{}] 10:56:28 INFO - PROCESS | 2000 | 1462211788762 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}] 10:56:28 INFO - PROCESS | 2000 | 1462211788894 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:56:28 INFO - PROCESS | 2000 | 1462211788962 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219e9000 == 19 [pid = 2000] [id = 516] 10:56:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x112d8a000) [pid = 2000] [serial = 1548] [outer = 0x0] 10:56:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x116803c00) [pid = 2000] [serial = 1549] [outer = 0x112d8a000] 10:56:28 INFO - PROCESS | 2000 | 1462211788992 Marionette DEBUG loaded listener.js 10:56:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x1171efc00) [pid = 2000] [serial = 1550] [outer = 0x112d8a000] 10:56:29 INFO - PROCESS | 2000 | 1462211789714 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]]]}] 10:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1020ms 10:56:29 INFO - PROCESS | 2000 | 1462211789751 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:56:29 INFO - PROCESS | 2000 | 1462211789755 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:56:29 INFO - PROCESS | 2000 | 1462211789760 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:56:29 INFO - PROCESS | 2000 | 1462211789762 Marionette TRACE conn2 <- [1,2038,null,{}] 10:56:29 INFO - PROCESS | 2000 | 1462211789766 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}] 10:56:29 INFO - PROCESS | 2000 | 1462211789877 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:56:29 INFO - PROCESS | 2000 | 1462211789973 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x113352800 == 20 [pid = 2000] [id = 517] 10:56:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x1125b7c00) [pid = 2000] [serial = 1551] [outer = 0x0] 10:56:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x1125b9400) [pid = 2000] [serial = 1552] [outer = 0x1125b7c00] 10:56:30 INFO - PROCESS | 2000 | 1462211790007 Marionette DEBUG loaded listener.js 10:56:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x113086800) [pid = 2000] [serial = 1553] [outer = 0x1125b7c00] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x135c4ec00) [pid = 2000] [serial = 1519] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x11835f000) [pid = 2000] [serial = 1460] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x1171f1c00) [pid = 2000] [serial = 1492] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x116f0ac00) [pid = 2000] [serial = 1489] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x120f72400) [pid = 2000] [serial = 1393] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x12b9a5000) [pid = 2000] [serial = 1380] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x12bef8000) [pid = 2000] [serial = 1383] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x12baaa400) [pid = 2000] [serial = 1381] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x117b4ac00) [pid = 2000] [serial = 1459] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x12c4bf800) [pid = 2000] [serial = 1386] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x12c21b800) [pid = 2000] [serial = 1384] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x1171f5000) [pid = 2000] [serial = 1422] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x1211bb800) [pid = 2000] [serial = 1348] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x119b7b800) [pid = 2000] [serial = 1347] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x1198a3c00) [pid = 2000] [serial = 1392] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x1125b9c00) [pid = 2000] [serial = 1344] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x12ba9ac00) [pid = 2000] [serial = 1365] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x12baa3800) [pid = 2000] [serial = 1366] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x118352000) [pid = 2000] [serial = 1423] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x119963400) [pid = 2000] [serial = 1428] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x119b82800) [pid = 2000] [serial = 1369] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x1185ed800) [pid = 2000] [serial = 1368] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x119107c00) [pid = 2000] [serial = 1425] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x12600e400) [pid = 2000] [serial = 1351] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x1247ce000) [pid = 2000] [serial = 1350] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x119b80400) [pid = 2000] [serial = 1371] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x1215ab800) [pid = 2000] [serial = 1431] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x124429400) [pid = 2000] [serial = 1372] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x112a40400) [pid = 2000] [serial = 1398] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x1165d9400) [pid = 2000] [serial = 1399] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x121b0c400) [pid = 2000] [serial = 1401] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x1194df000) [pid = 2000] [serial = 1426] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x124238c00) [pid = 2000] [serial = 1402] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x128989c00) [pid = 2000] [serial = 1404] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x12898f000) [pid = 2000] [serial = 1353] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x120f96400) [pid = 2000] [serial = 1429] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x128ccb800) [pid = 2000] [serial = 1405] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x129552800) [pid = 2000] [serial = 1407] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x12c20f800) [pid = 2000] [serial = 1410] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x128cca000) [pid = 2000] [serial = 1356] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x1291a3400) [pid = 2000] [serial = 1359] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x12aaad800) [pid = 2000] [serial = 1362] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x12bab4000) [pid = 2000] [serial = 1408] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x12c4c9800) [pid = 2000] [serial = 1413] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x12c216c00) [pid = 2000] [serial = 1411] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x12919c000) [pid = 2000] [serial = 1416] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x128c68400) [pid = 2000] [serial = 1374] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x1175a1000) [pid = 2000] [serial = 1389] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x121b0e000) [pid = 2000] [serial = 1432] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x12c4c5000) [pid = 2000] [serial = 1387] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x12c89e400) [pid = 2000] [serial = 1414] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x115d7dc00) [pid = 2000] [serial = 1345] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x11859d000) [pid = 2000] [serial = 1420] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x12a764400) [pid = 2000] [serial = 1377] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x121b89000) [pid = 2000] [serial = 1434] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x12b126800) [pid = 2000] [serial = 1378] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12442d000) [pid = 2000] [serial = 1435] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x116805c00) [pid = 2000] [serial = 1419] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x128fc2000) [pid = 2000] [serial = 1375] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x11835f800) [pid = 2000] [serial = 1390] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x12c8a0800) [pid = 2000] [serial = 1417] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x121b07800) [pid = 2000] [serial = 1395] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x121e3e000) [pid = 2000] [serial = 1468] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1211b9000) [pid = 2000] [serial = 1466] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1188c9400) [pid = 2000] [serial = 1441] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x119b9b000) [pid = 2000] [serial = 1443] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11850d000) [pid = 2000] [serial = 1440] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x118352800) [pid = 2000] [serial = 1462] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x119109400) [pid = 2000] [serial = 1490] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x119b88c00) [pid = 2000] [serial = 1465] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x11671dc00) [pid = 2000] [serial = 1437] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x12aaa1c00) [pid = 2000] [serial = 1475] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12c210800) [pid = 2000] [serial = 1477] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1247cc400) [pid = 2000] [serial = 1496] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x121765000) [pid = 2000] [serial = 1444] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x128fc9400) [pid = 2000] [serial = 1472] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1293ea000) [pid = 2000] [serial = 1474] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x124cb8c00) [pid = 2000] [serial = 1446] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1188d2000) [pid = 2000] [serial = 1493] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x121717400) [pid = 2000] [serial = 1495] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x128988800) [pid = 2000] [serial = 1469] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x128c6a800) [pid = 2000] [serial = 1471] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x12a5bcc00) [pid = 2000] [serial = 1454] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12bab8c00) [pid = 2000] [serial = 1502] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12a76bc00) [pid = 2000] [serial = 1456] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12c898800) [pid = 2000] [serial = 1504] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x11811e000) [pid = 2000] [serial = 883] [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.] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x126007800) [pid = 2000] [serial = 1396] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12b99dc00) [pid = 2000] [serial = 1327] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12a769c00) [pid = 2000] [serial = 1324] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x121b0a800) [pid = 2000] [serial = 1342] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12b9a3400) [pid = 2000] [serial = 1312] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12baadc00) [pid = 2000] [serial = 1330] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x12b99e000) [pid = 2000] [serial = 1363] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x128d7ec00) [pid = 2000] [serial = 1357] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x128c5f800) [pid = 2000] [serial = 1354] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12a75ec00) [pid = 2000] [serial = 1360] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1289bd800) [pid = 2000] [serial = 1450] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1185a5400) [pid = 2000] [serial = 1463] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x128a9fc00) [pid = 2000] [serial = 1453] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x1293e9000) [pid = 2000] [serial = 1499] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x127277800) [pid = 2000] [serial = 1447] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x128820000) [pid = 2000] [serial = 1449] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x12ba9bc00) [pid = 2000] [serial = 1501] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x1289c1c00) [pid = 2000] [serial = 1498] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x116ab9800) [pid = 2000] [serial = 1438] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x12c219400) [pid = 2000] [serial = 1478] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x12c4bdc00) [pid = 2000] [serial = 1480] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x12cc76800) [pid = 2000] [serial = 1487] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x135c4fc00) [pid = 2000] [serial = 1517] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x12df9d800) [pid = 2000] [serial = 1514] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 63 (0x12d841800) [pid = 2000] [serial = 1511] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 62 (0x12dfa3c00) [pid = 2000] [serial = 1516] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 61 (0x12df97c00) [pid = 2000] [serial = 1513] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 60 (0x12d446000) [pid = 2000] [serial = 1508] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 59 (0x12d83b400) [pid = 2000] [serial = 1510] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 58 (0x12cc76400) [pid = 2000] [serial = 1505] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 57 (0x12d074800) [pid = 2000] [serial = 1507] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 56 (0x12c8a3000) [pid = 2000] [serial = 1484] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 55 (0x12cc70c00) [pid = 2000] [serial = 1486] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 54 (0x12c899800) [pid = 2000] [serial = 1483] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 53 (0x12c4c8c00) [pid = 2000] [serial = 1481] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | --DOMWINDOW == 52 (0x12aaae800) [pid = 2000] [serial = 1457] [outer = 0x0] [url = about:blank] 10:56:30 INFO - PROCESS | 2000 | 1462211790445 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]]]}] 10:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 725ms 10:56:30 INFO - PROCESS | 2000 | 1462211790485 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:56:30 INFO - PROCESS | 2000 | 1462211790489 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:56:30 INFO - PROCESS | 2000 | 1462211790493 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:56:30 INFO - PROCESS | 2000 | 1462211790494 Marionette TRACE conn2 <- [1,2042,null,{}] 10:56:30 INFO - PROCESS | 2000 | 1462211790497 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}] 10:56:30 INFO - PROCESS | 2000 | 1462211790577 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:56:30 INFO - PROCESS | 2000 | 1462211790629 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x1161c9000 == 21 [pid = 2000] [id = 518] 10:56:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 53 (0x113427c00) [pid = 2000] [serial = 1554] [outer = 0x0] 10:56:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 54 (0x114ef3800) [pid = 2000] [serial = 1555] [outer = 0x113427c00] 10:56:30 INFO - PROCESS | 2000 | 1462211790658 Marionette DEBUG loaded listener.js 10:56:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 55 (0x1164d4000) [pid = 2000] [serial = 1556] [outer = 0x113427c00] 10:56:30 INFO - PROCESS | 2000 | 1462211790971 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]]]}] 10:56:31 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) 10:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 518ms 10:56:31 INFO - PROCESS | 2000 | 1462211791012 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:56:31 INFO - PROCESS | 2000 | 1462211791013 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:56:31 INFO - PROCESS | 2000 | 1462211791016 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:56:31 INFO - PROCESS | 2000 | 1462211791019 Marionette TRACE conn2 <- [1,2046,null,{}] 10:56:31 INFO - PROCESS | 2000 | 1462211791029 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}] 10:56:31 INFO - PROCESS | 2000 | 1462211791110 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:56:31 INFO - PROCESS | 2000 | 1462211791116 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e93800 == 22 [pid = 2000] [id = 519] 10:56:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 56 (0x116803000) [pid = 2000] [serial = 1557] [outer = 0x0] 10:56:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 57 (0x1171edc00) [pid = 2000] [serial = 1558] [outer = 0x116803000] 10:56:31 INFO - PROCESS | 2000 | 1462211791146 Marionette DEBUG loaded listener.js 10:56:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 58 (0x117b4ac00) [pid = 2000] [serial = 1559] [outer = 0x116803000] 10:56:31 INFO - PROCESS | 2000 | 1462211791533 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]]]}] 10:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 526ms 10:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:56:31 INFO - PROCESS | 2000 | 1462211791543 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:56:31 INFO - PROCESS | 2000 | 1462211791544 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:56:31 INFO - PROCESS | 2000 | 1462211791547 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:56:31 INFO - PROCESS | 2000 | 1462211791548 Marionette TRACE conn2 <- [1,2050,null,{}] 10:56:31 INFO - PROCESS | 2000 | 1462211791550 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}] 10:56:31 INFO - PROCESS | 2000 | 1462211791630 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:56:31 INFO - PROCESS | 2000 | 1462211791634 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219ee800 == 23 [pid = 2000] [id = 520] 10:56:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 59 (0x1175a1000) [pid = 2000] [serial = 1560] [outer = 0x0] 10:56:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 60 (0x1181a4400) [pid = 2000] [serial = 1561] [outer = 0x1175a1000] 10:56:31 INFO - PROCESS | 2000 | 1462211791664 Marionette DEBUG loaded listener.js 10:56:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 61 (0x11835f000) [pid = 2000] [serial = 1562] [outer = 0x1175a1000] 10:56:32 INFO - PROCESS | 2000 | 1462211792008 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]]]}] 10:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 469ms 10:56:32 INFO - PROCESS | 2000 | 1462211792016 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:56:32 INFO - PROCESS | 2000 | 1462211792017 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:56:32 INFO - PROCESS | 2000 | 1462211792021 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:56:32 INFO - PROCESS | 2000 | 1462211792024 Marionette TRACE conn2 <- [1,2054,null,{}] 10:56:32 INFO - PROCESS | 2000 | 1462211792027 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}] 10:56:32 INFO - PROCESS | 2000 | 1462211792131 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:56:32 INFO - PROCESS | 2000 | 1462211792138 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x121ba7800 == 24 [pid = 2000] [id = 521] 10:56:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 62 (0x110f34c00) [pid = 2000] [serial = 1563] [outer = 0x0] 10:56:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 63 (0x118508c00) [pid = 2000] [serial = 1564] [outer = 0x110f34c00] 10:56:32 INFO - PROCESS | 2000 | 1462211792163 Marionette DEBUG loaded listener.js 10:56:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 64 (0x1185e6000) [pid = 2000] [serial = 1565] [outer = 0x110f34c00] 10:56:32 INFO - PROCESS | 2000 | 1462211792517 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]]]}] 10:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 10:56:32 INFO - PROCESS | 2000 | 1462211792542 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:56:32 INFO - PROCESS | 2000 | 1462211792544 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:56:32 INFO - PROCESS | 2000 | 1462211792546 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:56:32 INFO - PROCESS | 2000 | 1462211792547 Marionette TRACE conn2 <- [1,2058,null,{}] 10:56:32 INFO - PROCESS | 2000 | 1462211792549 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}] 10:56:32 INFO - PROCESS | 2000 | 1462211792670 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:56:32 INFO - PROCESS | 2000 | 1462211792675 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12441a800 == 25 [pid = 2000] [id = 522] 10:56:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x11819fc00) [pid = 2000] [serial = 1566] [outer = 0x0] 10:56:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x118a77800) [pid = 2000] [serial = 1567] [outer = 0x11819fc00] 10:56:32 INFO - PROCESS | 2000 | 1462211792703 Marionette DEBUG loaded listener.js 10:56:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x1198b0800) [pid = 2000] [serial = 1568] [outer = 0x11819fc00] 10:56:33 INFO - PROCESS | 2000 | 1462211793065 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]]]}] 10:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 568ms 10:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:56:33 INFO - PROCESS | 2000 | 1462211793114 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:56:33 INFO - PROCESS | 2000 | 1462211793115 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:56:33 INFO - PROCESS | 2000 | 1462211793117 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:56:33 INFO - PROCESS | 2000 | 1462211793118 Marionette TRACE conn2 <- [1,2062,null,{}] 10:56:33 INFO - PROCESS | 2000 | 1462211793121 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}] 10:56:33 INFO - PROCESS | 2000 | 1462211793215 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:56:33 INFO - PROCESS | 2000 | 1462211793227 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265dd800 == 26 [pid = 2000] [id = 523] 10:56:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x1194d7c00) [pid = 2000] [serial = 1569] [outer = 0x0] 10:56:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x119b7cc00) [pid = 2000] [serial = 1570] [outer = 0x1194d7c00] 10:56:33 INFO - PROCESS | 2000 | 1462211793252 Marionette DEBUG loaded listener.js 10:56:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x11995f800) [pid = 2000] [serial = 1571] [outer = 0x1194d7c00] 10:56:33 INFO - PROCESS | 2000 | 1462211793601 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]]]}] 10:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 10:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:56:33 INFO - PROCESS | 2000 | 1462211793641 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:56:33 INFO - PROCESS | 2000 | 1462211793642 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:56:33 INFO - PROCESS | 2000 | 1462211793644 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:56:33 INFO - PROCESS | 2000 | 1462211793645 Marionette TRACE conn2 <- [1,2066,null,{}] 10:56:33 INFO - PROCESS | 2000 | 1462211793647 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}] 10:56:33 INFO - PROCESS | 2000 | 1462211793748 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:56:33 INFO - PROCESS | 2000 | 1462211793761 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x128acf000 == 27 [pid = 2000] [id = 524] 10:56:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x119965800) [pid = 2000] [serial = 1572] [outer = 0x0] 10:56:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x119b9b000) [pid = 2000] [serial = 1573] [outer = 0x119965800] 10:56:33 INFO - PROCESS | 2000 | 1462211793790 Marionette DEBUG loaded listener.js 10:56:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x119e7a000) [pid = 2000] [serial = 1574] [outer = 0x119965800] 10:56:34 INFO - PROCESS | 2000 | 1462211794280 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]]]}] 10:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 668ms 10:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:56:34 INFO - PROCESS | 2000 | 1462211794313 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:56:34 INFO - PROCESS | 2000 | 1462211794315 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:56:34 INFO - PROCESS | 2000 | 1462211794317 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:56:34 INFO - PROCESS | 2000 | 1462211794318 Marionette TRACE conn2 <- [1,2070,null,{}] 10:56:34 INFO - PROCESS | 2000 | 1462211794326 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}] 10:56:34 INFO - PROCESS | 2000 | 1462211794437 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:56:34 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x118cbc800) [pid = 2000] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:56:34 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x112a4a800) [pid = 2000] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:56:34 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x1211b7800) [pid = 2000] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:56:34 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x110dab000) [pid = 2000] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:56:34 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x11686e000) [pid = 2000] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:56:34 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x110dadc00) [pid = 2000] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:56:34 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x11659c000) [pid = 2000] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:56:34 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x112550800) [pid = 2000] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:56:34 INFO - PROCESS | 2000 | 1462211794479 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x1161b9800 == 28 [pid = 2000] [id = 525] 10:56:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x110db1000) [pid = 2000] [serial = 1575] [outer = 0x0] 10:56:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x113082800) [pid = 2000] [serial = 1576] [outer = 0x110db1000] 10:56:34 INFO - PROCESS | 2000 | 1462211794505 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x118344800) [pid = 2000] [serial = 1577] [outer = 0x110db1000] 10:56:34 INFO - PROCESS | 2000 | 1462211794768 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]]]}] 10:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 475ms 10:56:34 INFO - PROCESS | 2000 | 1462211794795 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:56:34 INFO - PROCESS | 2000 | 1462211794796 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:56:34 INFO - PROCESS | 2000 | 1462211794799 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:56:34 INFO - PROCESS | 2000 | 1462211794800 Marionette TRACE conn2 <- [1,2074,null,{}] 10:56:34 INFO - PROCESS | 2000 | 1462211794811 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}] 10:56:34 INFO - PROCESS | 2000 | 1462211794896 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:56:34 INFO - PROCESS | 2000 | 1462211794901 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x129557800 == 29 [pid = 2000] [id = 526] 10:56:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x120f5e800) [pid = 2000] [serial = 1578] [outer = 0x0] 10:56:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x120f7c400) [pid = 2000] [serial = 1579] [outer = 0x120f5e800] 10:56:34 INFO - PROCESS | 2000 | 1462211794928 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x1211b6c00) [pid = 2000] [serial = 1580] [outer = 0x120f5e800] 10:56:35 INFO - PROCESS | 2000 | 1462211795317 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]]]}] 10:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 524ms 10:56:35 INFO - PROCESS | 2000 | 1462211795326 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:56:35 INFO - PROCESS | 2000 | 1462211795329 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:56:35 INFO - PROCESS | 2000 | 1462211795332 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:56:35 INFO - PROCESS | 2000 | 1462211795335 Marionette TRACE conn2 <- [1,2078,null,{}] 10:56:35 INFO - PROCESS | 2000 | 1462211795342 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}] 10:56:35 INFO - PROCESS | 2000 | 1462211795521 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:56:35 INFO - PROCESS | 2000 | 1462211795534 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a687000 == 30 [pid = 2000] [id = 527] 10:56:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x1211bb400) [pid = 2000] [serial = 1581] [outer = 0x0] 10:56:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x12150c800) [pid = 2000] [serial = 1582] [outer = 0x1211bb400] 10:56:35 INFO - PROCESS | 2000 | 1462211795580 Marionette DEBUG loaded listener.js 10:56:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x121b06400) [pid = 2000] [serial = 1583] [outer = 0x1211bb400] 10:56:35 INFO - PROCESS | 2000 | 1462211795924 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]]]}] 10:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 624ms 10:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:56:35 INFO - PROCESS | 2000 | 1462211795957 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:56:35 INFO - PROCESS | 2000 | 1462211795958 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:56:35 INFO - PROCESS | 2000 | 1462211795960 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:56:35 INFO - PROCESS | 2000 | 1462211795961 Marionette TRACE conn2 <- [1,2082,null,{}] 10:56:35 INFO - PROCESS | 2000 | 1462211795964 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}] 10:56:36 INFO - PROCESS | 2000 | 1462211796065 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:56:36 INFO - PROCESS | 2000 | 1462211796074 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a719000 == 31 [pid = 2000] [id = 528] 10:56:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x121717400) [pid = 2000] [serial = 1584] [outer = 0x0] 10:56:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x121b0fc00) [pid = 2000] [serial = 1585] [outer = 0x121717400] 10:56:36 INFO - PROCESS | 2000 | 1462211796098 Marionette DEBUG loaded listener.js 10:56:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x121b83000) [pid = 2000] [serial = 1586] [outer = 0x121717400] 10:56:36 INFO - PROCESS | 2000 | 1462211796412 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]]]}] 10:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 470ms 10:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:56:36 INFO - PROCESS | 2000 | 1462211796431 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:56:36 INFO - PROCESS | 2000 | 1462211796432 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:56:36 INFO - PROCESS | 2000 | 1462211796434 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:56:36 INFO - PROCESS | 2000 | 1462211796435 Marionette TRACE conn2 <- [1,2086,null,{}] 10:56:36 INFO - PROCESS | 2000 | 1462211796441 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}] 10:56:36 INFO - PROCESS | 2000 | 1462211796577 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:56:36 INFO - PROCESS | 2000 | 1462211796634 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x113312800 == 32 [pid = 2000] [id = 529] 10:56:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x110daac00) [pid = 2000] [serial = 1587] [outer = 0x0] 10:56:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x110f32000) [pid = 2000] [serial = 1588] [outer = 0x110daac00] 10:56:36 INFO - PROCESS | 2000 | 1462211796665 Marionette DEBUG loaded listener.js 10:56:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1120d9400) [pid = 2000] [serial = 1589] [outer = 0x110daac00] 10:56:37 INFO - PROCESS | 2000 | 1462211797108 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]]]}] 10:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 10:56:37 INFO - PROCESS | 2000 | 1462211797163 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:56:37 INFO - PROCESS | 2000 | 1462211797165 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:56:37 INFO - PROCESS | 2000 | 1462211797191 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:56:37 INFO - PROCESS | 2000 | 1462211797194 Marionette TRACE conn2 <- [1,2090,null,{}] 10:56:37 INFO - PROCESS | 2000 | 1462211797199 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}] 10:56:37 INFO - PROCESS | 2000 | 1462211797324 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:56:37 INFO - PROCESS | 2000 | 1462211797401 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b92000 == 33 [pid = 2000] [id = 530] 10:56:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x116490400) [pid = 2000] [serial = 1590] [outer = 0x0] 10:56:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x11671dc00) [pid = 2000] [serial = 1591] [outer = 0x116490400] 10:56:37 INFO - PROCESS | 2000 | 1462211797433 Marionette DEBUG loaded listener.js 10:56:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x116ab4c00) [pid = 2000] [serial = 1592] [outer = 0x116490400] 10:56:37 INFO - PROCESS | 2000 | 1462211797868 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]]]}] 10:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 747ms 10:56:37 INFO - PROCESS | 2000 | 1462211797918 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:56:37 INFO - PROCESS | 2000 | 1462211797920 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:56:37 INFO - PROCESS | 2000 | 1462211797922 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:56:37 INFO - PROCESS | 2000 | 1462211797924 Marionette TRACE conn2 <- [1,2094,null,{}] 10:56:37 INFO - PROCESS | 2000 | 1462211797926 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}] 10:56:38 INFO - PROCESS | 2000 | 1462211798027 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:56:38 INFO - PROCESS | 2000 | 1462211798093 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12956d000 == 34 [pid = 2000] [id = 531] 10:56:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1171ee400) [pid = 2000] [serial = 1593] [outer = 0x0] 10:56:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x118345400) [pid = 2000] [serial = 1594] [outer = 0x1171ee400] 10:56:38 INFO - PROCESS | 2000 | 1462211798123 Marionette DEBUG loaded listener.js 10:56:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1188cfc00) [pid = 2000] [serial = 1595] [outer = 0x1171ee400] 10:56:38 INFO - PROCESS | 2000 | 1462211798571 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]]]}] 10:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 671ms 10:56:38 INFO - PROCESS | 2000 | 1462211798594 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:56:38 INFO - PROCESS | 2000 | 1462211798597 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:56:38 INFO - PROCESS | 2000 | 1462211798645 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:56:38 INFO - PROCESS | 2000 | 1462211798648 Marionette TRACE conn2 <- [1,2098,null,{}] 10:56:38 INFO - PROCESS | 2000 | 1462211798657 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}] 10:56:38 INFO - PROCESS | 2000 | 1462211798759 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:56:38 INFO - PROCESS | 2000 | 1462211798822 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b298000 == 35 [pid = 2000] [id = 532] 10:56:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1198aa400) [pid = 2000] [serial = 1596] [outer = 0x0] 10:56:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x11996a000) [pid = 2000] [serial = 1597] [outer = 0x1198aa400] 10:56:38 INFO - PROCESS | 2000 | 1462211798851 Marionette DEBUG loaded listener.js 10:56:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x120f8a800) [pid = 2000] [serial = 1598] [outer = 0x1198aa400] 10:56:39 INFO - PROCESS | 2000 | 1462211799274 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]]]}] 10:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 722ms 10:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:56:39 INFO - PROCESS | 2000 | 1462211799323 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:56:39 INFO - PROCESS | 2000 | 1462211799324 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:56:39 INFO - PROCESS | 2000 | 1462211799326 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:56:39 INFO - PROCESS | 2000 | 1462211799328 Marionette TRACE conn2 <- [1,2102,null,{}] 10:56:39 INFO - PROCESS | 2000 | 1462211799330 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}] 10:56:39 INFO - PROCESS | 2000 | 1462211799427 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:56:39 INFO - PROCESS | 2000 | 1462211799479 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b95d000 == 36 [pid = 2000] [id = 533] 10:56:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x120f78800) [pid = 2000] [serial = 1599] [outer = 0x0] 10:56:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1215b5000) [pid = 2000] [serial = 1600] [outer = 0x120f78800] 10:56:39 INFO - PROCESS | 2000 | 1462211799508 Marionette DEBUG loaded listener.js 10:56:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x121b05400) [pid = 2000] [serial = 1601] [outer = 0x120f78800] 10:56:39 INFO - PROCESS | 2000 | 1462211799908 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]]]}] 10:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 620ms 10:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:56:39 INFO - PROCESS | 2000 | 1462211799948 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:56:39 INFO - PROCESS | 2000 | 1462211799949 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:56:39 INFO - PROCESS | 2000 | 1462211799951 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:56:39 INFO - PROCESS | 2000 | 1462211799953 Marionette TRACE conn2 <- [1,2106,null,{}] 10:56:39 INFO - PROCESS | 2000 | 1462211799955 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}] 10:56:40 INFO - PROCESS | 2000 | 1462211800056 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:56:40 INFO - PROCESS | 2000 | 1462211800156 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9fa000 == 37 [pid = 2000] [id = 534] 10:56:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x121e31800) [pid = 2000] [serial = 1602] [outer = 0x0] 10:56:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x121e34800) [pid = 2000] [serial = 1603] [outer = 0x121e31800] 10:56:40 INFO - PROCESS | 2000 | 1462211800194 Marionette DEBUG loaded listener.js 10:56:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1240a8c00) [pid = 2000] [serial = 1604] [outer = 0x121e31800] 10:56:40 INFO - PROCESS | 2000 | 1462211800694 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]]]}] 10:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 772ms 10:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:56:40 INFO - PROCESS | 2000 | 1462211800725 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:56:40 INFO - PROCESS | 2000 | 1462211800727 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:56:40 INFO - PROCESS | 2000 | 1462211800730 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:56:40 INFO - PROCESS | 2000 | 1462211800732 Marionette TRACE conn2 <- [1,2110,null,{}] 10:56:40 INFO - PROCESS | 2000 | 1462211800736 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}] 10:56:40 INFO - PROCESS | 2000 | 1462211800854 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:56:40 INFO - PROCESS | 2000 | 1462211800907 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba1f000 == 38 [pid = 2000] [id = 535] 10:56:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12423a400) [pid = 2000] [serial = 1605] [outer = 0x0] 10:56:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1246a7000) [pid = 2000] [serial = 1606] [outer = 0x12423a400] 10:56:40 INFO - PROCESS | 2000 | 1462211800937 Marionette DEBUG loaded listener.js 10:56:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x124cbb000) [pid = 2000] [serial = 1607] [outer = 0x12423a400] 10:56:41 INFO - PROCESS | 2000 | 1462211801360 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]]]}] 10:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 823ms 10:56:41 INFO - PROCESS | 2000 | 1462211801562 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:56:41 INFO - PROCESS | 2000 | 1462211801564 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:56:41 INFO - PROCESS | 2000 | 1462211801569 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:56:41 INFO - PROCESS | 2000 | 1462211801572 Marionette TRACE conn2 <- [1,2114,null,{}] 10:56:41 INFO - PROCESS | 2000 | 1462211801577 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}] 10:56:41 INFO - PROCESS | 2000 | 1462211801668 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:56:41 INFO - PROCESS | 2000 | 1462211801730 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e9e800 == 39 [pid = 2000] [id = 536] 10:56:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x112a41800) [pid = 2000] [serial = 1608] [outer = 0x0] 10:56:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x112a4c400) [pid = 2000] [serial = 1609] [outer = 0x112a41800] 10:56:41 INFO - PROCESS | 2000 | 1462211801757 Marionette DEBUG loaded listener.js 10:56:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1133b5000) [pid = 2000] [serial = 1610] [outer = 0x112a41800] 10:56:42 INFO - PROCESS | 2000 | 1462211802190 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]]]}] 10:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 675ms 10:56:42 INFO - PROCESS | 2000 | 1462211802245 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:56:42 INFO - PROCESS | 2000 | 1462211802248 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:56:42 INFO - PROCESS | 2000 | 1462211802256 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 2000 | 1462211802259 Marionette TRACE conn2 <- [1,2118,null,{}] 10:56:42 INFO - PROCESS | 2000 | 1462211802263 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}] 10:56:42 INFO - PROCESS | 2000 | 1462211802394 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:56:42 INFO - PROCESS | 2000 | 1462211802466 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e8d000 == 40 [pid = 2000] [id = 537] 10:56:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x11308b400) [pid = 2000] [serial = 1611] [outer = 0x0] 10:56:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x115d7dc00) [pid = 2000] [serial = 1612] [outer = 0x11308b400] 10:56:42 INFO - PROCESS | 2000 | 1462211802494 Marionette DEBUG loaded listener.js 10:56:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1168d8800) [pid = 2000] [serial = 1613] [outer = 0x11308b400] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1194dac00) [pid = 2000] [serial = 1543] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x119153c00) [pid = 2000] [serial = 1540] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x11308fc00) [pid = 2000] [serial = 1525] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x135c58000) [pid = 2000] [serial = 1520] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1168db800) [pid = 2000] [serial = 1528] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x114efa800) [pid = 2000] [serial = 1526] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11833b400) [pid = 2000] [serial = 1531] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11341ec00) [pid = 2000] [serial = 1534] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1171ef400) [pid = 2000] [serial = 1529] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x118a80800) [pid = 2000] [serial = 1538] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x118356000) [pid = 2000] [serial = 1532] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1125c2400) [pid = 2000] [serial = 1522] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x118357800) [pid = 2000] [serial = 1537] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1110d6400) [pid = 2000] [serial = 1523] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1194d9c00) [pid = 2000] [serial = 1541] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x116ab8400) [pid = 2000] [serial = 1535] [outer = 0x0] [url = about:blank] 10:56:42 INFO - PROCESS | 2000 | 1462211802882 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]]]}] 10:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 674ms 10:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:56:42 INFO - PROCESS | 2000 | 1462211802940 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:56:42 INFO - PROCESS | 2000 | 1462211802941 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:56:42 INFO - PROCESS | 2000 | 1462211802943 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 2000 | 1462211802945 Marionette TRACE conn2 <- [1,2122,null,{}] 10:56:42 INFO - PROCESS | 2000 | 1462211802951 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}] 10:56:43 INFO - PROCESS | 2000 | 1462211803042 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:56:43 INFO - PROCESS | 2000 | 1462211803096 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x119849800 == 41 [pid = 2000] [id = 538] 10:56:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1171e8800) [pid = 2000] [serial = 1614] [outer = 0x0] 10:56:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x117b54000) [pid = 2000] [serial = 1615] [outer = 0x1171e8800] 10:56:43 INFO - PROCESS | 2000 | 1462211803125 Marionette DEBUG loaded listener.js 10:56:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x118358000) [pid = 2000] [serial = 1616] [outer = 0x1171e8800] 10:56:43 INFO - PROCESS | 2000 | 1462211803463 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]]]}] 10:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 569ms 10:56:43 INFO - PROCESS | 2000 | 1462211803513 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:56:43 INFO - PROCESS | 2000 | 1462211803514 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:56:43 INFO - PROCESS | 2000 | 1462211803516 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:56:43 INFO - PROCESS | 2000 | 1462211803517 Marionette TRACE conn2 <- [1,2126,null,{}] 10:56:43 INFO - PROCESS | 2000 | 1462211803519 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}] 10:56:43 INFO - PROCESS | 2000 | 1462211803601 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:56:43 INFO - PROCESS | 2000 | 1462211803655 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217e4800 == 42 [pid = 2000] [id = 539] 10:56:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x118357800) [pid = 2000] [serial = 1617] [outer = 0x0] 10:56:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1188c5400) [pid = 2000] [serial = 1618] [outer = 0x118357800] 10:56:43 INFO - PROCESS | 2000 | 1462211803684 Marionette DEBUG loaded listener.js 10:56:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x11914f000) [pid = 2000] [serial = 1619] [outer = 0x118357800] 10:56:43 INFO - PROCESS | 2000 | 1462211803977 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]]]}] 10:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 10:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:56:44 INFO - PROCESS | 2000 | 1462211803996 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:56:44 INFO - PROCESS | 2000 | 1462211803997 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:56:44 INFO - PROCESS | 2000 | 1462211803999 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:56:44 INFO - PROCESS | 2000 | 1462211804000 Marionette TRACE conn2 <- [1,2130,null,{}] 10:56:44 INFO - PROCESS | 2000 | 1462211804005 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}] 10:56:44 INFO - PROCESS | 2000 | 1462211804090 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:56:44 INFO - PROCESS | 2000 | 1462211804095 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x11826c800 == 43 [pid = 2000] [id = 540] 10:56:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x119410c00) [pid = 2000] [serial = 1620] [outer = 0x0] 10:56:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1198aac00) [pid = 2000] [serial = 1621] [outer = 0x119410c00] 10:56:44 INFO - PROCESS | 2000 | 1462211804120 Marionette DEBUG loaded listener.js 10:56:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x119b7f400) [pid = 2000] [serial = 1622] [outer = 0x119410c00] 10:56:44 INFO - PROCESS | 2000 | 1462211804479 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] 10:56:44 INFO - PROCESS | 2000 | 1462211804524 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:56:44 INFO - PROCESS | 2000 | 1462211804526 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:56:44 INFO - PROCESS | 2000 | 1462211804528 Marionette TRACE conn2 <- [1,2134,null,{}] 10:56:44 INFO - PROCESS | 2000 | 1462211804530 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}] 10:56:44 INFO - PROCESS | 2000 | 1462211804627 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:56:44 INFO - PROCESS | 2000 | 1462211804632 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x129569000 == 44 [pid = 2000] [id = 541] 10:56:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x119e7c800) [pid = 2000] [serial = 1623] [outer = 0x0] 10:56:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1211bb000) [pid = 2000] [serial = 1624] [outer = 0x119e7c800] 10:56:44 INFO - PROCESS | 2000 | 1462211804659 Marionette DEBUG loaded listener.js 10:56:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x121c50000) [pid = 2000] [serial = 1625] [outer = 0x119e7c800] 10:56:45 INFO - PROCESS | 2000 | 1462211805031 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]]]}] 10:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 10:56:45 INFO - PROCESS | 2000 | 1462211805048 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:56:45 INFO - PROCESS | 2000 | 1462211805049 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:56:45 INFO - PROCESS | 2000 | 1462211805051 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:56:45 INFO - PROCESS | 2000 | 1462211805054 Marionette TRACE conn2 <- [1,2138,null,{}] 10:56:45 INFO - PROCESS | 2000 | 1462211805062 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}] 10:56:45 INFO - PROCESS | 2000 | 1462211805165 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:56:45 INFO - PROCESS | 2000 | 1462211805201 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b17f800 == 45 [pid = 2000] [id = 542] 10:56:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x121b04400) [pid = 2000] [serial = 1626] [outer = 0x0] 10:56:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x123539400) [pid = 2000] [serial = 1627] [outer = 0x121b04400] 10:56:45 INFO - PROCESS | 2000 | 1462211805226 Marionette DEBUG loaded listener.js 10:56:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x124d6a000) [pid = 2000] [serial = 1628] [outer = 0x121b04400] 10:56:45 INFO - PROCESS | 2000 | 1462211805583 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]]]}] 10:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 573ms 10:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:56:45 INFO - PROCESS | 2000 | 1462211805624 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:56:45 INFO - PROCESS | 2000 | 1462211805625 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:56:45 INFO - PROCESS | 2000 | 1462211805628 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:56:45 INFO - PROCESS | 2000 | 1462211805629 Marionette TRACE conn2 <- [1,2142,null,{}] 10:56:45 INFO - PROCESS | 2000 | 1462211805631 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}] 10:56:45 INFO - PROCESS | 2000 | 1462211805733 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:56:45 INFO - PROCESS | 2000 | 1462211805747 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b954800 == 46 [pid = 2000] [id = 543] 10:56:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x124476c00) [pid = 2000] [serial = 1629] [outer = 0x0] 10:56:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12600e400) [pid = 2000] [serial = 1630] [outer = 0x124476c00] 10:56:45 INFO - PROCESS | 2000 | 1462211805772 Marionette DEBUG loaded listener.js 10:56:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12726f800) [pid = 2000] [serial = 1631] [outer = 0x124476c00] 10:56:46 INFO - PROCESS | 2000 | 1462211806124 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] 10:56:46 INFO - PROCESS | 2000 | 1462211806147 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:56:46 INFO - PROCESS | 2000 | 1462211806150 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 2000 | 1462211806151 Marionette TRACE conn2 <- [1,2146,null,{}] 10:56:46 INFO - PROCESS | 2000 | 1462211806160 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}] 10:56:46 INFO - PROCESS | 2000 | 1462211806265 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:56:46 INFO - PROCESS | 2000 | 1462211806298 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0b2800 == 47 [pid = 2000] [id = 544] 10:56:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12600a400) [pid = 2000] [serial = 1632] [outer = 0x0] 10:56:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x128808800) [pid = 2000] [serial = 1633] [outer = 0x12600a400] 10:56:46 INFO - PROCESS | 2000 | 1462211806323 Marionette DEBUG loaded listener.js 10:56:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x128816400) [pid = 2000] [serial = 1634] [outer = 0x12600a400] 10:56:46 INFO - PROCESS | 2000 | 1462211806654 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] 10:56:46 INFO - PROCESS | 2000 | 1462211806672 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:56:46 INFO - PROCESS | 2000 | 1462211806675 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 2000 | 1462211806676 Marionette TRACE conn2 <- [1,2150,null,{}] 10:56:46 INFO - PROCESS | 2000 | 1462211806678 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}] 10:56:46 INFO - PROCESS | 2000 | 1462211806783 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:56:46 INFO - PROCESS | 2000 | 1462211806795 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c173800 == 48 [pid = 2000] [id = 545] 10:56:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12880cc00) [pid = 2000] [serial = 1635] [outer = 0x0] 10:56:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12881ec00) [pid = 2000] [serial = 1636] [outer = 0x12880cc00] 10:56:46 INFO - PROCESS | 2000 | 1462211806819 Marionette DEBUG loaded listener.js 10:56:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12898f000) [pid = 2000] [serial = 1637] [outer = 0x12880cc00] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1194d7c00) [pid = 2000] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11819fc00) [pid = 2000] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x119965800) [pid = 2000] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x110db1000) [pid = 2000] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x113427c00) [pid = 2000] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x116803000) [pid = 2000] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1188d2400) [pid = 2000] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1175a1000) [pid = 2000] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1125b7c00) [pid = 2000] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x110f34c00) [pid = 2000] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1211bb400) [pid = 2000] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:56:47 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x120f5e800) [pid = 2000] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:56:47 INFO - PROCESS | 2000 | 1462211807221 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]]]}] 10:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 569ms 10:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:56:47 INFO - PROCESS | 2000 | 1462211807248 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:56:47 INFO - PROCESS | 2000 | 1462211807249 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:56:47 INFO - PROCESS | 2000 | 1462211807252 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:56:47 INFO - PROCESS | 2000 | 1462211807256 Marionette TRACE conn2 <- [1,2154,null,{}] 10:56:47 INFO - PROCESS | 2000 | 1462211807259 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}] 10:56:47 INFO - PROCESS | 2000 | 1462211807357 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:56:47 INFO - PROCESS | 2000 | 1462211807361 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c296000 == 49 [pid = 2000] [id = 546] 10:56:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x11859e400) [pid = 2000] [serial = 1638] [outer = 0x0] 10:56:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1198a9800) [pid = 2000] [serial = 1639] [outer = 0x11859e400] 10:56:47 INFO - PROCESS | 2000 | 1462211807390 Marionette DEBUG loaded listener.js 10:56:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128990000) [pid = 2000] [serial = 1640] [outer = 0x11859e400] 10:56:47 INFO - PROCESS | 2000 | 1462211807755 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]]]}] 10:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 10:56:47 INFO - PROCESS | 2000 | 1462211807775 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:56:47 INFO - PROCESS | 2000 | 1462211807777 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:56:47 INFO - PROCESS | 2000 | 1462211807779 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:56:47 INFO - PROCESS | 2000 | 1462211807780 Marionette TRACE conn2 <- [1,2158,null,{}] 10:56:47 INFO - PROCESS | 2000 | 1462211807782 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}] 10:56:47 INFO - PROCESS | 2000 | 1462211807868 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:56:47 INFO - PROCESS | 2000 | 1462211807924 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c72a000 == 50 [pid = 2000] [id = 547] 10:56:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12898d400) [pid = 2000] [serial = 1641] [outer = 0x0] 10:56:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x128996400) [pid = 2000] [serial = 1642] [outer = 0x12898d400] 10:56:47 INFO - PROCESS | 2000 | 1462211807949 Marionette DEBUG loaded listener.js 10:56:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x128a9bc00) [pid = 2000] [serial = 1643] [outer = 0x12898d400] 10:56:48 INFO - PROCESS | 2000 | 1462211808223 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]]]}] 10:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 469ms 10:56:48 INFO - PROCESS | 2000 | 1462211808249 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:56:48 INFO - PROCESS | 2000 | 1462211808250 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:56:48 INFO - PROCESS | 2000 | 1462211808252 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:56:48 INFO - PROCESS | 2000 | 1462211808253 Marionette TRACE conn2 <- [1,2162,null,{}] 10:56:48 INFO - PROCESS | 2000 | 1462211808264 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}] 10:56:48 INFO - PROCESS | 2000 | 1462211808354 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:56:48 INFO - PROCESS | 2000 | 1462211808359 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cca3000 == 51 [pid = 2000] [id = 548] 10:56:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1289bd800) [pid = 2000] [serial = 1644] [outer = 0x0] 10:56:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x128aa5000) [pid = 2000] [serial = 1645] [outer = 0x1289bd800] 10:56:48 INFO - PROCESS | 2000 | 1462211808383 Marionette DEBUG loaded listener.js 10:56:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x128c5f800) [pid = 2000] [serial = 1646] [outer = 0x1289bd800] 10:56:48 INFO - PROCESS | 2000 | 1462211808745 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]]]}] 10:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 528ms 10:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:56:48 INFO - PROCESS | 2000 | 1462211808782 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:56:48 INFO - PROCESS | 2000 | 1462211808783 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:56:48 INFO - PROCESS | 2000 | 1462211808785 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:56:48 INFO - PROCESS | 2000 | 1462211808786 Marionette TRACE conn2 <- [1,2166,null,{}] 10:56:48 INFO - PROCESS | 2000 | 1462211808789 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}] 10:56:48 INFO - PROCESS | 2000 | 1462211808875 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:56:48 INFO - PROCESS | 2000 | 1462211808879 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d0b7000 == 52 [pid = 2000] [id = 549] 10:56:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x128aa2800) [pid = 2000] [serial = 1647] [outer = 0x0] 10:56:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x128c6a800) [pid = 2000] [serial = 1648] [outer = 0x128aa2800] 10:56:48 INFO - PROCESS | 2000 | 1462211808903 Marionette DEBUG loaded listener.js 10:56:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x128cd5c00) [pid = 2000] [serial = 1649] [outer = 0x128aa2800] 10:56:49 INFO - PROCESS | 2000 | 1462211809397 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]]]}] 10:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 671ms 10:56:49 INFO - PROCESS | 2000 | 1462211809457 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:56:49 INFO - PROCESS | 2000 | 1462211809460 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:56:49 INFO - PROCESS | 2000 | 1462211809464 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - PROCESS | 2000 | 1462211809466 Marionette TRACE conn2 <- [1,2170,null,{}] 10:56:49 INFO - PROCESS | 2000 | 1462211809470 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}] 10:56:49 INFO - PROCESS | 2000 | 1462211809579 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:56:49 INFO - PROCESS | 2000 | 1462211809637 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x119845800 == 53 [pid = 2000] [id = 550] 10:56:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1125b8400) [pid = 2000] [serial = 1650] [outer = 0x0] 10:56:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x113089c00) [pid = 2000] [serial = 1651] [outer = 0x1125b8400] 10:56:49 INFO - PROCESS | 2000 | 1462211809709 Marionette DEBUG loaded listener.js 10:56:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x115e42400) [pid = 2000] [serial = 1652] [outer = 0x1125b8400] 10:56:50 INFO - PROCESS | 2000 | 1462211810176 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]]]}] 10:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 721ms 10:56:50 INFO - PROCESS | 2000 | 1462211810185 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:56:50 INFO - PROCESS | 2000 | 1462211810191 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:56:50 INFO - PROCESS | 2000 | 1462211810213 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:56:50 INFO - PROCESS | 2000 | 1462211810215 Marionette TRACE conn2 <- [1,2174,null,{}] 10:56:50 INFO - PROCESS | 2000 | 1462211810218 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}] 10:56:50 INFO - PROCESS | 2000 | 1462211810324 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:56:50 INFO - PROCESS | 2000 | 1462211810392 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x128503800 == 54 [pid = 2000] [id = 551] 10:56:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x11713e800) [pid = 2000] [serial = 1653] [outer = 0x0] 10:56:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x118345c00) [pid = 2000] [serial = 1654] [outer = 0x11713e800] 10:56:50 INFO - PROCESS | 2000 | 1462211810421 Marionette DEBUG loaded listener.js 10:56:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1185a3000) [pid = 2000] [serial = 1655] [outer = 0x11713e800] 10:56:50 INFO - PROCESS | 2000 | 1462211810844 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]]]}] 10:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 677ms 10:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:56:50 INFO - PROCESS | 2000 | 1462211810888 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:56:50 INFO - PROCESS | 2000 | 1462211810890 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:56:50 INFO - PROCESS | 2000 | 1462211810892 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:56:50 INFO - PROCESS | 2000 | 1462211810895 Marionette TRACE conn2 <- [1,2178,null,{}] 10:56:50 INFO - PROCESS | 2000 | 1462211810903 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}] 10:56:51 INFO - PROCESS | 2000 | 1462211811009 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:56:51 INFO - PROCESS | 2000 | 1462211811069 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c295000 == 55 [pid = 2000] [id = 552] 10:56:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x11910e800) [pid = 2000] [serial = 1656] [outer = 0x0] 10:56:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x119e70800) [pid = 2000] [serial = 1657] [outer = 0x11910e800] 10:56:51 INFO - PROCESS | 2000 | 1462211811100 Marionette DEBUG loaded listener.js 10:56:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x12175a000) [pid = 2000] [serial = 1658] [outer = 0x11910e800] 10:56:51 INFO - PROCESS | 2000 | 1462211811558 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]]]}] 10:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 721ms 10:56:51 INFO - PROCESS | 2000 | 1462211811618 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:56:51 INFO - PROCESS | 2000 | 1462211811620 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:56:51 INFO - PROCESS | 2000 | 1462211811652 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:56:51 INFO - PROCESS | 2000 | 1462211811654 Marionette TRACE conn2 <- [1,2182,null,{}] 10:56:51 INFO - PROCESS | 2000 | 1462211811675 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}] 10:56:51 INFO - PROCESS | 2000 | 1462211811794 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:56:51 INFO - PROCESS | 2000 | 1462211811873 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3c1800 == 56 [pid = 2000] [id = 553] 10:56:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x120f95400) [pid = 2000] [serial = 1659] [outer = 0x0] 10:56:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x126003400) [pid = 2000] [serial = 1660] [outer = 0x120f95400] 10:56:51 INFO - PROCESS | 2000 | 1462211811922 Marionette DEBUG loaded listener.js 10:56:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1289c8000) [pid = 2000] [serial = 1661] [outer = 0x120f95400] 10:56:52 INFO - PROCESS | 2000 | 1462211812377 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]]]}] 10:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 739ms 10:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:56:52 INFO - PROCESS | 2000 | 1462211812392 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:56:52 INFO - PROCESS | 2000 | 1462211812393 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:56:52 INFO - PROCESS | 2000 | 1462211812395 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:56:52 INFO - PROCESS | 2000 | 1462211812396 Marionette TRACE conn2 <- [1,2186,null,{}] 10:56:52 INFO - PROCESS | 2000 | 1462211812399 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}] 10:56:52 INFO - PROCESS | 2000 | 1462211812502 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:56:52 INFO - PROCESS | 2000 | 1462211812556 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d950000 == 57 [pid = 2000] [id = 554] 10:56:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x121b89000) [pid = 2000] [serial = 1662] [outer = 0x0] 10:56:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x128c6bc00) [pid = 2000] [serial = 1663] [outer = 0x121b89000] 10:56:52 INFO - PROCESS | 2000 | 1462211812584 Marionette DEBUG loaded listener.js 10:56:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x128d7f800) [pid = 2000] [serial = 1664] [outer = 0x121b89000] 10:56:53 INFO - PROCESS | 2000 | 1462211813262 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]]]}] 10:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 921ms 10:56:53 INFO - PROCESS | 2000 | 1462211813316 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:56:53 INFO - PROCESS | 2000 | 1462211813319 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:56:53 INFO - PROCESS | 2000 | 1462211813322 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:56:53 INFO - PROCESS | 2000 | 1462211813325 Marionette TRACE conn2 <- [1,2190,null,{}] 10:56:53 INFO - PROCESS | 2000 | 1462211813329 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}] 10:56:53 INFO - PROCESS | 2000 | 1462211813419 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:56:53 INFO - PROCESS | 2000 | 1462211813496 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x118266000 == 58 [pid = 2000] [id = 555] 10:56:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x110f34000) [pid = 2000] [serial = 1665] [outer = 0x0] 10:56:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x111dbe800) [pid = 2000] [serial = 1666] [outer = 0x110f34000] 10:56:53 INFO - PROCESS | 2000 | 1462211813524 Marionette DEBUG loaded listener.js 10:56:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x1134ad800) [pid = 2000] [serial = 1667] [outer = 0x110f34000] 10:56:53 INFO - PROCESS | 2000 | 1462211813961 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]]]}] 10:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 676ms 10:56:54 INFO - PROCESS | 2000 | 1462211813998 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:56:54 INFO - PROCESS | 2000 | 1462211814003 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:56:54 INFO - PROCESS | 2000 | 1462211814008 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:56:54 INFO - PROCESS | 2000 | 1462211814009 Marionette TRACE conn2 <- [1,2194,null,{}] 10:56:54 INFO - PROCESS | 2000 | 1462211814011 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}] 10:56:54 INFO - PROCESS | 2000 | 1462211814136 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:56:54 INFO - PROCESS | 2000 | 1462211814241 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x119908000 == 59 [pid = 2000] [id = 556] 10:56:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x11618fc00) [pid = 2000] [serial = 1668] [outer = 0x0] 10:56:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x11680c800) [pid = 2000] [serial = 1669] [outer = 0x11618fc00] 10:56:54 INFO - PROCESS | 2000 | 1462211814283 Marionette DEBUG loaded listener.js 10:56:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1171eb000) [pid = 2000] [serial = 1670] [outer = 0x11618fc00] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x12cca3000 == 58 [pid = 2000] [id = 548] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x12c72a000 == 57 [pid = 2000] [id = 547] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x12c296000 == 56 [pid = 2000] [id = 546] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x12c173800 == 55 [pid = 2000] [id = 545] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0b2800 == 54 [pid = 2000] [id = 544] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x121b0fc00) [pid = 2000] [serial = 1585] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x12b954800 == 53 [pid = 2000] [id = 543] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x12b17f800 == 52 [pid = 2000] [id = 542] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x129569000 == 51 [pid = 2000] [id = 541] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x11826c800 == 50 [pid = 2000] [id = 540] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x1217e4800 == 49 [pid = 2000] [id = 539] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x119849800 == 48 [pid = 2000] [id = 538] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x119e8d000 == 47 [pid = 2000] [id = 537] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x119e9e800 == 46 [pid = 2000] [id = 536] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x121b92000 == 45 [pid = 2000] [id = 530] 10:56:54 INFO - PROCESS | 2000 | --DOCSHELL 0x113312800 == 44 [pid = 2000] [id = 529] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x119b7cc00) [pid = 2000] [serial = 1570] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x118a77800) [pid = 2000] [serial = 1567] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x119b9b000) [pid = 2000] [serial = 1573] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x113082800) [pid = 2000] [serial = 1576] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x119e7a000) [pid = 2000] [serial = 1574] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x112d85000) [pid = 2000] [serial = 1546] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x114ef3800) [pid = 2000] [serial = 1555] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1164d4000) [pid = 2000] [serial = 1556] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x1171edc00) [pid = 2000] [serial = 1558] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x117b4ac00) [pid = 2000] [serial = 1559] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x119963c00) [pid = 2000] [serial = 1544] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x1181a4400) [pid = 2000] [serial = 1561] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x11835f000) [pid = 2000] [serial = 1562] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x113086800) [pid = 2000] [serial = 1553] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1125b9400) [pid = 2000] [serial = 1552] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x118508c00) [pid = 2000] [serial = 1564] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x116803c00) [pid = 2000] [serial = 1549] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x118344800) [pid = 2000] [serial = 1577] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12150c800) [pid = 2000] [serial = 1582] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x120f7c400) [pid = 2000] [serial = 1579] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x11995f800) [pid = 2000] [serial = 1571] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1198b0800) [pid = 2000] [serial = 1568] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1185e6000) [pid = 2000] [serial = 1565] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1211b6c00) [pid = 2000] [serial = 1580] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x121b06400) [pid = 2000] [serial = 1583] [outer = 0x0] [url = about:blank] 10:56:54 INFO - PROCESS | 2000 | 1462211814758 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]]]}] 10:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 768ms 10:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:56:54 INFO - PROCESS | 2000 | 1462211814778 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:56:54 INFO - PROCESS | 2000 | 1462211814779 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:56:54 INFO - PROCESS | 2000 | 1462211814781 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:56:54 INFO - PROCESS | 2000 | 1462211814784 Marionette TRACE conn2 <- [1,2198,null,{}] 10:56:54 INFO - PROCESS | 2000 | 1462211814792 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}] 10:56:54 INFO - PROCESS | 2000 | 1462211814877 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:56:54 INFO - PROCESS | 2000 | 1462211814882 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d2000 == 45 [pid = 2000] [id = 557] 10:56:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x11811e000) [pid = 2000] [serial = 1671] [outer = 0x0] 10:56:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x118344800) [pid = 2000] [serial = 1672] [outer = 0x11811e000] 10:56:54 INFO - PROCESS | 2000 | 1462211814910 Marionette DEBUG loaded listener.js 10:56:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x11859d400) [pid = 2000] [serial = 1673] [outer = 0x11811e000] 10:56:55 INFO - PROCESS | 2000 | 1462211815285 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]]]}] 10:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 526ms 10:56:55 INFO - PROCESS | 2000 | 1462211815308 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 2000 | 1462211815309 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:56:55 INFO - PROCESS | 2000 | 1462211815312 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - PROCESS | 2000 | 1462211815313 Marionette TRACE conn2 <- [1,2202,null,{}] 10:56:55 INFO - PROCESS | 2000 | 1462211815315 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}] 10:56:55 INFO - PROCESS | 2000 | 1462211815397 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:56:55 INFO - PROCESS | 2000 | 1462211815401 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x12440f000 == 46 [pid = 2000] [id = 558] 10:56:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1185ed000) [pid = 2000] [serial = 1674] [outer = 0x0] 10:56:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x118cc4400) [pid = 2000] [serial = 1675] [outer = 0x1185ed000] 10:56:55 INFO - PROCESS | 2000 | 1462211815428 Marionette DEBUG loaded listener.js 10:56:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1194dec00) [pid = 2000] [serial = 1676] [outer = 0x1185ed000] 10:56:55 INFO - PROCESS | 2000 | 1462211815747 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]]]}] 10:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 468ms 10:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:56:55 INFO - PROCESS | 2000 | 1462211815781 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 2000 | 1462211815782 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:56:55 INFO - PROCESS | 2000 | 1462211815784 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - PROCESS | 2000 | 1462211815785 Marionette TRACE conn2 <- [1,2206,null,{}] 10:56:55 INFO - PROCESS | 2000 | 1462211815787 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}] 10:56:55 INFO - PROCESS | 2000 | 1462211815876 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:56:55 INFO - PROCESS | 2000 | 1462211815930 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x126054800 == 47 [pid = 2000] [id = 559] 10:56:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x118a74c00) [pid = 2000] [serial = 1677] [outer = 0x0] 10:56:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x119965800) [pid = 2000] [serial = 1678] [outer = 0x118a74c00] 10:56:55 INFO - PROCESS | 2000 | 1462211815956 Marionette DEBUG loaded listener.js 10:56:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x119b87400) [pid = 2000] [serial = 1679] [outer = 0x118a74c00] 10:56:56 INFO - PROCESS | 2000 | 1462211816266 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]]]}] 10:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 524ms 10:56:56 INFO - PROCESS | 2000 | 1462211816309 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:56:56 INFO - PROCESS | 2000 | 1462211816310 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:56:56 INFO - PROCESS | 2000 | 1462211816312 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:56:56 INFO - PROCESS | 2000 | 1462211816313 Marionette TRACE conn2 <- [1,2210,null,{}] 10:56:56 INFO - PROCESS | 2000 | 1462211816315 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}] 10:56:56 INFO - PROCESS | 2000 | 1462211816414 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:56:56 INFO - PROCESS | 2000 | 1462211816474 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191bf000 == 48 [pid = 2000] [id = 560] 10:56:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x119b84000) [pid = 2000] [serial = 1680] [outer = 0x0] 10:56:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x120f75000) [pid = 2000] [serial = 1681] [outer = 0x119b84000] 10:56:56 INFO - PROCESS | 2000 | 1462211816502 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x121b84400) [pid = 2000] [serial = 1682] [outer = 0x119b84000] 10:56:56 INFO - PROCESS | 2000 | 1462211816819 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]]]}] 10:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 10:56:56 INFO - PROCESS | 2000 | 1462211816831 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:56:56 INFO - PROCESS | 2000 | 1462211816832 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:56:56 INFO - PROCESS | 2000 | 1462211816834 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:56:56 INFO - PROCESS | 2000 | 1462211816835 Marionette TRACE conn2 <- [1,2214,null,{}] 10:56:56 INFO - PROCESS | 2000 | 1462211816842 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}] 10:56:56 INFO - PROCESS | 2000 | 1462211816948 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:56:56 INFO - PROCESS | 2000 | 1462211816961 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a522000 == 49 [pid = 2000] [id = 561] 10:56:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x119b7f000) [pid = 2000] [serial = 1683] [outer = 0x0] 10:56:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x121e3ec00) [pid = 2000] [serial = 1684] [outer = 0x119b7f000] 10:56:56 INFO - PROCESS | 2000 | 1462211816987 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x124cb7400) [pid = 2000] [serial = 1685] [outer = 0x119b7f000] 10:56:57 INFO - PROCESS | 2000 | 1462211817346 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]]]}] 10:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 523ms 10:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:56:57 INFO - PROCESS | 2000 | 1462211817359 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 2000 | 1462211817360 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:56:57 INFO - PROCESS | 2000 | 1462211817362 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 2000 | 1462211817363 Marionette TRACE conn2 <- [1,2218,null,{}] 10:56:57 INFO - PROCESS | 2000 | 1462211817365 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}] 10:56:57 INFO - PROCESS | 2000 | 1462211817465 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:56:57 INFO - PROCESS | 2000 | 1462211817477 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b181800 == 50 [pid = 2000] [id = 562] 10:56:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x121b8bc00) [pid = 2000] [serial = 1686] [outer = 0x0] 10:56:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x126009800) [pid = 2000] [serial = 1687] [outer = 0x121b8bc00] 10:56:57 INFO - PROCESS | 2000 | 1462211817502 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x127277000) [pid = 2000] [serial = 1688] [outer = 0x121b8bc00] 10:56:57 INFO - PROCESS | 2000 | 1462211817848 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]]]}] 10:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 10:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:56:57 INFO - PROCESS | 2000 | 1462211817884 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 2000 | 1462211817885 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:56:57 INFO - PROCESS | 2000 | 1462211817893 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 2000 | 1462211817895 Marionette TRACE conn2 <- [1,2222,null,{}] 10:56:57 INFO - PROCESS | 2000 | 1462211817897 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}] 10:56:58 INFO - PROCESS | 2000 | 1462211818000 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:56:58 INFO - PROCESS | 2000 | 1462211818035 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9ed000 == 51 [pid = 2000] [id = 563] 10:56:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x126011000) [pid = 2000] [serial = 1689] [outer = 0x0] 10:56:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x12881b800) [pid = 2000] [serial = 1690] [outer = 0x126011000] 10:56:58 INFO - PROCESS | 2000 | 1462211818061 Marionette DEBUG loaded listener.js 10:56:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x12898fc00) [pid = 2000] [serial = 1691] [outer = 0x126011000] 10:56:58 INFO - PROCESS | 2000 | 1462211818403 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]]]}] 10:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 526ms 10:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:56:58 INFO - PROCESS | 2000 | 1462211818413 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:56:58 INFO - PROCESS | 2000 | 1462211818415 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:56:58 INFO - PROCESS | 2000 | 1462211818417 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:56:58 INFO - PROCESS | 2000 | 1462211818418 Marionette TRACE conn2 <- [1,2226,null,{}] 10:56:58 INFO - PROCESS | 2000 | 1462211818420 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}] 10:56:58 INFO - PROCESS | 2000 | 1462211818523 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:56:58 INFO - PROCESS | 2000 | 1462211818538 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0aa000 == 52 [pid = 2000] [id = 564] 10:56:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12881c800) [pid = 2000] [serial = 1692] [outer = 0x0] 10:56:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x1289c6800) [pid = 2000] [serial = 1693] [outer = 0x12881c800] 10:56:58 INFO - PROCESS | 2000 | 1462211818563 Marionette DEBUG loaded listener.js 10:56:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x128c66000) [pid = 2000] [serial = 1694] [outer = 0x12881c800] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x121717400) [pid = 2000] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x119e7c800) [pid = 2000] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x12880cc00) [pid = 2000] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x12898d400) [pid = 2000] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x11859e400) [pid = 2000] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x11308b400) [pid = 2000] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1289bd800) [pid = 2000] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x121b04400) [pid = 2000] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x124476c00) [pid = 2000] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x1171e8800) [pid = 2000] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x119410c00) [pid = 2000] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x112a41800) [pid = 2000] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x118357800) [pid = 2000] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:56:58 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12600a400) [pid = 2000] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:56:58 INFO - PROCESS | 2000 | 1462211818985 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]]]}] 10:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 617ms 10:56:59 INFO - PROCESS | 2000 | 1462211819035 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:56:59 INFO - PROCESS | 2000 | 1462211819036 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:56:59 INFO - PROCESS | 2000 | 1462211819039 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:56:59 INFO - PROCESS | 2000 | 1462211819040 Marionette TRACE conn2 <- [1,2230,null,{}] 10:56:59 INFO - PROCESS | 2000 | 1462211819042 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}] 10:56:59 INFO - PROCESS | 2000 | 1462211819141 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:56:59 INFO - PROCESS | 2000 | 1462211819203 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c17d000 == 53 [pid = 2000] [id = 565] 10:56:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x118a80800) [pid = 2000] [serial = 1695] [outer = 0x0] 10:56:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x121b83400) [pid = 2000] [serial = 1696] [outer = 0x118a80800] 10:56:59 INFO - PROCESS | 2000 | 1462211819233 Marionette DEBUG loaded listener.js 10:56:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x128d80000) [pid = 2000] [serial = 1697] [outer = 0x118a80800] 10:56:59 INFO - PROCESS | 2000 | 1462211819540 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]]]}] 10:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 10:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:56:59 INFO - PROCESS | 2000 | 1462211819560 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:56:59 INFO - PROCESS | 2000 | 1462211819561 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:56:59 INFO - PROCESS | 2000 | 1462211819563 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:56:59 INFO - PROCESS | 2000 | 1462211819564 Marionette TRACE conn2 <- [1,2234,null,{}] 10:56:59 INFO - PROCESS | 2000 | 1462211819566 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}] 10:56:59 INFO - PROCESS | 2000 | 1462211819653 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:56:59 INFO - PROCESS | 2000 | 1462211819657 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc9c000 == 54 [pid = 2000] [id = 566] 10:56:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x128d83c00) [pid = 2000] [serial = 1698] [outer = 0x0] 10:56:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x128fc4c00) [pid = 2000] [serial = 1699] [outer = 0x128d83c00] 10:56:59 INFO - PROCESS | 2000 | 1462211819681 Marionette DEBUG loaded listener.js 10:56:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x1293dfc00) [pid = 2000] [serial = 1700] [outer = 0x128d83c00] 10:57:00 INFO - PROCESS | 2000 | 1462211820031 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]]]}] 10:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 10:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:57:00 INFO - PROCESS | 2000 | 1462211820083 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 2000 | 1462211820084 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:57:00 INFO - PROCESS | 2000 | 1462211820086 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 2000 | 1462211820087 Marionette TRACE conn2 <- [1,2238,null,{}] 10:57:00 INFO - PROCESS | 2000 | 1462211820089 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}] 10:57:00 INFO - PROCESS | 2000 | 1462211820178 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:57:00 INFO - PROCESS | 2000 | 1462211820183 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d957800 == 55 [pid = 2000] [id = 567] 10:57:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1293e5c00) [pid = 2000] [serial = 1701] [outer = 0x0] 10:57:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x1293ea800) [pid = 2000] [serial = 1702] [outer = 0x1293e5c00] 10:57:00 INFO - PROCESS | 2000 | 1462211820207 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x12954d400) [pid = 2000] [serial = 1703] [outer = 0x1293e5c00] 10:57:00 INFO - PROCESS | 2000 | 1462211820543 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]]]}] 10:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 473ms 10:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:57:00 INFO - PROCESS | 2000 | 1462211820560 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 2000 | 1462211820561 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:57:00 INFO - PROCESS | 2000 | 1462211820563 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 2000 | 1462211820564 Marionette TRACE conn2 <- [1,2242,null,{}] 10:57:00 INFO - PROCESS | 2000 | 1462211820567 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}] 10:57:00 INFO - PROCESS | 2000 | 1462211820656 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:57:00 INFO - PROCESS | 2000 | 1462211820712 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc2b000 == 56 [pid = 2000] [id = 568] 10:57:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x1293e6000) [pid = 2000] [serial = 1704] [outer = 0x0] 10:57:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x129550800) [pid = 2000] [serial = 1705] [outer = 0x1293e6000] 10:57:00 INFO - PROCESS | 2000 | 1462211820736 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12a760000) [pid = 2000] [serial = 1706] [outer = 0x1293e6000] 10:57:01 INFO - PROCESS | 2000 | 1462211821162 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]]]}] 10:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 623ms 10:57:01 INFO - PROCESS | 2000 | 1462211821187 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:57:01 INFO - PROCESS | 2000 | 1462211821189 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:57:01 INFO - PROCESS | 2000 | 1462211821193 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:57:01 INFO - PROCESS | 2000 | 1462211821195 Marionette TRACE conn2 <- [1,2246,null,{}] 10:57:01 INFO - PROCESS | 2000 | 1462211821199 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}] 10:57:01 INFO - PROCESS | 2000 | 1462211821308 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:57:01 INFO - PROCESS | 2000 | 1462211821379 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x118885000 == 57 [pid = 2000] [id = 569] 10:57:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x112a41800) [pid = 2000] [serial = 1707] [outer = 0x0] 10:57:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x113427c00) [pid = 2000] [serial = 1708] [outer = 0x112a41800] 10:57:01 INFO - PROCESS | 2000 | 1462211821411 Marionette DEBUG loaded listener.js 10:57:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x1165db000) [pid = 2000] [serial = 1709] [outer = 0x112a41800] 10:57:01 INFO - PROCESS | 2000 | 1462211821845 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]]]}] 10:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 672ms 10:57:01 INFO - PROCESS | 2000 | 1462211821865 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:57:01 INFO - PROCESS | 2000 | 1462211821869 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:57:01 INFO - PROCESS | 2000 | 1462211821893 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:57:01 INFO - PROCESS | 2000 | 1462211821895 Marionette TRACE conn2 <- [1,2250,null,{}] 10:57:01 INFO - PROCESS | 2000 | 1462211821897 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}] 10:57:02 INFO - PROCESS | 2000 | 1462211822005 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:57:02 INFO - PROCESS | 2000 | 1462211822076 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12359f800 == 58 [pid = 2000] [id = 570] 10:57:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x1175a6400) [pid = 2000] [serial = 1710] [outer = 0x0] 10:57:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x11819d000) [pid = 2000] [serial = 1711] [outer = 0x1175a6400] 10:57:02 INFO - PROCESS | 2000 | 1462211822106 Marionette DEBUG loaded listener.js 10:57:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x11859f000) [pid = 2000] [serial = 1712] [outer = 0x1175a6400] 10:57:02 INFO - PROCESS | 2000 | 1462211822527 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]]]}] 10:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 672ms 10:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:57:02 INFO - PROCESS | 2000 | 1462211822564 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:57:02 INFO - PROCESS | 2000 | 1462211822565 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:57:02 INFO - PROCESS | 2000 | 1462211822568 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:57:02 INFO - PROCESS | 2000 | 1462211822570 Marionette TRACE conn2 <- [1,2254,null,{}] 10:57:02 INFO - PROCESS | 2000 | 1462211822578 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}] 10:57:02 INFO - PROCESS | 2000 | 1462211822715 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:57:02 INFO - PROCESS | 2000 | 1462211822803 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c16e000 == 59 [pid = 2000] [id = 571] 10:57:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x120f5d400) [pid = 2000] [serial = 1713] [outer = 0x0] 10:57:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x12129ac00) [pid = 2000] [serial = 1714] [outer = 0x120f5d400] 10:57:02 INFO - PROCESS | 2000 | 1462211822837 Marionette DEBUG loaded listener.js 10:57:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x121b0c400) [pid = 2000] [serial = 1715] [outer = 0x120f5d400] 10:57:03 INFO - PROCESS | 2000 | 1462211823278 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]]]}] 10:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 724ms 10:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:57:03 INFO - PROCESS | 2000 | 1462211823292 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:57:03 INFO - PROCESS | 2000 | 1462211823294 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:57:03 INFO - PROCESS | 2000 | 1462211823296 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:57:03 INFO - PROCESS | 2000 | 1462211823298 Marionette TRACE conn2 <- [1,2258,null,{}] 10:57:03 INFO - PROCESS | 2000 | 1462211823300 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}] 10:57:03 INFO - PROCESS | 2000 | 1462211823406 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:57:03 INFO - PROCESS | 2000 | 1462211823464 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc29800 == 60 [pid = 2000] [id = 572] 10:57:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x121b8d400) [pid = 2000] [serial = 1716] [outer = 0x0] 10:57:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x127270000) [pid = 2000] [serial = 1717] [outer = 0x121b8d400] 10:57:03 INFO - PROCESS | 2000 | 1462211823494 Marionette DEBUG loaded listener.js 10:57:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x128990c00) [pid = 2000] [serial = 1718] [outer = 0x121b8d400] 10:57:03 INFO - PROCESS | 2000 | 1462211823967 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]]]}] 10:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 719ms 10:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:57:04 INFO - PROCESS | 2000 | 1462211824017 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:57:04 INFO - PROCESS | 2000 | 1462211824019 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:57:04 INFO - PROCESS | 2000 | 1462211824022 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:57:04 INFO - PROCESS | 2000 | 1462211824024 Marionette TRACE conn2 <- [1,2262,null,{}] 10:57:04 INFO - PROCESS | 2000 | 1462211824028 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}] 10:57:04 INFO - PROCESS | 2000 | 1462211824208 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:57:04 INFO - PROCESS | 2000 | 1462211824309 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355c3800 == 61 [pid = 2000] [id = 573] 10:57:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x121e33c00) [pid = 2000] [serial = 1719] [outer = 0x0] 10:57:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x1289c7000) [pid = 2000] [serial = 1720] [outer = 0x121e33c00] 10:57:04 INFO - PROCESS | 2000 | 1462211824353 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x128d88800) [pid = 2000] [serial = 1721] [outer = 0x121e33c00] 10:57:04 INFO - PROCESS | 2000 | 1462211824822 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]]]}] 10:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 820ms 10:57:04 INFO - PROCESS | 2000 | 1462211824842 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:57:04 INFO - PROCESS | 2000 | 1462211824844 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:57:04 INFO - PROCESS | 2000 | 1462211824846 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:57:04 INFO - PROCESS | 2000 | 1462211824847 Marionette TRACE conn2 <- [1,2266,null,{}] 10:57:04 INFO - PROCESS | 2000 | 1462211824850 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}] 10:57:04 INFO - PROCESS | 2000 | 1462211824967 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:57:05 INFO - PROCESS | 2000 | 1462211825031 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355db000 == 62 [pid = 2000] [id = 574] 10:57:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x12954b800) [pid = 2000] [serial = 1722] [outer = 0x0] 10:57:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x12a76b800) [pid = 2000] [serial = 1723] [outer = 0x12954b800] 10:57:05 INFO - PROCESS | 2000 | 1462211825062 Marionette DEBUG loaded listener.js 10:57:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x12b104400) [pid = 2000] [serial = 1724] [outer = 0x12954b800] 10:57:05 INFO - PROCESS | 2000 | 1462211825504 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]]]}] 10:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 672ms 10:57:05 INFO - PROCESS | 2000 | 1462211825518 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:57:05 INFO - PROCESS | 2000 | 1462211825519 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:57:05 INFO - PROCESS | 2000 | 1462211825522 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:57:05 INFO - PROCESS | 2000 | 1462211825523 Marionette TRACE conn2 <- [1,2270,null,{}] 10:57:05 INFO - PROCESS | 2000 | 1462211825526 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}] 10:57:05 INFO - PROCESS | 2000 | 1462211825630 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:57:05 INFO - PROCESS | 2000 | 1462211825737 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x1356d7000 == 63 [pid = 2000] [id = 575] 10:57:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x110db1000) [pid = 2000] [serial = 1725] [outer = 0x0] 10:57:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x12b104800) [pid = 2000] [serial = 1726] [outer = 0x110db1000] 10:57:05 INFO - PROCESS | 2000 | 1462211825766 Marionette DEBUG loaded listener.js 10:57:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x12b10f400) [pid = 2000] [serial = 1727] [outer = 0x110db1000] 10:57:06 INFO - PROCESS | 2000 | 1462211826385 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]]]}] 10:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 872ms 10:57:06 INFO - PROCESS | 2000 | 1462211826408 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:57:06 INFO - PROCESS | 2000 | 1462211826410 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:57:06 INFO - PROCESS | 2000 | 1462211826415 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:57:06 INFO - PROCESS | 2000 | 1462211826418 Marionette TRACE conn2 <- [1,2274,null,{}] 10:57:06 INFO - PROCESS | 2000 | 1462211826427 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}] 10:57:06 INFO - PROCESS | 2000 | 1462211826570 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:57:06 INFO - PROCESS | 2000 | 1462211826679 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x1133e4800 == 64 [pid = 2000] [id = 576] 10:57:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x11100b400) [pid = 2000] [serial = 1728] [outer = 0x0] 10:57:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x111c49000) [pid = 2000] [serial = 1729] [outer = 0x11100b400] 10:57:06 INFO - PROCESS | 2000 | 1462211826721 Marionette DEBUG loaded listener.js 10:57:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x11205cc00) [pid = 2000] [serial = 1730] [outer = 0x11100b400] 10:57:07 INFO - PROCESS | 2000 | 1462211827195 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]]]}] 10:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 826ms 10:57:07 INFO - PROCESS | 2000 | 1462211827257 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:57:07 INFO - PROCESS | 2000 | 1462211827261 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:57:07 INFO - PROCESS | 2000 | 1462211827267 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:57:07 INFO - PROCESS | 2000 | 1462211827269 Marionette TRACE conn2 <- [1,2278,null,{}] 10:57:07 INFO - PROCESS | 2000 | 1462211827273 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}] 10:57:07 INFO - PROCESS | 2000 | 1462211827368 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:57:07 INFO - PROCESS | 2000 | 1462211827443 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x119142000 == 65 [pid = 2000] [id = 577] 10:57:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x1131a5800) [pid = 2000] [serial = 1731] [outer = 0x0] 10:57:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x1133b8800) [pid = 2000] [serial = 1732] [outer = 0x1131a5800] 10:57:07 INFO - PROCESS | 2000 | 1462211827470 Marionette DEBUG loaded listener.js 10:57:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x114ef1800) [pid = 2000] [serial = 1733] [outer = 0x1131a5800] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12d957800 == 64 [pid = 2000] [id = 567] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc9c000 == 63 [pid = 2000] [id = 566] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12c17d000 == 62 [pid = 2000] [id = 565] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0aa000 == 61 [pid = 2000] [id = 564] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9ed000 == 60 [pid = 2000] [id = 563] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12b181800 == 59 [pid = 2000] [id = 562] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12a522000 == 58 [pid = 2000] [id = 561] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x1246a7000) [pid = 2000] [serial = 1606] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x128c6a800) [pid = 2000] [serial = 1648] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x1191bf000 == 57 [pid = 2000] [id = 560] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x126054800 == 56 [pid = 2000] [id = 559] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12440f000 == 55 [pid = 2000] [id = 558] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d2000 == 54 [pid = 2000] [id = 557] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x119908000 == 53 [pid = 2000] [id = 556] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x118266000 == 52 [pid = 2000] [id = 555] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12c295000 == 51 [pid = 2000] [id = 552] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x128503800 == 50 [pid = 2000] [id = 551] 10:57:07 INFO - PROCESS | 2000 | --DOCSHELL 0x119845800 == 49 [pid = 2000] [id = 550] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x123539400) [pid = 2000] [serial = 1627] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x12600e400) [pid = 2000] [serial = 1630] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x124d6a000) [pid = 2000] [serial = 1628] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x117b54000) [pid = 2000] [serial = 1615] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x1198aac00) [pid = 2000] [serial = 1621] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x119b7f400) [pid = 2000] [serial = 1622] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x110f32000) [pid = 2000] [serial = 1588] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x1133b5000) [pid = 2000] [serial = 1610] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x112a4c400) [pid = 2000] [serial = 1609] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x118345400) [pid = 2000] [serial = 1594] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x1215b5000) [pid = 2000] [serial = 1600] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x1188c5400) [pid = 2000] [serial = 1618] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x128808800) [pid = 2000] [serial = 1633] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x11914f000) [pid = 2000] [serial = 1619] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x11996a000) [pid = 2000] [serial = 1597] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x121b83000) [pid = 2000] [serial = 1586] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x1211bb000) [pid = 2000] [serial = 1624] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x121e34800) [pid = 2000] [serial = 1603] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x11671dc00) [pid = 2000] [serial = 1591] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x12726f800) [pid = 2000] [serial = 1631] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x12881ec00) [pid = 2000] [serial = 1636] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x128816400) [pid = 2000] [serial = 1634] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x128a9bc00) [pid = 2000] [serial = 1643] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x1198a9800) [pid = 2000] [serial = 1639] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x12898f000) [pid = 2000] [serial = 1637] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x118358000) [pid = 2000] [serial = 1616] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x1168d8800) [pid = 2000] [serial = 1613] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x115d7dc00) [pid = 2000] [serial = 1612] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x128990000) [pid = 2000] [serial = 1640] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x128996400) [pid = 2000] [serial = 1642] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x128c5f800) [pid = 2000] [serial = 1646] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x121c50000) [pid = 2000] [serial = 1625] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x128aa5000) [pid = 2000] [serial = 1645] [outer = 0x0] [url = about:blank] 10:57:07 INFO - PROCESS | 2000 | 1462211827896 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]]]}] 10:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 674ms 10:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:57:07 INFO - PROCESS | 2000 | 1462211827942 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:57:07 INFO - PROCESS | 2000 | 1462211827943 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:57:07 INFO - PROCESS | 2000 | 1462211827945 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:57:07 INFO - PROCESS | 2000 | 1462211827948 Marionette TRACE conn2 <- [1,2282,null,{}] 10:57:07 INFO - PROCESS | 2000 | 1462211827955 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}] 10:57:08 INFO - PROCESS | 2000 | 1462211828047 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:57:08 INFO - PROCESS | 2000 | 1462211828052 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x121152000 == 50 [pid = 2000] [id = 578] 10:57:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x115d82400) [pid = 2000] [serial = 1734] [outer = 0x0] 10:57:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x11671f400) [pid = 2000] [serial = 1735] [outer = 0x115d82400] 10:57:08 INFO - PROCESS | 2000 | 1462211828080 Marionette DEBUG loaded listener.js 10:57:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x117141400) [pid = 2000] [serial = 1736] [outer = 0x115d82400] 10:57:08 INFO - PROCESS | 2000 | 1462211828470 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]]]}] 10:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 571ms 10:57:08 INFO - PROCESS | 2000 | 1462211828516 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:57:08 INFO - PROCESS | 2000 | 1462211828518 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:57:08 INFO - PROCESS | 2000 | 1462211828522 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:57:08 INFO - PROCESS | 2000 | 1462211828523 Marionette TRACE conn2 <- [1,2286,null,{}] 10:57:08 INFO - PROCESS | 2000 | 1462211828525 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}] 10:57:08 INFO - PROCESS | 2000 | 1462211828609 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:57:08 INFO - PROCESS | 2000 | 1462211828613 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x121e19800 == 51 [pid = 2000] [id = 579] 10:57:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x1175a7c00) [pid = 2000] [serial = 1737] [outer = 0x0] 10:57:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x11819fc00) [pid = 2000] [serial = 1738] [outer = 0x1175a7c00] 10:57:08 INFO - PROCESS | 2000 | 1462211828639 Marionette DEBUG loaded listener.js 10:57:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x11835ac00) [pid = 2000] [serial = 1739] [outer = 0x1175a7c00] 10:57:08 INFO - PROCESS | 2000 | 1462211828992 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]]]}] 10:57:09 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 10:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 10:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:57:09 INFO - PROCESS | 2000 | 1462211829046 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 2000 | 1462211829047 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:57:09 INFO - PROCESS | 2000 | 1462211829049 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:57:09 INFO - PROCESS | 2000 | 1462211829050 Marionette TRACE conn2 <- [1,2290,null,{}] 10:57:09 INFO - PROCESS | 2000 | 1462211829053 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}] 10:57:09 INFO - PROCESS | 2000 | 1462211829134 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:57:09 INFO - PROCESS | 2000 | 1462211829138 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x124715800 == 52 [pid = 2000] [id = 580] 10:57:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x118508c00) [pid = 2000] [serial = 1740] [outer = 0x0] 10:57:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x1185a1c00) [pid = 2000] [serial = 1741] [outer = 0x118508c00] 10:57:09 INFO - PROCESS | 2000 | 1462211829164 Marionette DEBUG loaded listener.js 10:57:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x1188c8c00) [pid = 2000] [serial = 1742] [outer = 0x118508c00] 10:57:09 INFO - PROCESS | 2000 | 1462211829545 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]]]}] 10:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 10:57:09 INFO - PROCESS | 2000 | 1462211829572 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 2000 | 1462211829574 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:57:09 INFO - PROCESS | 2000 | 1462211829577 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:57:09 INFO - PROCESS | 2000 | 1462211829579 Marionette TRACE conn2 <- [1,2294,null,{}] 10:57:09 INFO - PROCESS | 2000 | 1462211829582 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}] 10:57:09 INFO - PROCESS | 2000 | 1462211829776 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:57:09 INFO - PROCESS | 2000 | 1462211829794 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ad0000 == 53 [pid = 2000] [id = 581] 10:57:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x118a71c00) [pid = 2000] [serial = 1743] [outer = 0x0] 10:57:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x118cc4000) [pid = 2000] [serial = 1744] [outer = 0x118a71c00] 10:57:09 INFO - PROCESS | 2000 | 1462211829836 Marionette DEBUG loaded listener.js 10:57:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x119b81c00) [pid = 2000] [serial = 1745] [outer = 0x118a71c00] 10:57:10 INFO - PROCESS | 2000 | 1462211830250 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]]]}] 10:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 720ms 10:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:57:10 INFO - PROCESS | 2000 | 1462211830297 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:57:10 INFO - PROCESS | 2000 | 1462211830298 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:57:10 INFO - PROCESS | 2000 | 1462211830300 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:57:10 INFO - PROCESS | 2000 | 1462211830301 Marionette TRACE conn2 <- [1,2298,null,{}] 10:57:10 INFO - PROCESS | 2000 | 1462211830304 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}] 10:57:10 INFO - PROCESS | 2000 | 1462211830407 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:57:10 INFO - PROCESS | 2000 | 1462211830446 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x128dbc800 == 54 [pid = 2000] [id = 582] 10:57:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x119b82400) [pid = 2000] [serial = 1746] [outer = 0x0] 10:57:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x119e71800) [pid = 2000] [serial = 1747] [outer = 0x119b82400] 10:57:10 INFO - PROCESS | 2000 | 1462211830473 Marionette DEBUG loaded listener.js 10:57:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x120f94000) [pid = 2000] [serial = 1748] [outer = 0x119b82400] 10:57:10 INFO - PROCESS | 2000 | 1462211830767 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]]]}] 10:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 10:57:10 INFO - PROCESS | 2000 | 1462211830819 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:57:10 INFO - PROCESS | 2000 | 1462211830820 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:57:10 INFO - PROCESS | 2000 | 1462211830825 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:57:10 INFO - PROCESS | 2000 | 1462211830826 Marionette TRACE conn2 <- [1,2302,null,{}] 10:57:10 INFO - PROCESS | 2000 | 1462211830828 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}] 10:57:10 INFO - PROCESS | 2000 | 1462211830932 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:57:10 INFO - PROCESS | 2000 | 1462211830954 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a525800 == 55 [pid = 2000] [id = 583] 10:57:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x120f95800) [pid = 2000] [serial = 1749] [outer = 0x0] 10:57:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x1211be400) [pid = 2000] [serial = 1750] [outer = 0x120f95800] 10:57:10 INFO - PROCESS | 2000 | 1462211830978 Marionette DEBUG loaded listener.js 10:57:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x12150e400) [pid = 2000] [serial = 1751] [outer = 0x120f95800] 10:57:11 INFO - PROCESS | 2000 | 1462211831345 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]]]}] 10:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 569ms 10:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:57:11 INFO - PROCESS | 2000 | 1462211831395 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:57:11 INFO - PROCESS | 2000 | 1462211831396 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:57:11 INFO - PROCESS | 2000 | 1462211831398 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:57:11 INFO - PROCESS | 2000 | 1462211831399 Marionette TRACE conn2 <- [1,2306,null,{}] 10:57:11 INFO - PROCESS | 2000 | 1462211831401 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}] 10:57:11 INFO - PROCESS | 2000 | 1462211831511 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:57:11 INFO - PROCESS | 2000 | 1462211831525 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa7d000 == 56 [pid = 2000] [id = 584] 10:57:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x12129cc00) [pid = 2000] [serial = 1752] [outer = 0x0] 10:57:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x121b02800) [pid = 2000] [serial = 1753] [outer = 0x12129cc00] 10:57:11 INFO - PROCESS | 2000 | 1462211831549 Marionette DEBUG loaded listener.js 10:57:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x121b0c000) [pid = 2000] [serial = 1754] [outer = 0x12129cc00] 10:57:11 INFO - PROCESS | 2000 | 1462211831883 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]]]}] 10:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 10:57:11 INFO - PROCESS | 2000 | 1462211831918 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:57:11 INFO - PROCESS | 2000 | 1462211831919 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:57:11 INFO - PROCESS | 2000 | 1462211831921 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:57:11 INFO - PROCESS | 2000 | 1462211831923 Marionette TRACE conn2 <- [1,2310,null,{}] 10:57:11 INFO - PROCESS | 2000 | 1462211831925 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}] 10:57:12 INFO - PROCESS | 2000 | 1462211832034 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x119b7f000) [pid = 2000] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x126011000) [pid = 2000] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x121b8bc00) [pid = 2000] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x12881c800) [pid = 2000] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x118a80800) [pid = 2000] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x11618fc00) [pid = 2000] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x1185ed000) [pid = 2000] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x11811e000) [pid = 2000] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x110f34000) [pid = 2000] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x128aa2800) [pid = 2000] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x119b84000) [pid = 2000] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x118a74c00) [pid = 2000] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x128d83c00) [pid = 2000] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:57:12 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x1293e5c00) [pid = 2000] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:57:12 INFO - PROCESS | 2000 | 1462211832229 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168b3800 == 57 [pid = 2000] [id = 585] 10:57:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x110f35400) [pid = 2000] [serial = 1755] [outer = 0x0] 10:57:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x11618fc00) [pid = 2000] [serial = 1756] [outer = 0x110f35400] 10:57:12 INFO - PROCESS | 2000 | 1462211832255 Marionette DEBUG loaded listener.js 10:57:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x1198a6c00) [pid = 2000] [serial = 1757] [outer = 0x110f35400] 10:57:12 INFO - PROCESS | 2000 | 1462211832549 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]]]}] 10:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 671ms 10:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:57:12 INFO - PROCESS | 2000 | 1462211832594 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:57:12 INFO - PROCESS | 2000 | 1462211832595 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:57:12 INFO - PROCESS | 2000 | 1462211832597 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:57:12 INFO - PROCESS | 2000 | 1462211832599 Marionette TRACE conn2 <- [1,2314,null,{}] 10:57:12 INFO - PROCESS | 2000 | 1462211832601 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}] 10:57:12 INFO - PROCESS | 2000 | 1462211832708 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:57:12 INFO - PROCESS | 2000 | 1462211832764 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b953000 == 58 [pid = 2000] [id = 586] 10:57:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x117b55000) [pid = 2000] [serial = 1758] [outer = 0x0] 10:57:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x121b8b400) [pid = 2000] [serial = 1759] [outer = 0x117b55000] 10:57:12 INFO - PROCESS | 2000 | 1462211832794 Marionette DEBUG loaded listener.js 10:57:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x124d61000) [pid = 2000] [serial = 1760] [outer = 0x117b55000] 10:57:13 INFO - PROCESS | 2000 | 1462211833095 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]]]}] 10:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 520ms 10:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:57:13 INFO - PROCESS | 2000 | 1462211833118 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:57:13 INFO - PROCESS | 2000 | 1462211833119 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:57:13 INFO - PROCESS | 2000 | 1462211833124 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:57:13 INFO - PROCESS | 2000 | 1462211833127 Marionette TRACE conn2 <- [1,2318,null,{}] 10:57:13 INFO - PROCESS | 2000 | 1462211833129 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}] 10:57:13 INFO - PROCESS | 2000 | 1462211833217 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:57:13 INFO - PROCESS | 2000 | 1462211833222 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba15000 == 59 [pid = 2000] [id = 587] 10:57:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x126002c00) [pid = 2000] [serial = 1761] [outer = 0x0] 10:57:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x12726e000) [pid = 2000] [serial = 1762] [outer = 0x126002c00] 10:57:13 INFO - PROCESS | 2000 | 1462211833246 Marionette DEBUG loaded listener.js 10:57:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x12880bc00) [pid = 2000] [serial = 1763] [outer = 0x126002c00] 10:57:13 INFO - PROCESS | 2000 | 1462211833604 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] 10:57:13 INFO - PROCESS | 2000 | 1462211833650 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:57:13 INFO - PROCESS | 2000 | 1462211833652 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:57:13 INFO - PROCESS | 2000 | 1462211833653 Marionette TRACE conn2 <- [1,2322,null,{}] 10:57:13 INFO - PROCESS | 2000 | 1462211833655 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}] 10:57:13 INFO - PROCESS | 2000 | 1462211833743 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:57:13 INFO - PROCESS | 2000 | 1462211833747 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c168000 == 60 [pid = 2000] [id = 588] 10:57:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x110da8000) [pid = 2000] [serial = 1764] [outer = 0x0] 10:57:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x12881fc00) [pid = 2000] [serial = 1765] [outer = 0x110da8000] 10:57:13 INFO - PROCESS | 2000 | 1462211833771 Marionette DEBUG loaded listener.js 10:57:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x128991800) [pid = 2000] [serial = 1766] [outer = 0x110da8000] 10:57:14 INFO - PROCESS | 2000 | 1462211834105 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]]]}] 10:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 469ms 10:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:57:14 INFO - PROCESS | 2000 | 1462211834123 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:57:14 INFO - PROCESS | 2000 | 1462211834125 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:57:14 INFO - PROCESS | 2000 | 1462211834127 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:57:14 INFO - PROCESS | 2000 | 1462211834128 Marionette TRACE conn2 <- [1,2326,null,{}] 10:57:14 INFO - PROCESS | 2000 | 1462211834130 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}] 10:57:14 INFO - PROCESS | 2000 | 1462211834217 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:57:14 INFO - PROCESS | 2000 | 1462211834344 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x112528000 == 61 [pid = 2000] [id = 589] 10:57:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x110da9400) [pid = 2000] [serial = 1767] [outer = 0x0] 10:57:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x110f37400) [pid = 2000] [serial = 1768] [outer = 0x110da9400] 10:57:14 INFO - PROCESS | 2000 | 1462211834376 Marionette DEBUG loaded listener.js 10:57:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x111dc7800) [pid = 2000] [serial = 1769] [outer = 0x110da9400] 10:57:14 INFO - PROCESS | 2000 | 1462211834822 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]]]}] 10:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 719ms 10:57:14 INFO - PROCESS | 2000 | 1462211834847 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:57:14 INFO - PROCESS | 2000 | 1462211834850 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:57:14 INFO - PROCESS | 2000 | 1462211834853 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:57:14 INFO - PROCESS | 2000 | 1462211834856 Marionette TRACE conn2 <- [1,2330,null,{}] 10:57:14 INFO - PROCESS | 2000 | 1462211834859 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}] 10:57:14 INFO - PROCESS | 2000 | 1462211834969 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:57:15 INFO - PROCESS | 2000 | 1462211835043 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b98800 == 62 [pid = 2000] [id = 590] 10:57:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x116721000) [pid = 2000] [serial = 1770] [outer = 0x0] 10:57:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x11686e000) [pid = 2000] [serial = 1771] [outer = 0x116721000] 10:57:15 INFO - PROCESS | 2000 | 1462211835116 Marionette DEBUG loaded listener.js 10:57:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x1188c5400) [pid = 2000] [serial = 1772] [outer = 0x116721000] 10:57:15 INFO - PROCESS | 2000 | 1462211835561 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]]]}] 10:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 728ms 10:57:15 INFO - PROCESS | 2000 | 1462211835583 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:57:15 INFO - PROCESS | 2000 | 1462211835586 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:57:15 INFO - PROCESS | 2000 | 1462211835589 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:57:15 INFO - PROCESS | 2000 | 1462211835590 Marionette TRACE conn2 <- [1,2334,null,{}] 10:57:15 INFO - PROCESS | 2000 | 1462211835593 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}] 10:57:15 INFO - PROCESS | 2000 | 1462211835720 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:57:15 INFO - PROCESS | 2000 | 1462211835804 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b94a000 == 63 [pid = 2000] [id = 591] 10:57:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x118343c00) [pid = 2000] [serial = 1773] [outer = 0x0] 10:57:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x118a7b400) [pid = 2000] [serial = 1774] [outer = 0x118343c00] 10:57:15 INFO - PROCESS | 2000 | 1462211835835 Marionette DEBUG loaded listener.js 10:57:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x119440800) [pid = 2000] [serial = 1775] [outer = 0x118343c00] 10:57:16 INFO - PROCESS | 2000 | 1462211836270 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]]]}] 10:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 723ms 10:57:16 INFO - PROCESS | 2000 | 1462211836312 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:57:16 INFO - PROCESS | 2000 | 1462211836314 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:57:16 INFO - PROCESS | 2000 | 1462211836322 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:57:16 INFO - PROCESS | 2000 | 1462211836326 Marionette TRACE conn2 <- [1,2338,null,{}] 10:57:16 INFO - PROCESS | 2000 | 1462211836329 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}] 10:57:16 INFO - PROCESS | 2000 | 1462211836439 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:57:16 INFO - PROCESS | 2000 | 1462211836512 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c285000 == 64 [pid = 2000] [id = 592] 10:57:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x1194d6000) [pid = 2000] [serial = 1776] [outer = 0x0] 10:57:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x119b7e400) [pid = 2000] [serial = 1777] [outer = 0x1194d6000] 10:57:16 INFO - PROCESS | 2000 | 1462211836541 Marionette DEBUG loaded listener.js 10:57:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x123539400) [pid = 2000] [serial = 1778] [outer = 0x1194d6000] 10:57:16 INFO - PROCESS | 2000 | 1462211836980 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]]]}] 10:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 678ms 10:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:57:17 INFO - PROCESS | 2000 | 1462211836996 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:57:17 INFO - PROCESS | 2000 | 1462211836999 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:57:17 INFO - PROCESS | 2000 | 1462211837002 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:57:17 INFO - PROCESS | 2000 | 1462211837004 Marionette TRACE conn2 <- [1,2342,null,{}] 10:57:17 INFO - PROCESS | 2000 | 1462211837008 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}] 10:57:17 INFO - PROCESS | 2000 | 1462211837142 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:57:17 INFO - PROCESS | 2000 | 1462211837228 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc9f000 == 65 [pid = 2000] [id = 593] 10:57:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x11996d400) [pid = 2000] [serial = 1779] [outer = 0x0] 10:57:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x12726ec00) [pid = 2000] [serial = 1780] [outer = 0x11996d400] 10:57:17 INFO - PROCESS | 2000 | 1462211837257 Marionette DEBUG loaded listener.js 10:57:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x128989800) [pid = 2000] [serial = 1781] [outer = 0x11996d400] 10:57:17 INFO - PROCESS | 2000 | 1462211837660 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]]]}] 10:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 674ms 10:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:57:17 INFO - PROCESS | 2000 | 1462211837677 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:57:17 INFO - PROCESS | 2000 | 1462211837679 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:57:17 INFO - PROCESS | 2000 | 1462211837682 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:57:17 INFO - PROCESS | 2000 | 1462211837684 Marionette TRACE conn2 <- [1,2346,null,{}] 10:57:17 INFO - PROCESS | 2000 | 1462211837688 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}] 10:57:17 INFO - PROCESS | 2000 | 1462211837844 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:57:17 INFO - PROCESS | 2000 | 1462211837975 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3c8000 == 66 [pid = 2000] [id = 594] 10:57:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x1289c9000) [pid = 2000] [serial = 1782] [outer = 0x0] 10:57:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x1289cc000) [pid = 2000] [serial = 1783] [outer = 0x1289c9000] 10:57:18 INFO - PROCESS | 2000 | 1462211838032 Marionette DEBUG loaded listener.js 10:57:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x128c5f800) [pid = 2000] [serial = 1784] [outer = 0x1289c9000] 10:57:18 INFO - PROCESS | 2000 | 1462211838547 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]]]}] 10:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 871ms 10:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:57:18 INFO - PROCESS | 2000 | 1462211838553 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:57:18 INFO - PROCESS | 2000 | 1462211838554 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:57:18 INFO - PROCESS | 2000 | 1462211838557 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:57:18 INFO - PROCESS | 2000 | 1462211838558 Marionette TRACE conn2 <- [1,2350,null,{}] 10:57:18 INFO - PROCESS | 2000 | 1462211838560 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}] 10:57:18 INFO - PROCESS | 2000 | 1462211838666 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:57:18 INFO - PROCESS | 2000 | 1462211838768 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc26000 == 67 [pid = 2000] [id = 595] 10:57:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x128c62400) [pid = 2000] [serial = 1785] [outer = 0x0] 10:57:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x128d7c800) [pid = 2000] [serial = 1786] [outer = 0x128c62400] 10:57:18 INFO - PROCESS | 2000 | 1462211838797 Marionette DEBUG loaded listener.js 10:57:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x128d86400) [pid = 2000] [serial = 1787] [outer = 0x128c62400] 10:57:19 INFO - PROCESS | 2000 | 1462211839185 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]]]}] 10:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 671ms 10:57:19 INFO - PROCESS | 2000 | 1462211839228 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:57:19 INFO - PROCESS | 2000 | 1462211839230 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:57:19 INFO - PROCESS | 2000 | 1462211839232 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:57:19 INFO - PROCESS | 2000 | 1462211839233 Marionette TRACE conn2 <- [1,2354,null,{}] 10:57:19 INFO - PROCESS | 2000 | 1462211839236 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}] 10:57:19 INFO - PROCESS | 2000 | 1462211839346 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:57:19 INFO - PROCESS | 2000 | 1462211839610 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x11985f000 == 68 [pid = 2000] [id = 596] 10:57:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x110f33800) [pid = 2000] [serial = 1788] [outer = 0x0] 10:57:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x1110d6c00) [pid = 2000] [serial = 1789] [outer = 0x110f33800] 10:57:19 INFO - PROCESS | 2000 | 1462211839661 Marionette DEBUG loaded listener.js 10:57:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x112a4c400) [pid = 2000] [serial = 1790] [outer = 0x110f33800] 10:57:20 INFO - PROCESS | 2000 | 1462211840139 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]]]}] 10:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 971ms 10:57:20 INFO - PROCESS | 2000 | 1462211840203 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:57:20 INFO - PROCESS | 2000 | 1462211840206 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:57:20 INFO - PROCESS | 2000 | 1462211840209 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 2000 | 1462211840211 Marionette TRACE conn2 <- [1,2358,null,{}] 10:57:20 INFO - PROCESS | 2000 | 1462211840214 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}] 10:57:20 INFO - PROCESS | 2000 | 1462211840313 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:57:20 INFO - PROCESS | 2000 | 1462211840380 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x11985c000 == 69 [pid = 2000] [id = 597] 10:57:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x1133b1c00) [pid = 2000] [serial = 1791] [outer = 0x0] 10:57:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x115d81800) [pid = 2000] [serial = 1792] [outer = 0x1133b1c00] 10:57:20 INFO - PROCESS | 2000 | 1462211840404 Marionette DEBUG loaded listener.js 10:57:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x1171e7000) [pid = 2000] [serial = 1793] [outer = 0x1133b1c00] 10:57:20 INFO - PROCESS | 2000 | 1462211840833 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]]]}] 10:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 675ms 10:57:20 INFO - PROCESS | 2000 | 1462211840887 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:57:20 INFO - PROCESS | 2000 | 1462211840891 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:57:20 INFO - PROCESS | 2000 | 1462211840896 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 2000 | 1462211840898 Marionette TRACE conn2 <- [1,2362,null,{}] 10:57:20 INFO - PROCESS | 2000 | 1462211840902 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}] 10:57:21 INFO - PROCESS | 2000 | 1462211841044 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:57:21 INFO - PROCESS | 2000 | 1462211841217 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x135d73000 == 68 [pid = 2000] [id = 506] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba1f000 == 67 [pid = 2000] [id = 535] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c168000 == 66 [pid = 2000] [id = 588] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba15000 == 65 [pid = 2000] [id = 587] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12b953000 == 64 [pid = 2000] [id = 586] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x129550800) [pid = 2000] [serial = 1705] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a77800 == 65 [pid = 2000] [id = 598] 10:57:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x110f36c00) [pid = 2000] [serial = 1794] [outer = 0x0] 10:57:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x116727800) [pid = 2000] [serial = 1795] [outer = 0x110f36c00] 10:57:21 INFO - PROCESS | 2000 | 1462211841296 Marionette DEBUG loaded listener.js 10:57:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x1185a9800) [pid = 2000] [serial = 1796] [outer = 0x110f36c00] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1168b3800 == 64 [pid = 2000] [id = 585] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa7d000 == 63 [pid = 2000] [id = 584] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12a525800 == 62 [pid = 2000] [id = 583] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x128dbc800 == 61 [pid = 2000] [id = 582] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x128ad0000 == 60 [pid = 2000] [id = 581] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x124715800 == 59 [pid = 2000] [id = 580] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x121e19800 == 58 [pid = 2000] [id = 579] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x121152000 == 57 [pid = 2000] [id = 578] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x119142000 == 56 [pid = 2000] [id = 577] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1133e4800 == 55 [pid = 2000] [id = 576] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1355c3800 == 54 [pid = 2000] [id = 573] 10:57:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc29800 == 53 [pid = 2000] [id = 572] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x128c6bc00) [pid = 2000] [serial = 1663] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x118345c00) [pid = 2000] [serial = 1654] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x128fc4c00) [pid = 2000] [serial = 1699] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x1293ea800) [pid = 2000] [serial = 1702] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x1293dfc00) [pid = 2000] [serial = 1700] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x124cb7400) [pid = 2000] [serial = 1685] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x127277000) [pid = 2000] [serial = 1688] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x128d80000) [pid = 2000] [serial = 1697] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x12954d400) [pid = 2000] [serial = 1703] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x121b84400) [pid = 2000] [serial = 1682] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x128c66000) [pid = 2000] [serial = 1694] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x121e3ec00) [pid = 2000] [serial = 1684] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x12881b800) [pid = 2000] [serial = 1690] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x126009800) [pid = 2000] [serial = 1687] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x1289c6800) [pid = 2000] [serial = 1693] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x121b83400) [pid = 2000] [serial = 1696] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x12898fc00) [pid = 2000] [serial = 1691] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x119e70800) [pid = 2000] [serial = 1657] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x1171eb000) [pid = 2000] [serial = 1670] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x11680c800) [pid = 2000] [serial = 1669] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x118cc4400) [pid = 2000] [serial = 1675] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x1194dec00) [pid = 2000] [serial = 1676] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x118344800) [pid = 2000] [serial = 1672] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x11859d400) [pid = 2000] [serial = 1673] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x1134ad800) [pid = 2000] [serial = 1667] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x111dbe800) [pid = 2000] [serial = 1666] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x128cd5c00) [pid = 2000] [serial = 1649] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x120f75000) [pid = 2000] [serial = 1681] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x113089c00) [pid = 2000] [serial = 1651] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x119965800) [pid = 2000] [serial = 1678] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x119b87400) [pid = 2000] [serial = 1679] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x126003400) [pid = 2000] [serial = 1660] [outer = 0x0] [url = about:blank] 10:57:21 INFO - PROCESS | 2000 | 1462211841666 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]]]}] 10:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 821ms 10:57:21 INFO - PROCESS | 2000 | 1462211841717 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:57:21 INFO - PROCESS | 2000 | 1462211841718 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:57:21 INFO - PROCESS | 2000 | 1462211841722 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:57:21 INFO - PROCESS | 2000 | 1462211841726 Marionette TRACE conn2 <- [1,2366,null,{}] 10:57:21 INFO - PROCESS | 2000 | 1462211841733 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}] 10:57:21 INFO - PROCESS | 2000 | 1462211841820 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:57:21 INFO - PROCESS | 2000 | 1462211841828 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x1240d8800 == 54 [pid = 2000] [id = 599] 10:57:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x118a7bc00) [pid = 2000] [serial = 1797] [outer = 0x0] 10:57:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x119963400) [pid = 2000] [serial = 1798] [outer = 0x118a7bc00] 10:57:21 INFO - PROCESS | 2000 | 1462211841853 Marionette DEBUG loaded listener.js 10:57:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x119e7cc00) [pid = 2000] [serial = 1799] [outer = 0x118a7bc00] 10:57:22 INFO - PROCESS | 2000 | 1462211842225 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]]]}] 10:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 523ms 10:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:57:22 INFO - PROCESS | 2000 | 1462211842248 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:57:22 INFO - PROCESS | 2000 | 1462211842250 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:57:22 INFO - PROCESS | 2000 | 1462211842252 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:57:22 INFO - PROCESS | 2000 | 1462211842254 Marionette TRACE conn2 <- [1,2370,null,{}] 10:57:22 INFO - PROCESS | 2000 | 1462211842258 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}] 10:57:22 INFO - PROCESS | 2000 | 1462211842346 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:57:22 INFO - PROCESS | 2000 | 1462211842350 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x119849000 == 55 [pid = 2000] [id = 600] 10:57:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x120f79800) [pid = 2000] [serial = 1800] [outer = 0x0] 10:57:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x1212a1800) [pid = 2000] [serial = 1801] [outer = 0x120f79800] 10:57:22 INFO - PROCESS | 2000 | 1462211842375 Marionette DEBUG loaded listener.js 10:57:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x121b80800) [pid = 2000] [serial = 1802] [outer = 0x120f79800] 10:57:22 INFO - PROCESS | 2000 | 1462211842722 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]]]}] 10:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 522ms 10:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:57:22 INFO - PROCESS | 2000 | 1462211842776 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:57:22 INFO - PROCESS | 2000 | 1462211842778 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:57:22 INFO - PROCESS | 2000 | 1462211842780 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:57:22 INFO - PROCESS | 2000 | 1462211842781 Marionette TRACE conn2 <- [1,2374,null,{}] 10:57:22 INFO - PROCESS | 2000 | 1462211842783 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}] 10:57:22 INFO - PROCESS | 2000 | 1462211842868 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:57:22 INFO - PROCESS | 2000 | 1462211842873 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa82000 == 56 [pid = 2000] [id = 601] 10:57:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x121e36000) [pid = 2000] [serial = 1803] [outer = 0x0] 10:57:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x121e3a800) [pid = 2000] [serial = 1804] [outer = 0x121e36000] 10:57:22 INFO - PROCESS | 2000 | 1462211842904 Marionette DEBUG loaded listener.js 10:57:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x126011000) [pid = 2000] [serial = 1805] [outer = 0x121e36000] 10:57:23 INFO - PROCESS | 2000 | 1462211843279 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]]]}] 10:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 517ms 10:57:23 INFO - PROCESS | 2000 | 1462211843298 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:57:23 INFO - PROCESS | 2000 | 1462211843299 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:57:23 INFO - PROCESS | 2000 | 1462211843301 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:57:23 INFO - PROCESS | 2000 | 1462211843302 Marionette TRACE conn2 <- [1,2378,null,{}] 10:57:23 INFO - PROCESS | 2000 | 1462211843304 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}] 10:57:23 INFO - PROCESS | 2000 | 1462211843392 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:57:23 INFO - PROCESS | 2000 | 1462211843468 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b294800 == 57 [pid = 2000] [id = 602] 10:57:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x124428400) [pid = 2000] [serial = 1806] [outer = 0x0] 10:57:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x128802c00) [pid = 2000] [serial = 1807] [outer = 0x124428400] 10:57:23 INFO - PROCESS | 2000 | 1462211843493 Marionette DEBUG loaded listener.js 10:57:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x1289bec00) [pid = 2000] [serial = 1808] [outer = 0x124428400] 10:57:23 INFO - PROCESS | 2000 | 1462211843847 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]]]}] 10:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 568ms 10:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:57:23 INFO - PROCESS | 2000 | 1462211843878 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:57:23 INFO - PROCESS | 2000 | 1462211843880 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:57:23 INFO - PROCESS | 2000 | 1462211843883 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:57:23 INFO - PROCESS | 2000 | 1462211843885 Marionette TRACE conn2 <- [1,2382,null,{}] 10:57:23 INFO - PROCESS | 2000 | 1462211843888 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}] 10:57:24 INFO - PROCESS | 2000 | 1462211844048 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:57:24 INFO - PROCESS | 2000 | 1462211844062 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba22800 == 58 [pid = 2000] [id = 603] 10:57:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x1289c1400) [pid = 2000] [serial = 1809] [outer = 0x0] 10:57:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x128a9f400) [pid = 2000] [serial = 1810] [outer = 0x1289c1400] 10:57:24 INFO - PROCESS | 2000 | 1462211844087 Marionette DEBUG loaded listener.js 10:57:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x128c62c00) [pid = 2000] [serial = 1811] [outer = 0x1289c1400] 10:57:24 INFO - PROCESS | 2000 | 1462211844452 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]]]}] 10:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 576ms 10:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:57:24 INFO - PROCESS | 2000 | 1462211844463 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:57:24 INFO - PROCESS | 2000 | 1462211844465 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:57:24 INFO - PROCESS | 2000 | 1462211844468 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:57:24 INFO - PROCESS | 2000 | 1462211844470 Marionette TRACE conn2 <- [1,2386,null,{}] 10:57:24 INFO - PROCESS | 2000 | 1462211844475 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}] 10:57:24 INFO - PROCESS | 2000 | 1462211844652 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:57:24 INFO - PROCESS | 2000 | 1462211844670 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c28c000 == 59 [pid = 2000] [id = 604] 10:57:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x1289c5400) [pid = 2000] [serial = 1812] [outer = 0x0] 10:57:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x128d7b800) [pid = 2000] [serial = 1813] [outer = 0x1289c5400] 10:57:24 INFO - PROCESS | 2000 | 1462211844695 Marionette DEBUG loaded listener.js 10:57:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x128fc3000) [pid = 2000] [serial = 1814] [outer = 0x1289c5400] 10:57:25 INFO - PROCESS | 2000 | 1462211845048 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]]]}] 10:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 624ms 10:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:57:25 INFO - PROCESS | 2000 | 1462211845092 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:57:25 INFO - PROCESS | 2000 | 1462211845094 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:57:25 INFO - PROCESS | 2000 | 1462211845096 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:57:25 INFO - PROCESS | 2000 | 1462211845097 Marionette TRACE conn2 <- [1,2390,null,{}] 10:57:25 INFO - PROCESS | 2000 | 1462211845099 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}] 10:57:25 INFO - PROCESS | 2000 | 1462211845209 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:57:25 INFO - PROCESS | 2000 | 1462211845251 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c738800 == 60 [pid = 2000] [id = 605] 10:57:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x128cca000) [pid = 2000] [serial = 1815] [outer = 0x0] 10:57:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x12919a400) [pid = 2000] [serial = 1816] [outer = 0x128cca000] 10:57:25 INFO - PROCESS | 2000 | 1462211845275 Marionette DEBUG loaded listener.js 10:57:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x1293e2000) [pid = 2000] [serial = 1817] [outer = 0x128cca000] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x119b82400) [pid = 2000] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x120f95800) [pid = 2000] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x11100b400) [pid = 2000] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x118a71c00) [pid = 2000] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x115d82400) [pid = 2000] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x12129cc00) [pid = 2000] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x1131a5800) [pid = 2000] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x1175a7c00) [pid = 2000] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x118508c00) [pid = 2000] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x110f35400) [pid = 2000] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x126002c00) [pid = 2000] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:57:25 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x117b55000) [pid = 2000] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:57:25 INFO - PROCESS | 2000 | 1462211845718 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]]]}] 10:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 670ms 10:57:25 INFO - PROCESS | 2000 | 1462211845767 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:57:25 INFO - PROCESS | 2000 | 1462211845768 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:57:25 INFO - PROCESS | 2000 | 1462211845770 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:57:25 INFO - PROCESS | 2000 | 1462211845771 Marionette TRACE conn2 <- [1,2394,null,{}] 10:57:25 INFO - PROCESS | 2000 | 1462211845773 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}] 10:57:25 INFO - PROCESS | 2000 | 1462211845862 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:57:25 INFO - PROCESS | 2000 | 1462211845925 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a52a800 == 61 [pid = 2000] [id = 606] 10:57:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x111d55800) [pid = 2000] [serial = 1818] [outer = 0x0] 10:57:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x1185e4c00) [pid = 2000] [serial = 1819] [outer = 0x111d55800] 10:57:25 INFO - PROCESS | 2000 | 1462211845955 Marionette DEBUG loaded listener.js 10:57:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x1293e2c00) [pid = 2000] [serial = 1820] [outer = 0x111d55800] 10:57:26 INFO - PROCESS | 2000 | 1462211846262 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]]]}] 10:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 521ms 10:57:26 INFO - PROCESS | 2000 | 1462211846293 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:57:26 INFO - PROCESS | 2000 | 1462211846295 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:57:26 INFO - PROCESS | 2000 | 1462211846297 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:57:26 INFO - PROCESS | 2000 | 1462211846299 Marionette TRACE conn2 <- [1,2398,null,{}] 10:57:26 INFO - PROCESS | 2000 | 1462211846301 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}] 10:57:26 INFO - PROCESS | 2000 | 1462211846401 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:57:26 INFO - PROCESS | 2000 | 1462211846406 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc34000 == 62 [pid = 2000] [id = 607] 10:57:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x1293e9000) [pid = 2000] [serial = 1821] [outer = 0x0] 10:57:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x12a765000) [pid = 2000] [serial = 1822] [outer = 0x1293e9000] 10:57:26 INFO - PROCESS | 2000 | 1462211846430 Marionette DEBUG loaded listener.js 10:57:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x12aaa5400) [pid = 2000] [serial = 1823] [outer = 0x1293e9000] 10:57:26 INFO - PROCESS | 2000 | 1462211846785 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]]]}] 10:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 10:57:26 INFO - PROCESS | 2000 | 1462211846827 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:57:26 INFO - PROCESS | 2000 | 1462211846828 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:57:26 INFO - PROCESS | 2000 | 1462211846831 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:57:26 INFO - PROCESS | 2000 | 1462211846832 Marionette TRACE conn2 <- [1,2402,null,{}] 10:57:26 INFO - PROCESS | 2000 | 1462211846835 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}] 10:57:26 INFO - PROCESS | 2000 | 1462211846924 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:57:26 INFO - PROCESS | 2000 | 1462211846928 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355d8800 == 63 [pid = 2000] [id = 608] 10:57:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x110f32000) [pid = 2000] [serial = 1824] [outer = 0x0] 10:57:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x12b108400) [pid = 2000] [serial = 1825] [outer = 0x110f32000] 10:57:26 INFO - PROCESS | 2000 | 1462211846953 Marionette DEBUG loaded listener.js 10:57:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x12b10ec00) [pid = 2000] [serial = 1826] [outer = 0x110f32000] 10:57:27 INFO - PROCESS | 2000 | 1462211847286 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]]]}] 10:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 467ms 10:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:57:27 INFO - PROCESS | 2000 | 1462211847300 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:57:27 INFO - PROCESS | 2000 | 1462211847301 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:57:27 INFO - PROCESS | 2000 | 1462211847303 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:57:27 INFO - PROCESS | 2000 | 1462211847304 Marionette TRACE conn2 <- [1,2406,null,{}] 10:57:27 INFO - PROCESS | 2000 | 1462211847307 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}] 10:57:27 INFO - PROCESS | 2000 | 1462211847400 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:57:27 INFO - PROCESS | 2000 | 1462211847462 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x1356d8800 == 64 [pid = 2000] [id = 609] 10:57:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x12aaa7c00) [pid = 2000] [serial = 1827] [outer = 0x0] 10:57:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x12b129800) [pid = 2000] [serial = 1828] [outer = 0x12aaa7c00] 10:57:27 INFO - PROCESS | 2000 | 1462211847487 Marionette DEBUG loaded listener.js 10:57:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x12b131400) [pid = 2000] [serial = 1829] [outer = 0x12aaa7c00] 10:57:27 INFO - PROCESS | 2000 | 1462211847952 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]]]}] 10:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 10:57:27 INFO - PROCESS | 2000 | 1462211847990 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:57:27 INFO - PROCESS | 2000 | 1462211847993 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:57:28 INFO - PROCESS | 2000 | 1462211847998 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:57:28 INFO - PROCESS | 2000 | 1462211848000 Marionette TRACE conn2 <- [1,2410,null,{}] 10:57:28 INFO - PROCESS | 2000 | 1462211848004 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}] 10:57:28 INFO - PROCESS | 2000 | 1462211848113 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:57:28 INFO - PROCESS | 2000 | 1462211848191 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b8f800 == 65 [pid = 2000] [id = 610] 10:57:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x115d82400) [pid = 2000] [serial = 1830] [outer = 0x0] 10:57:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x1168d9000) [pid = 2000] [serial = 1831] [outer = 0x115d82400] 10:57:28 INFO - PROCESS | 2000 | 1462211848222 Marionette DEBUG loaded listener.js 10:57:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x118198400) [pid = 2000] [serial = 1832] [outer = 0x115d82400] 10:57:28 INFO - PROCESS | 2000 | 1462211848658 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]]]}] 10:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 10:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:57:28 INFO - PROCESS | 2000 | 1462211848670 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:57:28 INFO - PROCESS | 2000 | 1462211848674 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:57:28 INFO - PROCESS | 2000 | 1462211848678 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:57:28 INFO - PROCESS | 2000 | 1462211848680 Marionette TRACE conn2 <- [1,2414,null,{}] 10:57:28 INFO - PROCESS | 2000 | 1462211848683 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}] 10:57:28 INFO - PROCESS | 2000 | 1462211848795 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:57:28 INFO - PROCESS | 2000 | 1462211848893 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a721000 == 66 [pid = 2000] [id = 611] 10:57:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x1185e9c00) [pid = 2000] [serial = 1833] [outer = 0x0] 10:57:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x119409400) [pid = 2000] [serial = 1834] [outer = 0x1185e9c00] 10:57:28 INFO - PROCESS | 2000 | 1462211848924 Marionette DEBUG loaded listener.js 10:57:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x119b89800) [pid = 2000] [serial = 1835] [outer = 0x1185e9c00] 10:57:29 INFO - PROCESS | 2000 | 1462211849404 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]]]}] 10:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 774ms 10:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:57:29 INFO - PROCESS | 2000 | 1462211849454 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:57:29 INFO - PROCESS | 2000 | 1462211849456 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:57:29 INFO - PROCESS | 2000 | 1462211849460 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:57:29 INFO - PROCESS | 2000 | 1462211849464 Marionette TRACE conn2 <- [1,2418,null,{}] 10:57:29 INFO - PROCESS | 2000 | 1462211849476 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}] 10:57:29 INFO - PROCESS | 2000 | 1462211849640 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:57:29 INFO - PROCESS | 2000 | 1462211849754 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc28800 == 67 [pid = 2000] [id = 612] 10:57:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x121e32400) [pid = 2000] [serial = 1836] [outer = 0x0] 10:57:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x124cbb400) [pid = 2000] [serial = 1837] [outer = 0x121e32400] 10:57:29 INFO - PROCESS | 2000 | 1462211849787 Marionette DEBUG loaded listener.js 10:57:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x128819000) [pid = 2000] [serial = 1838] [outer = 0x121e32400] 10:57:30 INFO - PROCESS | 2000 | 1462211850211 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]]]}] 10:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 775ms 10:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:57:30 INFO - PROCESS | 2000 | 1462211850235 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:57:30 INFO - PROCESS | 2000 | 1462211850237 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:57:30 INFO - PROCESS | 2000 | 1462211850239 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:57:30 INFO - PROCESS | 2000 | 1462211850240 Marionette TRACE conn2 <- [1,2422,null,{}] 10:57:30 INFO - PROCESS | 2000 | 1462211850243 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}] 10:57:30 INFO - PROCESS | 2000 | 1462211850351 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:57:30 INFO - PROCESS | 2000 | 1462211850455 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x1357dd800 == 68 [pid = 2000] [id = 613] 10:57:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x12881b800) [pid = 2000] [serial = 1839] [outer = 0x0] 10:57:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x128aa3c00) [pid = 2000] [serial = 1840] [outer = 0x12881b800] 10:57:30 INFO - PROCESS | 2000 | 1462211850487 Marionette DEBUG loaded listener.js 10:57:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x1293e9c00) [pid = 2000] [serial = 1841] [outer = 0x12881b800] 10:57:30 INFO - PROCESS | 2000 | 1462211850860 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]]]}] 10:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 671ms 10:57:30 INFO - PROCESS | 2000 | 1462211850911 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:57:30 INFO - PROCESS | 2000 | 1462211850912 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:57:30 INFO - PROCESS | 2000 | 1462211850914 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:57:30 INFO - PROCESS | 2000 | 1462211850916 Marionette TRACE conn2 <- [1,2426,null,{}] 10:57:30 INFO - PROCESS | 2000 | 1462211850918 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}] 10:57:31 INFO - PROCESS | 2000 | 1462211851011 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:57:31 INFO - PROCESS | 2000 | 1462211851080 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x135d76000 == 69 [pid = 2000] [id = 614] 10:57:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x128aaac00) [pid = 2000] [serial = 1842] [outer = 0x0] 10:57:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x12a75f000) [pid = 2000] [serial = 1843] [outer = 0x128aaac00] 10:57:31 INFO - PROCESS | 2000 | 1462211851168 Marionette DEBUG loaded listener.js 10:57:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x12aaabc00) [pid = 2000] [serial = 1844] [outer = 0x128aaac00] 10:57:31 INFO - PROCESS | 2000 | 1462211851727 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]]]}] 10:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 821ms 10:57:31 INFO - PROCESS | 2000 | 1462211851736 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:57:31 INFO - PROCESS | 2000 | 1462211851737 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:57:31 INFO - PROCESS | 2000 | 1462211851759 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:57:31 INFO - PROCESS | 2000 | 1462211851760 Marionette TRACE conn2 <- [1,2430,null,{}] 10:57:31 INFO - PROCESS | 2000 | 1462211851764 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}] 10:57:31 INFO - PROCESS | 2000 | 1462211851885 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:57:31 INFO - PROCESS | 2000 | 1462211851961 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x135f32800 == 70 [pid = 2000] [id = 615] 10:57:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x12b998400) [pid = 2000] [serial = 1845] [outer = 0x0] 10:57:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x12b9a4400) [pid = 2000] [serial = 1846] [outer = 0x12b998400] 10:57:31 INFO - PROCESS | 2000 | 1462211851992 Marionette DEBUG loaded listener.js 10:57:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x12baa0c00) [pid = 2000] [serial = 1847] [outer = 0x12b998400] 10:57:32 INFO - PROCESS | 2000 | 1462211852373 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]]]}] 10:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 692ms 10:57:32 INFO - PROCESS | 2000 | 1462211852434 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:57:32 INFO - PROCESS | 2000 | 1462211852436 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:57:32 INFO - PROCESS | 2000 | 1462211852439 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:57:32 INFO - PROCESS | 2000 | 1462211852441 Marionette TRACE conn2 <- [1,2434,null,{}] 10:57:32 INFO - PROCESS | 2000 | 1462211852445 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}] 10:57:32 INFO - PROCESS | 2000 | 1462211852603 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:57:32 INFO - PROCESS | 2000 | 1462211852742 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x13840f800 == 71 [pid = 2000] [id = 616] 10:57:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x12b9a0800) [pid = 2000] [serial = 1848] [outer = 0x0] 10:57:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x12baa7400) [pid = 2000] [serial = 1849] [outer = 0x12b9a0800] 10:57:32 INFO - PROCESS | 2000 | 1462211852789 Marionette DEBUG loaded listener.js 10:57:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x12baaec00) [pid = 2000] [serial = 1850] [outer = 0x12b9a0800] 10:57:33 INFO - PROCESS | 2000 | 1462211853212 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]]]}] 10:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 822ms 10:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:57:33 INFO - PROCESS | 2000 | 1462211853261 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:57:33 INFO - PROCESS | 2000 | 1462211853263 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:57:33 INFO - PROCESS | 2000 | 1462211853265 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:57:33 INFO - PROCESS | 2000 | 1462211853266 Marionette TRACE conn2 <- [1,2438,null,{}] 10:57:33 INFO - PROCESS | 2000 | 1462211853268 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}] 10:57:33 INFO - PROCESS | 2000 | 1462211853392 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:57:33 INFO - PROCESS | 2000 | 1462211853472 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265eb000 == 72 [pid = 2000] [id = 617] 10:57:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x118a80400) [pid = 2000] [serial = 1851] [outer = 0x0] 10:57:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x126591000) [pid = 2000] [serial = 1852] [outer = 0x118a80400] 10:57:33 INFO - PROCESS | 2000 | 1462211853503 Marionette DEBUG loaded listener.js 10:57:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 182 (0x12beebc00) [pid = 2000] [serial = 1853] [outer = 0x118a80400] 10:57:33 INFO - PROCESS | 2000 | 1462211853946 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]]]}] 10:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 719ms 10:57:33 INFO - PROCESS | 2000 | 1462211853990 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:57:33 INFO - PROCESS | 2000 | 1462211853992 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:57:34 INFO - PROCESS | 2000 | 1462211853996 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:57:34 INFO - PROCESS | 2000 | 1462211853997 Marionette TRACE conn2 <- [1,2442,null,{}] 10:57:34 INFO - PROCESS | 2000 | 1462211854000 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}] 10:57:34 INFO - PROCESS | 2000 | 1462211854284 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:57:34 INFO - PROCESS | 2000 | 1462211854406 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b93800 == 73 [pid = 2000] [id = 618] 10:57:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x111d55400) [pid = 2000] [serial = 1854] [outer = 0x0] 10:57:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 184 (0x112a43c00) [pid = 2000] [serial = 1855] [outer = 0x111d55400] 10:57:34 INFO - PROCESS | 2000 | 1462211854451 Marionette DEBUG loaded listener.js 10:57:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 185 (0x113423800) [pid = 2000] [serial = 1856] [outer = 0x111d55400] 10:57:34 INFO - PROCESS | 2000 | 1462211854990 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]]]}] 10:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1022ms 10:57:35 INFO - PROCESS | 2000 | 1462211855019 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:57:35 INFO - PROCESS | 2000 | 1462211855021 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:57:35 INFO - PROCESS | 2000 | 1462211855024 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:57:35 INFO - PROCESS | 2000 | 1462211855027 Marionette TRACE conn2 <- [1,2446,null,{}] 10:57:35 INFO - PROCESS | 2000 | 1462211855030 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}] 10:57:35 INFO - PROCESS | 2000 | 1462211855147 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:57:35 INFO - PROCESS | 2000 | 1462211855216 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a51f000 == 74 [pid = 2000] [id = 619] 10:57:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 186 (0x1165d7000) [pid = 2000] [serial = 1857] [outer = 0x0] 10:57:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 187 (0x1171ef400) [pid = 2000] [serial = 1858] [outer = 0x1165d7000] 10:57:35 INFO - PROCESS | 2000 | 1462211855244 Marionette DEBUG loaded listener.js 10:57:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 188 (0x118a7d400) [pid = 2000] [serial = 1859] [outer = 0x1165d7000] 10:57:35 INFO - PROCESS | 2000 | 1462211855677 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]]]}] 10:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 723ms 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x1355d8800 == 73 [pid = 2000] [id = 608] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc34000 == 72 [pid = 2000] [id = 607] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12a52a800 == 71 [pid = 2000] [id = 606] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12c738800 == 70 [pid = 2000] [id = 605] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12c28c000 == 69 [pid = 2000] [id = 604] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba22800 == 68 [pid = 2000] [id = 603] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12b294800 == 67 [pid = 2000] [id = 602] 10:57:35 INFO - PROCESS | 2000 | --DOMWINDOW == 187 (0x12881fc00) [pid = 2000] [serial = 1765] [outer = 0x0] [url = about:blank] 10:57:35 INFO - PROCESS | 2000 | 1462211855816 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:57:35 INFO - PROCESS | 2000 | 1462211855818 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa82000 == 66 [pid = 2000] [id = 601] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x119849000 == 65 [pid = 2000] [id = 600] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x1240d8800 == 64 [pid = 2000] [id = 599] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x116a77800 == 63 [pid = 2000] [id = 598] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x11985c000 == 62 [pid = 2000] [id = 597] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x11985f000 == 61 [pid = 2000] [id = 596] 10:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x121b98800 == 60 [pid = 2000] [id = 590] 10:57:35 INFO - PROCESS | 2000 | --DOCSHELL 0x112528000 == 59 [pid = 2000] [id = 589] 10:57:35 INFO - PROCESS | 2000 | 1462211855830 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:57:35 INFO - PROCESS | 2000 | 1462211855831 Marionette TRACE conn2 <- [1,2450,null,{}] 10:57:35 INFO - PROCESS | 2000 | 1462211855834 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}] 10:57:35 INFO - PROCESS | 2000 | 1462211855941 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:57:35 INFO - PROCESS | 2000 | 1462211855950 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x119136000 == 60 [pid = 2000] [id = 620] 10:57:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 188 (0x119b7b400) [pid = 2000] [serial = 1860] [outer = 0x0] 10:57:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 189 (0x119b82800) [pid = 2000] [serial = 1861] [outer = 0x119b7b400] 10:57:35 INFO - PROCESS | 2000 | 1462211855976 Marionette DEBUG loaded listener.js 10:57:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 190 (0x120f98000) [pid = 2000] [serial = 1862] [outer = 0x119b7b400] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 189 (0x119e71800) [pid = 2000] [serial = 1747] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 188 (0x120f94000) [pid = 2000] [serial = 1748] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 187 (0x1211be400) [pid = 2000] [serial = 1750] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 186 (0x11205cc00) [pid = 2000] [serial = 1730] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 185 (0x111c49000) [pid = 2000] [serial = 1729] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 184 (0x12b104800) [pid = 2000] [serial = 1726] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 183 (0x118cc4000) [pid = 2000] [serial = 1744] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x11671f400) [pid = 2000] [serial = 1735] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 181 (0x117141400) [pid = 2000] [serial = 1736] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x121b02800) [pid = 2000] [serial = 1753] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x11819d000) [pid = 2000] [serial = 1711] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x1289c7000) [pid = 2000] [serial = 1720] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x121b0c000) [pid = 2000] [serial = 1754] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x12150e400) [pid = 2000] [serial = 1751] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x114ef1800) [pid = 2000] [serial = 1733] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x1133b8800) [pid = 2000] [serial = 1732] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x11819fc00) [pid = 2000] [serial = 1738] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x11835ac00) [pid = 2000] [serial = 1739] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x12a76b800) [pid = 2000] [serial = 1723] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x12129ac00) [pid = 2000] [serial = 1714] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x1185a1c00) [pid = 2000] [serial = 1741] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x1188c8c00) [pid = 2000] [serial = 1742] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x113427c00) [pid = 2000] [serial = 1708] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x1198a6c00) [pid = 2000] [serial = 1757] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x127270000) [pid = 2000] [serial = 1717] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x12726e000) [pid = 2000] [serial = 1762] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x11618fc00) [pid = 2000] [serial = 1756] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x121b8b400) [pid = 2000] [serial = 1759] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x119b81c00) [pid = 2000] [serial = 1745] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x12880bc00) [pid = 2000] [serial = 1763] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x124d61000) [pid = 2000] [serial = 1760] [outer = 0x0] [url = about:blank] 10:57:36 INFO - PROCESS | 2000 | 1462211856370 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]]]}] 10:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 573ms 10:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:57:36 INFO - PROCESS | 2000 | 1462211856402 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:57:36 INFO - PROCESS | 2000 | 1462211856405 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:57:36 INFO - PROCESS | 2000 | 1462211856412 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:57:36 INFO - PROCESS | 2000 | 1462211856415 Marionette TRACE conn2 <- [1,2454,null,{}] 10:57:36 INFO - PROCESS | 2000 | 1462211856418 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}] 10:57:36 INFO - PROCESS | 2000 | 1462211856510 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:57:36 INFO - PROCESS | 2000 | 1462211856516 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x126066000 == 61 [pid = 2000] [id = 621] 10:57:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 160 (0x119b87000) [pid = 2000] [serial = 1863] [outer = 0x0] 10:57:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 161 (0x121b0c000) [pid = 2000] [serial = 1864] [outer = 0x119b87000] 10:57:36 INFO - PROCESS | 2000 | 1462211856541 Marionette DEBUG loaded listener.js 10:57:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 162 (0x121c50400) [pid = 2000] [serial = 1865] [outer = 0x119b87000] 10:57:36 INFO - PROCESS | 2000 | 1462211856892 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]]]}] 10:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 525ms 10:57:36 INFO - PROCESS | 2000 | 1462211856934 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:57:36 INFO - PROCESS | 2000 | 1462211856935 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:57:36 INFO - PROCESS | 2000 | 1462211856937 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:57:36 INFO - PROCESS | 2000 | 1462211856938 Marionette TRACE conn2 <- [1,2458,null,{}] 10:57:36 INFO - PROCESS | 2000 | 1462211856941 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}] 10:57:37 INFO - PROCESS | 2000 | 1462211857032 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:57:37 INFO - PROCESS | 2000 | 1462211857036 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a682800 == 62 [pid = 2000] [id = 622] 10:57:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 163 (0x121e38000) [pid = 2000] [serial = 1866] [outer = 0x0] 10:57:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 164 (0x124d61000) [pid = 2000] [serial = 1867] [outer = 0x121e38000] 10:57:37 INFO - PROCESS | 2000 | 1462211857067 Marionette DEBUG loaded listener.js 10:57:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 165 (0x127273000) [pid = 2000] [serial = 1868] [outer = 0x121e38000] 10:57:37 INFO - PROCESS | 2000 | 1462211857529 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]]]}] 10:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 621ms 10:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:57:37 INFO - PROCESS | 2000 | 1462211857559 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:57:37 INFO - PROCESS | 2000 | 1462211857561 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:57:37 INFO - PROCESS | 2000 | 1462211857564 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:57:37 INFO - PROCESS | 2000 | 1462211857565 Marionette TRACE conn2 <- [1,2462,null,{}] 10:57:37 INFO - PROCESS | 2000 | 1462211857569 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}] 10:57:37 INFO - PROCESS | 2000 | 1462211857690 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:57:37 INFO - PROCESS | 2000 | 1462211857695 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b95b000 == 63 [pid = 2000] [id = 623] 10:57:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x128997400) [pid = 2000] [serial = 1869] [outer = 0x0] 10:57:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x1289c7000) [pid = 2000] [serial = 1870] [outer = 0x128997400] 10:57:37 INFO - PROCESS | 2000 | 1462211857727 Marionette DEBUG loaded listener.js 10:57:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x128cc8000) [pid = 2000] [serial = 1871] [outer = 0x128997400] 10:57:38 INFO - PROCESS | 2000 | 1462211858095 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]]]}] 10:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 10:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:57:38 INFO - PROCESS | 2000 | 1462211858144 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:57:38 INFO - PROCESS | 2000 | 1462211858145 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:57:38 INFO - PROCESS | 2000 | 1462211858147 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:57:38 INFO - PROCESS | 2000 | 1462211858148 Marionette TRACE conn2 <- [1,2466,null,{}] 10:57:38 INFO - PROCESS | 2000 | 1462211858150 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}] 10:57:38 INFO - PROCESS | 2000 | 1462211858270 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:57:38 INFO - PROCESS | 2000 | 1462211858279 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0a4800 == 64 [pid = 2000] [id = 624] 10:57:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x128815800) [pid = 2000] [serial = 1872] [outer = 0x0] 10:57:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x128d82000) [pid = 2000] [serial = 1873] [outer = 0x128815800] 10:57:38 INFO - PROCESS | 2000 | 1462211858304 Marionette DEBUG loaded listener.js 10:57:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x1291a5400) [pid = 2000] [serial = 1874] [outer = 0x128815800] 10:57:38 INFO - PROCESS | 2000 | 1462211858644 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]]]}] 10:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 518ms 10:57:38 INFO - PROCESS | 2000 | 1462211858665 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:57:38 INFO - PROCESS | 2000 | 1462211858666 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:57:38 INFO - PROCESS | 2000 | 1462211858668 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:57:38 INFO - PROCESS | 2000 | 1462211858669 Marionette TRACE conn2 <- [1,2470,null,{}] 10:57:38 INFO - PROCESS | 2000 | 1462211858672 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}] 10:57:38 INFO - PROCESS | 2000 | 1462211858786 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:57:38 INFO - PROCESS | 2000 | 1462211858796 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c726000 == 65 [pid = 2000] [id = 625] 10:57:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x1291a4c00) [pid = 2000] [serial = 1875] [outer = 0x0] 10:57:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x12954f400) [pid = 2000] [serial = 1876] [outer = 0x1291a4c00] 10:57:38 INFO - PROCESS | 2000 | 1462211858820 Marionette DEBUG loaded listener.js 10:57:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x12aaa6400) [pid = 2000] [serial = 1877] [outer = 0x1291a4c00] 10:57:39 INFO - PROCESS | 2000 | 1462211859166 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]]]}] 10:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 10:57:39 INFO - PROCESS | 2000 | 1462211859187 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:57:39 INFO - PROCESS | 2000 | 1462211859188 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:57:39 INFO - PROCESS | 2000 | 1462211859191 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:57:39 INFO - PROCESS | 2000 | 1462211859192 Marionette TRACE conn2 <- [1,2474,null,{}] 10:57:39 INFO - PROCESS | 2000 | 1462211859194 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}] 10:57:39 INFO - PROCESS | 2000 | 1462211859309 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:57:39 INFO - PROCESS | 2000 | 1462211859322 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3c0000 == 66 [pid = 2000] [id = 626] 10:57:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x1293e8800) [pid = 2000] [serial = 1878] [outer = 0x0] 10:57:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x12b10d800) [pid = 2000] [serial = 1879] [outer = 0x1293e8800] 10:57:39 INFO - PROCESS | 2000 | 1462211859347 Marionette DEBUG loaded listener.js 10:57:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x12b99a800) [pid = 2000] [serial = 1880] [outer = 0x1293e8800] 10:57:39 INFO - PROCESS | 2000 | 1462211859705 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]]]}] 10:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 568ms 10:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:57:39 INFO - PROCESS | 2000 | 1462211859760 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:57:39 INFO - PROCESS | 2000 | 1462211859761 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:57:39 INFO - PROCESS | 2000 | 1462211859763 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:57:39 INFO - PROCESS | 2000 | 1462211859764 Marionette TRACE conn2 <- [1,2478,null,{}] 10:57:39 INFO - PROCESS | 2000 | 1462211859766 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}] 10:57:39 INFO - PROCESS | 2000 | 1462211859883 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:57:39 INFO - PROCESS | 2000 | 1462211859897 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc22800 == 67 [pid = 2000] [id = 627] 10:57:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x12b99fc00) [pid = 2000] [serial = 1881] [outer = 0x0] 10:57:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x12b9a6400) [pid = 2000] [serial = 1882] [outer = 0x12b99fc00] 10:57:39 INFO - PROCESS | 2000 | 1462211859922 Marionette DEBUG loaded listener.js 10:57:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x12bab3c00) [pid = 2000] [serial = 1883] [outer = 0x12b99fc00] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x110da8000) [pid = 2000] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x1293e6000) [pid = 2000] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x1289c1400) [pid = 2000] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x1289c5400) [pid = 2000] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x128cca000) [pid = 2000] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x111d55800) [pid = 2000] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x110f36c00) [pid = 2000] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x120f79800) [pid = 2000] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x121e36000) [pid = 2000] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x118a7bc00) [pid = 2000] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x1133b1c00) [pid = 2000] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x110f33800) [pid = 2000] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x1293e9000) [pid = 2000] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x110f32000) [pid = 2000] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:57:40 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x124428400) [pid = 2000] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:57:40 INFO - PROCESS | 2000 | 1462211860434 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]]]}] 10:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 720ms 10:57:40 INFO - PROCESS | 2000 | 1462211860483 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:57:40 INFO - PROCESS | 2000 | 1462211860484 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:57:40 INFO - PROCESS | 2000 | 1462211860487 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:57:40 INFO - PROCESS | 2000 | 1462211860488 Marionette TRACE conn2 <- [1,2482,null,{}] 10:57:40 INFO - PROCESS | 2000 | 1462211860490 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}] 10:57:40 INFO - PROCESS | 2000 | 1462211860580 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:57:40 INFO - PROCESS | 2000 | 1462211860663 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c28c800 == 68 [pid = 2000] [id = 628] 10:57:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 166 (0x119b7ec00) [pid = 2000] [serial = 1884] [outer = 0x0] 10:57:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 167 (0x121b8bc00) [pid = 2000] [serial = 1885] [outer = 0x119b7ec00] 10:57:40 INFO - PROCESS | 2000 | 1462211860701 Marionette DEBUG loaded listener.js 10:57:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 168 (0x1293e6000) [pid = 2000] [serial = 1886] [outer = 0x119b7ec00] 10:57:41 INFO - PROCESS | 2000 | 1462211861096 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]]]}] 10:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 622ms 10:57:41 INFO - PROCESS | 2000 | 1462211861112 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:57:41 INFO - PROCESS | 2000 | 1462211861115 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:57:41 INFO - PROCESS | 2000 | 1462211861118 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:57:41 INFO - PROCESS | 2000 | 1462211861121 Marionette TRACE conn2 <- [1,2486,null,{}] 10:57:41 INFO - PROCESS | 2000 | 1462211861126 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}] 10:57:41 INFO - PROCESS | 2000 | 1462211861288 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:57:41 INFO - PROCESS | 2000 | 1462211861357 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x1357d1800 == 69 [pid = 2000] [id = 629] 10:57:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x128cd4000) [pid = 2000] [serial = 1887] [outer = 0x0] 10:57:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x12bab6400) [pid = 2000] [serial = 1888] [outer = 0x128cd4000] 10:57:41 INFO - PROCESS | 2000 | 1462211861382 Marionette DEBUG loaded listener.js 10:57:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x12c213400) [pid = 2000] [serial = 1889] [outer = 0x128cd4000] 10:57:41 INFO - PROCESS | 2000 | 1462211861666 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]]]}] 10:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 573ms 10:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:57:41 INFO - PROCESS | 2000 | 1462211861699 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:57:41 INFO - PROCESS | 2000 | 1462211861700 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:57:41 INFO - PROCESS | 2000 | 1462211861703 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:57:41 INFO - PROCESS | 2000 | 1462211861704 Marionette TRACE conn2 <- [1,2490,null,{}] 10:57:41 INFO - PROCESS | 2000 | 1462211861709 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}] 10:57:41 INFO - PROCESS | 2000 | 1462211861807 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:57:41 INFO - PROCESS | 2000 | 1462211861811 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x1387ed000 == 70 [pid = 2000] [id = 630] 10:57:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x12c216400) [pid = 2000] [serial = 1890] [outer = 0x0] 10:57:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x12c21bc00) [pid = 2000] [serial = 1891] [outer = 0x12c216400] 10:57:41 INFO - PROCESS | 2000 | 1462211861835 Marionette DEBUG loaded listener.js 10:57:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x12c4bf800) [pid = 2000] [serial = 1892] [outer = 0x12c216400] 10:57:42 INFO - PROCESS | 2000 | 1462211862200 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]]]}] 10:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 525ms 10:57:42 INFO - PROCESS | 2000 | 1462211862239 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:57:42 INFO - PROCESS | 2000 | 1462211862242 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:57:42 INFO - PROCESS | 2000 | 1462211862245 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:57:42 INFO - PROCESS | 2000 | 1462211862246 Marionette TRACE conn2 <- [1,2494,null,{}] 10:57:42 INFO - PROCESS | 2000 | 1462211862248 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}] 10:57:42 INFO - PROCESS | 2000 | 1462211862341 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:57:42 INFO - PROCESS | 2000 | 1462211862345 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x135888000 == 71 [pid = 2000] [id = 631] 10:57:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x12c4c0400) [pid = 2000] [serial = 1893] [outer = 0x0] 10:57:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x12c4c7000) [pid = 2000] [serial = 1894] [outer = 0x12c4c0400] 10:57:42 INFO - PROCESS | 2000 | 1462211862368 Marionette DEBUG loaded listener.js 10:57:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x12c4cb800) [pid = 2000] [serial = 1895] [outer = 0x12c4c0400] 10:57:42 INFO - PROCESS | 2000 | 1462211862976 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]]]}] 10:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 771ms 10:57:43 INFO - PROCESS | 2000 | 1462211863018 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:57:43 INFO - PROCESS | 2000 | 1462211863023 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:57:43 INFO - PROCESS | 2000 | 1462211863028 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:57:43 INFO - PROCESS | 2000 | 1462211863032 Marionette TRACE conn2 <- [1,2498,null,{}] 10:57:43 INFO - PROCESS | 2000 | 1462211863037 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}] 10:57:43 INFO - PROCESS | 2000 | 1462211863225 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:57:43 INFO - PROCESS | 2000 | 1462211863306 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x124459000 == 72 [pid = 2000] [id = 632] 10:57:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x117b54800) [pid = 2000] [serial = 1896] [outer = 0x0] 10:57:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x11835ac00) [pid = 2000] [serial = 1897] [outer = 0x117b54800] 10:57:43 INFO - PROCESS | 2000 | 1462211863337 Marionette DEBUG loaded listener.js 10:57:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x1185ed000) [pid = 2000] [serial = 1898] [outer = 0x117b54800] 10:57:43 INFO - PROCESS | 2000 | 1462211863773 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]]]}] 10:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 774ms 10:57:43 INFO - PROCESS | 2000 | 1462211863801 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:57:43 INFO - PROCESS | 2000 | 1462211863805 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:57:43 INFO - PROCESS | 2000 | 1462211863810 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:57:43 INFO - PROCESS | 2000 | 1462211863812 Marionette TRACE conn2 <- [1,2502,null,{}] 10:57:43 INFO - PROCESS | 2000 | 1462211863815 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}] 10:57:43 INFO - PROCESS | 2000 | 1462211863930 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:57:44 INFO - PROCESS | 2000 | 1462211864010 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b18e000 == 73 [pid = 2000] [id = 633] 10:57:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x119107800) [pid = 2000] [serial = 1899] [outer = 0x0] 10:57:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 182 (0x119b7f400) [pid = 2000] [serial = 1900] [outer = 0x119107800] 10:57:44 INFO - PROCESS | 2000 | 1462211864040 Marionette DEBUG loaded listener.js 10:57:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x121760c00) [pid = 2000] [serial = 1901] [outer = 0x119107800] 10:57:44 INFO - PROCESS | 2000 | 1462211864491 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]]]}] 10:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 728ms 10:57:44 INFO - PROCESS | 2000 | 1462211864556 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:57:44 INFO - PROCESS | 2000 | 1462211864558 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:57:44 INFO - PROCESS | 2000 | 1462211864575 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:57:44 INFO - PROCESS | 2000 | 1462211864577 Marionette TRACE conn2 <- [1,2506,null,{}] 10:57:44 INFO - PROCESS | 2000 | 1462211864585 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}] 10:57:44 INFO - PROCESS | 2000 | 1462211864700 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:57:44 INFO - PROCESS | 2000 | 1462211864809 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x135d66800 == 74 [pid = 2000] [id = 634] 10:57:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 184 (0x121e34400) [pid = 2000] [serial = 1902] [outer = 0x0] 10:57:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 185 (0x128811000) [pid = 2000] [serial = 1903] [outer = 0x121e34400] 10:57:44 INFO - PROCESS | 2000 | 1462211864841 Marionette DEBUG loaded listener.js 10:57:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 186 (0x128d83c00) [pid = 2000] [serial = 1904] [outer = 0x121e34400] 10:57:45 INFO - PROCESS | 2000 | 1462211865257 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]]]}] 10:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 725ms 10:57:45 INFO - PROCESS | 2000 | 1462211865299 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:57:45 INFO - PROCESS | 2000 | 1462211865301 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:57:45 INFO - PROCESS | 2000 | 1462211865303 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:57:45 INFO - PROCESS | 2000 | 1462211865304 Marionette TRACE conn2 <- [1,2510,null,{}] 10:57:45 INFO - PROCESS | 2000 | 1462211865307 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}] 10:57:45 INFO - PROCESS | 2000 | 1462211865420 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:57:45 INFO - PROCESS | 2000 | 1462211865528 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x135671000 == 75 [pid = 2000] [id = 635] 10:57:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 187 (0x128fc3800) [pid = 2000] [serial = 1905] [outer = 0x0] 10:57:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 188 (0x12b110c00) [pid = 2000] [serial = 1906] [outer = 0x128fc3800] 10:57:45 INFO - PROCESS | 2000 | 1462211865559 Marionette DEBUG loaded listener.js 10:57:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 189 (0x12baa6000) [pid = 2000] [serial = 1907] [outer = 0x128fc3800] 10:57:45 INFO - PROCESS | 2000 | 1462211865930 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]]]}] 10:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 673ms 10:57:45 INFO - PROCESS | 2000 | 1462211865977 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:57:45 INFO - PROCESS | 2000 | 1462211865978 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:57:45 INFO - PROCESS | 2000 | 1462211865980 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:57:45 INFO - PROCESS | 2000 | 1462211865982 Marionette TRACE conn2 <- [1,2514,null,{}] 10:57:45 INFO - PROCESS | 2000 | 1462211865984 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}] 10:57:46 INFO - PROCESS | 2000 | 1462211866111 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:57:46 INFO - PROCESS | 2000 | 1462211866204 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x135d7d800 == 76 [pid = 2000] [id = 636] 10:57:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 190 (0x12ba9c800) [pid = 2000] [serial = 1908] [outer = 0x0] 10:57:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 191 (0x12bef4c00) [pid = 2000] [serial = 1909] [outer = 0x12ba9c800] 10:57:46 INFO - PROCESS | 2000 | 1462211866233 Marionette DEBUG loaded listener.js 10:57:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 192 (0x12c4c5000) [pid = 2000] [serial = 1910] [outer = 0x12ba9c800] 10:57:46 INFO - PROCESS | 2000 | 1462211866647 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]]]}] 10:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 719ms 10:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:57:46 INFO - PROCESS | 2000 | 1462211866700 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:57:46 INFO - PROCESS | 2000 | 1462211866701 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:57:46 INFO - PROCESS | 2000 | 1462211866703 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:57:46 INFO - PROCESS | 2000 | 1462211866705 Marionette TRACE conn2 <- [1,2518,null,{}] 10:57:46 INFO - PROCESS | 2000 | 1462211866707 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}] 10:57:46 INFO - PROCESS | 2000 | 1462211866823 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:57:46 INFO - PROCESS | 2000 | 1462211866904 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355b3800 == 77 [pid = 2000] [id = 637] 10:57:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 193 (0x12c4cb400) [pid = 2000] [serial = 1911] [outer = 0x0] 10:57:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 194 (0x12c89b400) [pid = 2000] [serial = 1912] [outer = 0x12c4cb400] 10:57:46 INFO - PROCESS | 2000 | 1462211866935 Marionette DEBUG loaded listener.js 10:57:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 195 (0x12cc74800) [pid = 2000] [serial = 1913] [outer = 0x12c4cb400] 10:57:47 INFO - PROCESS | 2000 | 1462211867381 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]]]}] 10:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 722ms 10:57:47 INFO - PROCESS | 2000 | 1462211867439 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:57:47 INFO - PROCESS | 2000 | 1462211867441 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:57:47 INFO - PROCESS | 2000 | 1462211867456 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:57:47 INFO - PROCESS | 2000 | 1462211867458 Marionette TRACE conn2 <- [1,2522,null,{}] 10:57:47 INFO - PROCESS | 2000 | 1462211867460 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}] 10:57:47 INFO - PROCESS | 2000 | 1462211867570 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:57:47 INFO - PROCESS | 2000 | 1462211867650 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa8a800 == 78 [pid = 2000] [id = 638] 10:57:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 196 (0x128813400) [pid = 2000] [serial = 1914] [outer = 0x0] 10:57:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 197 (0x12a5af400) [pid = 2000] [serial = 1915] [outer = 0x128813400] 10:57:47 INFO - PROCESS | 2000 | 1462211867681 Marionette DEBUG loaded listener.js 10:57:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 198 (0x12cc74400) [pid = 2000] [serial = 1916] [outer = 0x128813400] 10:57:48 INFO - PROCESS | 2000 | 1462211868101 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]]]}] 10:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 10:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:57:48 INFO - PROCESS | 2000 | 1462211868127 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:57:48 INFO - PROCESS | 2000 | 1462211868129 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:57:48 INFO - PROCESS | 2000 | 1462211868131 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:57:48 INFO - PROCESS | 2000 | 1462211868132 Marionette TRACE conn2 <- [1,2526,null,{}] 10:57:48 INFO - PROCESS | 2000 | 1462211868135 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}] 10:57:48 INFO - PROCESS | 2000 | 1462211868248 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:57:48 INFO - PROCESS | 2000 | 1462211868553 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d6800 == 79 [pid = 2000] [id = 639] 10:57:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 199 (0x110f35c00) [pid = 2000] [serial = 1917] [outer = 0x0] 10:57:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 200 (0x1120ddc00) [pid = 2000] [serial = 1918] [outer = 0x110f35c00] 10:57:48 INFO - PROCESS | 2000 | 1462211868609 Marionette DEBUG loaded listener.js 10:57:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 201 (0x1133b5000) [pid = 2000] [serial = 1919] [outer = 0x110f35c00] 10:57:49 INFO - PROCESS | 2000 | 1462211869068 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]]]}] 10:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 972ms 10:57:49 INFO - PROCESS | 2000 | 1462211869104 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:57:49 INFO - PROCESS | 2000 | 1462211869106 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:57:49 INFO - PROCESS | 2000 | 1462211869109 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:57:49 INFO - PROCESS | 2000 | 1462211869111 Marionette TRACE conn2 <- [1,2530,null,{}] 10:57:49 INFO - PROCESS | 2000 | 1462211869115 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}] 10:57:49 INFO - PROCESS | 2000 | 1462211869219 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:57:49 INFO - PROCESS | 2000 | 1462211869295 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x118067800 == 80 [pid = 2000] [id = 640] 10:57:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 202 (0x118508c00) [pid = 2000] [serial = 1920] [outer = 0x0] 10:57:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 203 (0x1185a5000) [pid = 2000] [serial = 1921] [outer = 0x118508c00] 10:57:49 INFO - PROCESS | 2000 | 1462211869367 Marionette DEBUG loaded listener.js 10:57:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 204 (0x118cba000) [pid = 2000] [serial = 1922] [outer = 0x118508c00] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x118885000 == 79 [pid = 2000] [id = 569] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x1355db000 == 78 [pid = 2000] [id = 574] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x1356d7000 == 77 [pid = 2000] [id = 575] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x1387ed000 == 76 [pid = 2000] [id = 630] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x1357d1800 == 75 [pid = 2000] [id = 629] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x12c28c800 == 74 [pid = 2000] [id = 628] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc22800 == 73 [pid = 2000] [id = 627] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 203 (0x12b129800) [pid = 2000] [serial = 1828] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3c0000 == 72 [pid = 2000] [id = 626] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x12c726000 == 71 [pid = 2000] [id = 625] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0a4800 == 70 [pid = 2000] [id = 624] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x12b95b000 == 69 [pid = 2000] [id = 623] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x12a682800 == 68 [pid = 2000] [id = 622] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x126066000 == 67 [pid = 2000] [id = 621] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x119136000 == 66 [pid = 2000] [id = 620] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x12a51f000 == 65 [pid = 2000] [id = 619] 10:57:49 INFO - PROCESS | 2000 | --DOCSHELL 0x121b93800 == 64 [pid = 2000] [id = 618] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 202 (0x128991800) [pid = 2000] [serial = 1766] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 201 (0x12a760000) [pid = 2000] [serial = 1706] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 200 (0x128a9f400) [pid = 2000] [serial = 1810] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 199 (0x128d7b800) [pid = 2000] [serial = 1813] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 198 (0x12919a400) [pid = 2000] [serial = 1816] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 197 (0x1185e4c00) [pid = 2000] [serial = 1819] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 196 (0x128fc3000) [pid = 2000] [serial = 1814] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 195 (0x1289cc000) [pid = 2000] [serial = 1783] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 194 (0x116727800) [pid = 2000] [serial = 1795] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 193 (0x1185a9800) [pid = 2000] [serial = 1796] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 192 (0x1212a1800) [pid = 2000] [serial = 1801] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 191 (0x121b80800) [pid = 2000] [serial = 1802] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 190 (0x121e3a800) [pid = 2000] [serial = 1804] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 189 (0x126011000) [pid = 2000] [serial = 1805] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 188 (0x119963400) [pid = 2000] [serial = 1798] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 187 (0x119e7cc00) [pid = 2000] [serial = 1799] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 186 (0x1171e7000) [pid = 2000] [serial = 1793] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 185 (0x115d81800) [pid = 2000] [serial = 1792] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 184 (0x112a4c400) [pid = 2000] [serial = 1790] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 183 (0x1110d6c00) [pid = 2000] [serial = 1789] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x110f37400) [pid = 2000] [serial = 1768] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 181 (0x128d7c800) [pid = 2000] [serial = 1786] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x119b7e400) [pid = 2000] [serial = 1777] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x11686e000) [pid = 2000] [serial = 1771] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x12726ec00) [pid = 2000] [serial = 1780] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x118a7b400) [pid = 2000] [serial = 1774] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x12a765000) [pid = 2000] [serial = 1822] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x12b108400) [pid = 2000] [serial = 1825] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x12aaa5400) [pid = 2000] [serial = 1823] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x1293e2c00) [pid = 2000] [serial = 1820] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x1293e2000) [pid = 2000] [serial = 1817] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x12b10ec00) [pid = 2000] [serial = 1826] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x128802c00) [pid = 2000] [serial = 1807] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x1289bec00) [pid = 2000] [serial = 1808] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x128c62c00) [pid = 2000] [serial = 1811] [outer = 0x0] [url = about:blank] 10:57:49 INFO - PROCESS | 2000 | 1462211869818 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]]]}] 10:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 724ms 10:57:49 INFO - PROCESS | 2000 | 1462211869834 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:57:49 INFO - PROCESS | 2000 | 1462211869837 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:57:49 INFO - PROCESS | 2000 | 1462211869840 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:57:49 INFO - PROCESS | 2000 | 1462211869841 Marionette TRACE conn2 <- [1,2534,null,{}] 10:57:49 INFO - PROCESS | 2000 | 1462211869844 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}] 10:57:49 INFO - PROCESS | 2000 | 1462211869932 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:57:49 INFO - PROCESS | 2000 | 1462211869937 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191b9000 == 65 [pid = 2000] [id = 641] 10:57:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x118cbb800) [pid = 2000] [serial = 1923] [outer = 0x0] 10:57:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x1194dc000) [pid = 2000] [serial = 1924] [outer = 0x118cbb800] 10:57:49 INFO - PROCESS | 2000 | 1462211869963 Marionette DEBUG loaded listener.js 10:57:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x119b83c00) [pid = 2000] [serial = 1925] [outer = 0x118cbb800] 10:57:50 INFO - PROCESS | 2000 | 1462211870360 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]]]}] 10:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 569ms 10:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:57:50 INFO - PROCESS | 2000 | 1462211870411 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:57:50 INFO - PROCESS | 2000 | 1462211870412 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:57:50 INFO - PROCESS | 2000 | 1462211870416 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:57:50 INFO - PROCESS | 2000 | 1462211870420 Marionette TRACE conn2 <- [1,2538,null,{}] 10:57:50 INFO - PROCESS | 2000 | 1462211870428 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}] 10:57:50 INFO - PROCESS | 2000 | 1462211870517 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:57:50 INFO - PROCESS | 2000 | 1462211870549 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x128514800 == 66 [pid = 2000] [id = 642] 10:57:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x121761c00) [pid = 2000] [serial = 1926] [outer = 0x0] 10:57:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x121b0ec00) [pid = 2000] [serial = 1927] [outer = 0x121761c00] 10:57:50 INFO - PROCESS | 2000 | 1462211870574 Marionette DEBUG loaded listener.js 10:57:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x121b86000) [pid = 2000] [serial = 1928] [outer = 0x121761c00] 10:57:50 INFO - PROCESS | 2000 | 1462211870980 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]]]}] 10:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 577ms 10:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:57:50 INFO - PROCESS | 2000 | 1462211870994 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:57:50 INFO - PROCESS | 2000 | 1462211870996 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:57:50 INFO - PROCESS | 2000 | 1462211870998 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:57:51 INFO - PROCESS | 2000 | 1462211870999 Marionette TRACE conn2 <- [1,2542,null,{}] 10:57:51 INFO - PROCESS | 2000 | 1462211871001 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}] 10:57:51 INFO - PROCESS | 2000 | 1462211871094 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:57:51 INFO - PROCESS | 2000 | 1462211871098 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a52e000 == 67 [pid = 2000] [id = 643] 10:57:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x121b8d000) [pid = 2000] [serial = 1929] [outer = 0x0] 10:57:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x124471800) [pid = 2000] [serial = 1930] [outer = 0x121b8d000] 10:57:51 INFO - PROCESS | 2000 | 1462211871124 Marionette DEBUG loaded listener.js 10:57:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x126009400) [pid = 2000] [serial = 1931] [outer = 0x121b8d000] 10:57:51 INFO - PROCESS | 2000 | 1462211871476 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]]]}] 10:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 517ms 10:57:51 INFO - PROCESS | 2000 | 1462211871516 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:57:51 INFO - PROCESS | 2000 | 1462211871517 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:57:51 INFO - PROCESS | 2000 | 1462211871520 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:57:51 INFO - PROCESS | 2000 | 1462211871521 Marionette TRACE conn2 <- [1,2546,null,{}] 10:57:51 INFO - PROCESS | 2000 | 1462211871524 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}] 10:57:51 INFO - PROCESS | 2000 | 1462211871644 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:57:51 INFO - PROCESS | 2000 | 1462211871687 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b189000 == 68 [pid = 2000] [id = 644] 10:57:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x127275400) [pid = 2000] [serial = 1932] [outer = 0x0] 10:57:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x12880cc00) [pid = 2000] [serial = 1933] [outer = 0x127275400] 10:57:51 INFO - PROCESS | 2000 | 1462211871720 Marionette DEBUG loaded listener.js 10:57:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x128991400) [pid = 2000] [serial = 1934] [outer = 0x127275400] 10:57:52 INFO - PROCESS | 2000 | 1462211872080 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]]]}] 10:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 574ms 10:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:57:52 INFO - PROCESS | 2000 | 1462211872094 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:57:52 INFO - PROCESS | 2000 | 1462211872095 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:57:52 INFO - PROCESS | 2000 | 1462211872097 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:57:52 INFO - PROCESS | 2000 | 1462211872098 Marionette TRACE conn2 <- [1,2550,null,{}] 10:57:52 INFO - PROCESS | 2000 | 1462211872107 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}] 10:57:52 INFO - PROCESS | 2000 | 1462211872219 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:57:52 INFO - PROCESS | 2000 | 1462211872229 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b95f000 == 69 [pid = 2000] [id = 645] 10:57:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x1289bec00) [pid = 2000] [serial = 1935] [outer = 0x0] 10:57:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 182 (0x128aa2400) [pid = 2000] [serial = 1936] [outer = 0x1289bec00] 10:57:52 INFO - PROCESS | 2000 | 1462211872254 Marionette DEBUG loaded listener.js 10:57:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x128cd0400) [pid = 2000] [serial = 1937] [outer = 0x1289bec00] 10:57:52 INFO - PROCESS | 2000 | 1462211872619 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]]]}] 10:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 574ms 10:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:57:52 INFO - PROCESS | 2000 | 1462211872672 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:57:52 INFO - PROCESS | 2000 | 1462211872673 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:57:52 INFO - PROCESS | 2000 | 1462211872675 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:57:52 INFO - PROCESS | 2000 | 1462211872676 Marionette TRACE conn2 <- [1,2554,null,{}] 10:57:52 INFO - PROCESS | 2000 | 1462211872678 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}] 10:57:52 INFO - PROCESS | 2000 | 1462211872788 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:57:52 INFO - PROCESS | 2000 | 1462211872800 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0b8800 == 70 [pid = 2000] [id = 646] 10:57:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 184 (0x128cccc00) [pid = 2000] [serial = 1938] [outer = 0x0] 10:57:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 185 (0x128fc3000) [pid = 2000] [serial = 1939] [outer = 0x128cccc00] 10:57:52 INFO - PROCESS | 2000 | 1462211872825 Marionette DEBUG loaded listener.js 10:57:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 186 (0x1293ec800) [pid = 2000] [serial = 1940] [outer = 0x128cccc00] 10:57:53 INFO - PROCESS | 2000 | 1462211873201 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]]]}] 10:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 568ms 10:57:53 INFO - PROCESS | 2000 | 1462211873244 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:57:53 INFO - PROCESS | 2000 | 1462211873245 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:57:53 INFO - PROCESS | 2000 | 1462211873247 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:57:53 INFO - PROCESS | 2000 | 1462211873248 Marionette TRACE conn2 <- [1,2558,null,{}] 10:57:53 INFO - PROCESS | 2000 | 1462211873251 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}] 10:57:53 INFO - PROCESS | 2000 | 1462211873362 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:57:53 INFO - PROCESS | 2000 | 1462211873384 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c739800 == 71 [pid = 2000] [id = 647] 10:57:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 187 (0x128cd1000) [pid = 2000] [serial = 1941] [outer = 0x0] 10:57:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 188 (0x12a768800) [pid = 2000] [serial = 1942] [outer = 0x128cd1000] 10:57:53 INFO - PROCESS | 2000 | 1462211873409 Marionette DEBUG loaded listener.js 10:57:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 189 (0x12b103000) [pid = 2000] [serial = 1943] [outer = 0x128cd1000] 10:57:53 INFO - PROCESS | 2000 | 1462211873768 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]]]}] 10:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 569ms 10:57:53 INFO - PROCESS | 2000 | 1462211873816 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:57:53 INFO - PROCESS | 2000 | 1462211873817 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:57:53 INFO - PROCESS | 2000 | 1462211873820 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:57:53 INFO - PROCESS | 2000 | 1462211873821 Marionette TRACE conn2 <- [1,2562,null,{}] 10:57:53 INFO - PROCESS | 2000 | 1462211873823 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}] 10:57:53 INFO - PROCESS | 2000 | 1462211873937 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 188 (0x119b7b400) [pid = 2000] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 187 (0x12aaa7c00) [pid = 2000] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 186 (0x128cd4000) [pid = 2000] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 185 (0x1291a4c00) [pid = 2000] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 184 (0x119b87000) [pid = 2000] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 183 (0x12b99fc00) [pid = 2000] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x128997400) [pid = 2000] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 181 (0x1293e8800) [pid = 2000] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x128815800) [pid = 2000] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x1165d7000) [pid = 2000] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x121e38000) [pid = 2000] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x119b7ec00) [pid = 2000] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x111d55400) [pid = 2000] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:57:54 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x12c216400) [pid = 2000] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:57:54 INFO - PROCESS | 2000 | 1462211874211 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x118261000 == 72 [pid = 2000] [id = 648] 10:57:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x11254d400) [pid = 2000] [serial = 1944] [outer = 0x0] 10:57:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x116722800) [pid = 2000] [serial = 1945] [outer = 0x11254d400] 10:57:54 INFO - PROCESS | 2000 | 1462211874236 Marionette DEBUG loaded listener.js 10:57:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x121b08000) [pid = 2000] [serial = 1946] [outer = 0x11254d400] 10:57:54 INFO - PROCESS | 2000 | 1462211874533 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]]]}] 10:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 723ms 10:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:57:54 INFO - PROCESS | 2000 | 1462211874549 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:57:54 INFO - PROCESS | 2000 | 1462211874550 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:57:54 INFO - PROCESS | 2000 | 1462211874553 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:57:54 INFO - PROCESS | 2000 | 1462211874554 Marionette TRACE conn2 <- [1,2566,null,{}] 10:57:54 INFO - PROCESS | 2000 | 1462211874560 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}] 10:57:54 INFO - PROCESS | 2000 | 1462211874658 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:57:54 INFO - PROCESS | 2000 | 1462211874662 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3c0000 == 73 [pid = 2000] [id = 649] 10:57:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x124cbfc00) [pid = 2000] [serial = 1947] [outer = 0x0] 10:57:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x129550000) [pid = 2000] [serial = 1948] [outer = 0x124cbfc00] 10:57:54 INFO - PROCESS | 2000 | 1462211874704 Marionette DEBUG loaded listener.js 10:57:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x12ba9b800) [pid = 2000] [serial = 1949] [outer = 0x124cbfc00] 10:57:55 INFO - PROCESS | 2000 | 1462211875211 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]]]}] 10:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 671ms 10:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:57:55 INFO - PROCESS | 2000 | 1462211875225 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:57:55 INFO - PROCESS | 2000 | 1462211875227 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:57:55 INFO - PROCESS | 2000 | 1462211875229 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:57:55 INFO - PROCESS | 2000 | 1462211875231 Marionette TRACE conn2 <- [1,2570,null,{}] 10:57:55 INFO - PROCESS | 2000 | 1462211875233 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}] 10:57:55 INFO - PROCESS | 2000 | 1462211875339 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:57:55 INFO - PROCESS | 2000 | 1462211875343 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355ac000 == 74 [pid = 2000] [id = 650] 10:57:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 182 (0x12b9a4c00) [pid = 2000] [serial = 1950] [outer = 0x0] 10:57:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x12beec000) [pid = 2000] [serial = 1951] [outer = 0x12b9a4c00] 10:57:55 INFO - PROCESS | 2000 | 1462211875367 Marionette DEBUG loaded listener.js 10:57:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 184 (0x12c215000) [pid = 2000] [serial = 1952] [outer = 0x12b9a4c00] 10:57:55 INFO - PROCESS | 2000 | 1462211875719 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]]]}] 10:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 10:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:57:55 INFO - PROCESS | 2000 | 1462211875748 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:57:55 INFO - PROCESS | 2000 | 1462211875749 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:57:55 INFO - PROCESS | 2000 | 1462211875751 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:57:55 INFO - PROCESS | 2000 | 1462211875752 Marionette TRACE conn2 <- [1,2574,null,{}] 10:57:55 INFO - PROCESS | 2000 | 1462211875755 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}] 10:57:55 INFO - PROCESS | 2000 | 1462211875844 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:57:55 INFO - PROCESS | 2000 | 1462211875915 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355d7800 == 75 [pid = 2000] [id = 651] 10:57:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 185 (0x12baa0800) [pid = 2000] [serial = 1953] [outer = 0x0] 10:57:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 186 (0x12c4c1c00) [pid = 2000] [serial = 1954] [outer = 0x12baa0800] 10:57:55 INFO - PROCESS | 2000 | 1462211875941 Marionette DEBUG loaded listener.js 10:57:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 187 (0x12cc6f400) [pid = 2000] [serial = 1955] [outer = 0x12baa0800] 10:57:56 INFO - PROCESS | 2000 | 1462211876348 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]]]}] 10:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 617ms 10:57:56 INFO - PROCESS | 2000 | 1462211876370 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:57:56 INFO - PROCESS | 2000 | 1462211876374 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:57:56 INFO - PROCESS | 2000 | 1462211876397 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:57:56 INFO - PROCESS | 2000 | 1462211876400 Marionette TRACE conn2 <- [1,2578,null,{}] 10:57:56 INFO - PROCESS | 2000 | 1462211876403 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}] 10:57:56 INFO - PROCESS | 2000 | 1462211876518 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:57:56 INFO - PROCESS | 2000 | 1462211876630 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x123519000 == 76 [pid = 2000] [id = 652] 10:57:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 188 (0x1175a7400) [pid = 2000] [serial = 1956] [outer = 0x0] 10:57:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 189 (0x11811d000) [pid = 2000] [serial = 1957] [outer = 0x1175a7400] 10:57:56 INFO - PROCESS | 2000 | 1462211876663 Marionette DEBUG loaded listener.js 10:57:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 190 (0x1185ed800) [pid = 2000] [serial = 1958] [outer = 0x1175a7400] 10:57:57 INFO - PROCESS | 2000 | 1462211877083 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]]]}] 10:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 724ms 10:57:57 INFO - PROCESS | 2000 | 1462211877119 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:57:57 INFO - PROCESS | 2000 | 1462211877123 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:57:57 INFO - PROCESS | 2000 | 1462211877128 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:57:57 INFO - PROCESS | 2000 | 1462211877130 Marionette TRACE conn2 <- [1,2582,null,{}] 10:57:57 INFO - PROCESS | 2000 | 1462211877132 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}] 10:57:57 INFO - PROCESS | 2000 | 1462211877245 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:57:57 INFO - PROCESS | 2000 | 1462211877356 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a522000 == 77 [pid = 2000] [id = 653] 10:57:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 191 (0x118a7b400) [pid = 2000] [serial = 1959] [outer = 0x0] 10:57:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 192 (0x119b7c400) [pid = 2000] [serial = 1960] [outer = 0x118a7b400] 10:57:57 INFO - PROCESS | 2000 | 1462211877387 Marionette DEBUG loaded listener.js 10:57:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 193 (0x1211b8000) [pid = 2000] [serial = 1961] [outer = 0x118a7b400] 10:57:57 INFO - PROCESS | 2000 | 1462211877788 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]]]}] 10:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 10:57:57 INFO - PROCESS | 2000 | 1462211877807 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:57:57 INFO - PROCESS | 2000 | 1462211877809 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:57:57 INFO - PROCESS | 2000 | 1462211877814 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:57:57 INFO - PROCESS | 2000 | 1462211877817 Marionette TRACE conn2 <- [1,2586,null,{}] 10:57:57 INFO - PROCESS | 2000 | 1462211877827 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}] 10:57:57 INFO - PROCESS | 2000 | 1462211877959 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:57:58 INFO - PROCESS | 2000 | 1462211878041 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x1354ae800 == 78 [pid = 2000] [id = 654] 10:57:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 194 (0x121b89800) [pid = 2000] [serial = 1962] [outer = 0x0] 10:57:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 195 (0x12881dc00) [pid = 2000] [serial = 1963] [outer = 0x121b89800] 10:57:58 INFO - PROCESS | 2000 | 1462211878074 Marionette DEBUG loaded listener.js 10:57:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 196 (0x128aa0c00) [pid = 2000] [serial = 1964] [outer = 0x121b89800] 10:57:58 INFO - PROCESS | 2000 | 1462211878510 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]]]}] 10:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 721ms 10:57:58 INFO - PROCESS | 2000 | 1462211878536 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:57:58 INFO - PROCESS | 2000 | 1462211878538 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:57:58 INFO - PROCESS | 2000 | 1462211878541 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:57:58 INFO - PROCESS | 2000 | 1462211878542 Marionette TRACE conn2 <- [1,2590,null,{}] 10:57:58 INFO - PROCESS | 2000 | 1462211878544 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}] 10:57:58 INFO - PROCESS | 2000 | 1462211878657 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:57:58 INFO - PROCESS | 2000 | 1462211878766 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x13587d800 == 79 [pid = 2000] [id = 655] 10:57:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 197 (0x128aa5c00) [pid = 2000] [serial = 1965] [outer = 0x0] 10:57:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 198 (0x128fc8400) [pid = 2000] [serial = 1966] [outer = 0x128aa5c00] 10:57:58 INFO - PROCESS | 2000 | 1462211878799 Marionette DEBUG loaded listener.js 10:57:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 199 (0x12b9a2800) [pid = 2000] [serial = 1967] [outer = 0x128aa5c00] 10:57:59 INFO - PROCESS | 2000 | 1462211879242 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]]]}] 10:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 721ms 10:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:57:59 INFO - PROCESS | 2000 | 1462211879280 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:57:59 INFO - PROCESS | 2000 | 1462211879281 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:57:59 INFO - PROCESS | 2000 | 1462211879284 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:57:59 INFO - PROCESS | 2000 | 1462211879286 Marionette TRACE conn2 <- [1,2594,null,{}] 10:57:59 INFO - PROCESS | 2000 | 1462211879288 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}] 10:57:59 INFO - PROCESS | 2000 | 1462211879434 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:57:59 INFO - PROCESS | 2000 | 1462211879479 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x135d86000 == 80 [pid = 2000] [id = 656] 10:57:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 200 (0x12ba9cc00) [pid = 2000] [serial = 1968] [outer = 0x0] 10:57:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 201 (0x12bef2000) [pid = 2000] [serial = 1969] [outer = 0x12ba9cc00] 10:57:59 INFO - PROCESS | 2000 | 1462211879509 Marionette DEBUG loaded listener.js 10:57:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 202 (0x12c21b000) [pid = 2000] [serial = 1970] [outer = 0x12ba9cc00] 10:57:59 INFO - PROCESS | 2000 | 1462211879967 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]]]}] 10:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 721ms 10:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:58:00 INFO - PROCESS | 2000 | 1462211880023 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:58:00 INFO - PROCESS | 2000 | 1462211880025 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:58:00 INFO - PROCESS | 2000 | 1462211880029 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:58:00 INFO - PROCESS | 2000 | 1462211880030 Marionette TRACE conn2 <- [1,2598,null,{}] 10:58:00 INFO - PROCESS | 2000 | 1462211880033 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}] 10:58:00 INFO - PROCESS | 2000 | 1462211880159 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:58:00 INFO - PROCESS | 2000 | 1462211880240 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x13871a000 == 81 [pid = 2000] [id = 657] 10:58:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 203 (0x12cc7a000) [pid = 2000] [serial = 1971] [outer = 0x0] 10:58:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 204 (0x12d074c00) [pid = 2000] [serial = 1972] [outer = 0x12cc7a000] 10:58:00 INFO - PROCESS | 2000 | 1462211880272 Marionette DEBUG loaded listener.js 10:58:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 205 (0x12d1e9c00) [pid = 2000] [serial = 1973] [outer = 0x12cc7a000] 10:58:00 INFO - PROCESS | 2000 | 1462211880731 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]]]}] 10:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 771ms 10:58:00 INFO - PROCESS | 2000 | 1462211880800 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:58:00 INFO - PROCESS | 2000 | 1462211880802 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:58:00 INFO - PROCESS | 2000 | 1462211880804 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:58:00 INFO - PROCESS | 2000 | 1462211880805 Marionette TRACE conn2 <- [1,2602,null,{}] 10:58:00 INFO - PROCESS | 2000 | 1462211880808 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}] 10:58:00 INFO - PROCESS | 2000 | 1462211880916 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:58:00 INFO - PROCESS | 2000 | 1462211880996 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x134e06800 == 82 [pid = 2000] [id = 658] 10:58:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 206 (0x12d1e8400) [pid = 2000] [serial = 1974] [outer = 0x0] 10:58:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 207 (0x12d43e400) [pid = 2000] [serial = 1975] [outer = 0x12d1e8400] 10:58:01 INFO - PROCESS | 2000 | 1462211881025 Marionette DEBUG loaded listener.js 10:58:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 208 (0x12d443800) [pid = 2000] [serial = 1976] [outer = 0x12d1e8400] 10:58:01 INFO - PROCESS | 2000 | 1462211881459 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]]]}] 10:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 723ms 10:58:01 INFO - PROCESS | 2000 | 1462211881528 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:58:01 INFO - PROCESS | 2000 | 1462211881529 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:58:01 INFO - PROCESS | 2000 | 1462211881531 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:58:01 INFO - PROCESS | 2000 | 1462211881533 Marionette TRACE conn2 <- [1,2606,null,{}] 10:58:01 INFO - PROCESS | 2000 | 1462211881535 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}] 10:58:01 INFO - PROCESS | 2000 | 1462211881644 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:58:01 INFO - PROCESS | 2000 | 1462211881724 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b949000 == 83 [pid = 2000] [id = 659] 10:58:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 209 (0x112c7b000) [pid = 2000] [serial = 1977] [outer = 0x0] 10:58:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 210 (0x12954f000) [pid = 2000] [serial = 1978] [outer = 0x112c7b000] 10:58:01 INFO - PROCESS | 2000 | 1462211881754 Marionette DEBUG loaded listener.js 10:58:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 211 (0x12c8a3800) [pid = 2000] [serial = 1979] [outer = 0x112c7b000] 10:58:02 INFO - PROCESS | 2000 | 1462211882209 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]]]}] 10:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 719ms 10:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:58:02 INFO - PROCESS | 2000 | 1462211882260 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:58:02 INFO - PROCESS | 2000 | 1462211882261 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:58:02 INFO - PROCESS | 2000 | 1462211882265 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:58:02 INFO - PROCESS | 2000 | 1462211882266 Marionette TRACE conn2 <- [1,2610,null,{}] 10:58:02 INFO - PROCESS | 2000 | 1462211882269 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}] 10:58:02 INFO - PROCESS | 2000 | 1462211882383 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:58:02 INFO - PROCESS | 2000 | 1462211882464 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265ee800 == 84 [pid = 2000] [id = 660] 10:58:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 212 (0x113427c00) [pid = 2000] [serial = 1980] [outer = 0x0] 10:58:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 213 (0x12d43b000) [pid = 2000] [serial = 1981] [outer = 0x113427c00] 10:58:02 INFO - PROCESS | 2000 | 1462211882497 Marionette DEBUG loaded listener.js 10:58:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 214 (0x12d448800) [pid = 2000] [serial = 1982] [outer = 0x113427c00] 10:58:03 INFO - PROCESS | 2000 | 1462211883081 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]]]}] 10:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 823ms 10:58:03 INFO - PROCESS | 2000 | 1462211883089 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:58:03 INFO - PROCESS | 2000 | 1462211883094 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:58:03 INFO - PROCESS | 2000 | 1462211883116 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:58:03 INFO - PROCESS | 2000 | 1462211883118 Marionette TRACE conn2 <- [1,2614,null,{}] 10:58:03 INFO - PROCESS | 2000 | 1462211883121 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}] 10:58:03 INFO - PROCESS | 2000 | 1462211883226 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:58:03 INFO - PROCESS | 2000 | 1462211883310 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b183000 == 85 [pid = 2000] [id = 661] 10:58:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 215 (0x1175a7c00) [pid = 2000] [serial = 1983] [outer = 0x0] 10:58:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 216 (0x118505800) [pid = 2000] [serial = 1984] [outer = 0x1175a7c00] 10:58:03 INFO - PROCESS | 2000 | 1462211883338 Marionette DEBUG loaded listener.js 10:58:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 217 (0x11914b000) [pid = 2000] [serial = 1985] [outer = 0x1175a7c00] 10:58:03 INFO - PROCESS | 2000 | 1462211883766 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]]]}] 10:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 723ms 10:58:03 INFO - PROCESS | 2000 | 1462211883902 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:58:03 INFO - PROCESS | 2000 | 1462211883905 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x1355ac000 == 84 [pid = 2000] [id = 650] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3c0000 == 83 [pid = 2000] [id = 649] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x118261000 == 82 [pid = 2000] [id = 648] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12c739800 == 81 [pid = 2000] [id = 647] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0b8800 == 80 [pid = 2000] [id = 646] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12b95f000 == 79 [pid = 2000] [id = 645] 10:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12b189000 == 78 [pid = 2000] [id = 644] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12a52e000 == 77 [pid = 2000] [id = 643] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x128514800 == 76 [pid = 2000] [id = 642] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x1191b9000 == 75 [pid = 2000] [id = 641] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x118067800 == 74 [pid = 2000] [id = 640] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d6800 == 73 [pid = 2000] [id = 639] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa8a800 == 72 [pid = 2000] [id = 638] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x1355b3800 == 71 [pid = 2000] [id = 637] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x135d7d800 == 70 [pid = 2000] [id = 636] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x135671000 == 69 [pid = 2000] [id = 635] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x135d66800 == 68 [pid = 2000] [id = 634] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12b18e000 == 67 [pid = 2000] [id = 633] 10:58:03 INFO - PROCESS | 2000 | --DOCSHELL 0x124459000 == 66 [pid = 2000] [id = 632] 10:58:03 INFO - PROCESS | 2000 | 1462211883952 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:58:03 INFO - PROCESS | 2000 | 1462211883954 Marionette TRACE conn2 <- [1,2618,null,{}] 10:58:03 INFO - PROCESS | 2000 | 1462211883958 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}] 10:58:04 INFO - PROCESS | 2000 | 1462211884048 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 216 (0x12c4bf800) [pid = 2000] [serial = 1892] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 215 (0x120f98000) [pid = 2000] [serial = 1862] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 214 (0x12b131400) [pid = 2000] [serial = 1829] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 213 (0x12bab6400) [pid = 2000] [serial = 1888] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 212 (0x12954f400) [pid = 2000] [serial = 1876] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 211 (0x12c213400) [pid = 2000] [serial = 1889] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 210 (0x121b0c000) [pid = 2000] [serial = 1864] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 209 (0x12bab3c00) [pid = 2000] [serial = 1883] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 208 (0x1289c7000) [pid = 2000] [serial = 1870] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 207 (0x12b99a800) [pid = 2000] [serial = 1880] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 206 (0x119409400) [pid = 2000] [serial = 1834] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 205 (0x128d82000) [pid = 2000] [serial = 1873] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 204 (0x1171ef400) [pid = 2000] [serial = 1858] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 203 (0x128aa3c00) [pid = 2000] [serial = 1840] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 202 (0x1291a5400) [pid = 2000] [serial = 1874] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 201 (0x12a75f000) [pid = 2000] [serial = 1843] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 200 (0x12aaa6400) [pid = 2000] [serial = 1877] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 199 (0x127273000) [pid = 2000] [serial = 1868] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 198 (0x118a7d400) [pid = 2000] [serial = 1859] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 197 (0x121b8bc00) [pid = 2000] [serial = 1885] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 196 (0x121c50400) [pid = 2000] [serial = 1865] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 195 (0x124d61000) [pid = 2000] [serial = 1867] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 194 (0x12b9a4400) [pid = 2000] [serial = 1846] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 193 (0x126591000) [pid = 2000] [serial = 1852] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 192 (0x1293e6000) [pid = 2000] [serial = 1886] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 191 (0x112a43c00) [pid = 2000] [serial = 1855] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 190 (0x124cbb400) [pid = 2000] [serial = 1837] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 189 (0x113423800) [pid = 2000] [serial = 1856] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 188 (0x128cc8000) [pid = 2000] [serial = 1871] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 187 (0x1168d9000) [pid = 2000] [serial = 1831] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 186 (0x12baa7400) [pid = 2000] [serial = 1849] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 185 (0x12b9a6400) [pid = 2000] [serial = 1882] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 184 (0x12b10d800) [pid = 2000] [serial = 1879] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 183 (0x119b82800) [pid = 2000] [serial = 1861] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x12c21bc00) [pid = 2000] [serial = 1891] [outer = 0x0] [url = about:blank] 10:58:04 INFO - PROCESS | 2000 | 1462211884126 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x11990e000 == 67 [pid = 2000] [id = 662] 10:58:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x113423800) [pid = 2000] [serial = 1986] [outer = 0x0] 10:58:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 184 (0x119b82800) [pid = 2000] [serial = 1987] [outer = 0x113423800] 10:58:04 INFO - PROCESS | 2000 | 1462211884155 Marionette DEBUG loaded listener.js 10:58:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 185 (0x121810c00) [pid = 2000] [serial = 1988] [outer = 0x113423800] 10:58:04 INFO - PROCESS | 2000 | 1462211884484 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]]]}] 10:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 584ms 10:58:04 INFO - PROCESS | 2000 | 1462211884526 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:58:04 INFO - PROCESS | 2000 | 1462211884527 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:58:04 INFO - PROCESS | 2000 | 1462211884529 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:58:04 INFO - PROCESS | 2000 | 1462211884531 Marionette TRACE conn2 <- [1,2622,null,{}] 10:58:04 INFO - PROCESS | 2000 | 1462211884539 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}] 10:58:04 INFO - PROCESS | 2000 | 1462211884637 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:58:04 INFO - PROCESS | 2000 | 1462211884723 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a523000 == 68 [pid = 2000] [id = 663] 10:58:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 186 (0x121b82400) [pid = 2000] [serial = 1989] [outer = 0x0] 10:58:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 187 (0x124428400) [pid = 2000] [serial = 1990] [outer = 0x121b82400] 10:58:04 INFO - PROCESS | 2000 | 1462211884751 Marionette DEBUG loaded listener.js 10:58:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 188 (0x128817000) [pid = 2000] [serial = 1991] [outer = 0x121b82400] 10:58:05 INFO - PROCESS | 2000 | 1462211885068 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]]]}] 10:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 573ms 10:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:58:05 INFO - PROCESS | 2000 | 1462211885103 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:58:05 INFO - PROCESS | 2000 | 1462211885104 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:58:05 INFO - PROCESS | 2000 | 1462211885109 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:58:05 INFO - PROCESS | 2000 | 1462211885111 Marionette TRACE conn2 <- [1,2626,null,{}] 10:58:05 INFO - PROCESS | 2000 | 1462211885113 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}] 10:58:05 INFO - PROCESS | 2000 | 1462211885203 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:58:05 INFO - PROCESS | 2000 | 1462211885208 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba03800 == 69 [pid = 2000] [id = 664] 10:58:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 189 (0x128990000) [pid = 2000] [serial = 1992] [outer = 0x0] 10:58:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 190 (0x128a9d800) [pid = 2000] [serial = 1993] [outer = 0x128990000] 10:58:05 INFO - PROCESS | 2000 | 1462211885240 Marionette DEBUG loaded listener.js 10:58:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 191 (0x128d82000) [pid = 2000] [serial = 1994] [outer = 0x128990000] 10:58:05 INFO - PROCESS | 2000 | 1462211885633 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]]]}] 10:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 573ms 10:58:05 INFO - PROCESS | 2000 | 1462211885680 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:58:05 INFO - PROCESS | 2000 | 1462211885682 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:58:05 INFO - PROCESS | 2000 | 1462211885684 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:58:05 INFO - PROCESS | 2000 | 1462211885686 Marionette TRACE conn2 <- [1,2630,null,{}] 10:58:05 INFO - PROCESS | 2000 | 1462211885688 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}] 10:58:05 INFO - PROCESS | 2000 | 1462211885827 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:58:05 INFO - PROCESS | 2000 | 1462211885942 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c180000 == 70 [pid = 2000] [id = 665] 10:58:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 192 (0x128815800) [pid = 2000] [serial = 1995] [outer = 0x0] 10:58:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 193 (0x128d81c00) [pid = 2000] [serial = 1996] [outer = 0x128815800] 10:58:05 INFO - PROCESS | 2000 | 1462211885982 Marionette DEBUG loaded listener.js 10:58:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 194 (0x12aaa0400) [pid = 2000] [serial = 1997] [outer = 0x128815800] 10:58:06 INFO - PROCESS | 2000 | 1462211886407 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]]]}] 10:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 769ms 10:58:06 INFO - PROCESS | 2000 | 1462211886475 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:58:06 INFO - PROCESS | 2000 | 1462211886477 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:58:06 INFO - PROCESS | 2000 | 1462211886481 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:58:06 INFO - PROCESS | 2000 | 1462211886482 Marionette TRACE conn2 <- [1,2634,null,{}] 10:58:06 INFO - PROCESS | 2000 | 1462211886484 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}] 10:58:06 INFO - PROCESS | 2000 | 1462211886615 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:58:06 INFO - PROCESS | 2000 | 1462211886632 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d951800 == 71 [pid = 2000] [id = 666] 10:58:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 195 (0x12b12a400) [pid = 2000] [serial = 1998] [outer = 0x0] 10:58:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 196 (0x12bab3c00) [pid = 2000] [serial = 1999] [outer = 0x12b12a400] 10:58:06 INFO - PROCESS | 2000 | 1462211886659 Marionette DEBUG loaded listener.js 10:58:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 197 (0x12c899400) [pid = 2000] [serial = 2000] [outer = 0x12b12a400] 10:58:07 INFO - PROCESS | 2000 | 1462211887026 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]]]}] 10:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 568ms 10:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:58:07 INFO - PROCESS | 2000 | 1462211887050 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:58:07 INFO - PROCESS | 2000 | 1462211887051 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:58:07 INFO - PROCESS | 2000 | 1462211887053 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:58:07 INFO - PROCESS | 2000 | 1462211887054 Marionette TRACE conn2 <- [1,2638,null,{}] 10:58:07 INFO - PROCESS | 2000 | 1462211887057 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}] 10:58:07 INFO - PROCESS | 2000 | 1462211887178 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:58:07 INFO - PROCESS | 2000 | 1462211887191 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x1354b8000 == 72 [pid = 2000] [id = 667] 10:58:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 198 (0x12c4ca400) [pid = 2000] [serial = 2001] [outer = 0x0] 10:58:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 199 (0x12cc6fc00) [pid = 2000] [serial = 2002] [outer = 0x12c4ca400] 10:58:07 INFO - PROCESS | 2000 | 1462211887215 Marionette DEBUG loaded listener.js 10:58:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 200 (0x12d06e000) [pid = 2000] [serial = 2003] [outer = 0x12c4ca400] 10:58:07 INFO - PROCESS | 2000 | 1462211887582 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]]]}] 10:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 568ms 10:58:07 INFO - PROCESS | 2000 | 1462211887629 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:58:07 INFO - PROCESS | 2000 | 1462211887630 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:58:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:58:07 INFO - PROCESS | 2000 | 1462211887645 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:58:07 INFO - PROCESS | 2000 | 1462211887647 Marionette TRACE conn2 <- [1,2642,null,{}] 10:58:07 INFO - PROCESS | 2000 | 1462211887649 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}] 10:58:07 INFO - PROCESS | 2000 | 1462211887766 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:58:07 INFO - PROCESS | 2000 | 1462211887815 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x13566d000 == 73 [pid = 2000] [id = 668] 10:58:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 201 (0x12c89b800) [pid = 2000] [serial = 2004] [outer = 0x0] 10:58:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 202 (0x12d1ecc00) [pid = 2000] [serial = 2005] [outer = 0x12c89b800] 10:58:07 INFO - PROCESS | 2000 | 1462211887839 Marionette DEBUG loaded listener.js 10:58:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 203 (0x12d837400) [pid = 2000] [serial = 2006] [outer = 0x12c89b800] 10:58:08 INFO - PROCESS | 2000 | 1462211888317 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]]]}] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 202 (0x121b8d000) [pid = 2000] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 201 (0x110f35c00) [pid = 2000] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 200 (0x12c4c0400) [pid = 2000] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 199 (0x121761c00) [pid = 2000] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 198 (0x118cbb800) [pid = 2000] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 197 (0x127275400) [pid = 2000] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 196 (0x128cd1000) [pid = 2000] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 195 (0x12b9a4c00) [pid = 2000] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 194 (0x11254d400) [pid = 2000] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 193 (0x124cbfc00) [pid = 2000] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 192 (0x1289bec00) [pid = 2000] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 191 (0x128cccc00) [pid = 2000] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:58:08 INFO - PROCESS | 2000 | --DOMWINDOW == 190 (0x118508c00) [pid = 2000] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:58:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:58:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 719ms 10:58:08 INFO - PROCESS | 2000 | 1462211888364 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:58:08 INFO - PROCESS | 2000 | 1462211888365 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:58:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:58:08 INFO - PROCESS | 2000 | 1462211888368 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:58:08 INFO - PROCESS | 2000 | 1462211888369 Marionette TRACE conn2 <- [1,2646,null,{}] 10:58:08 INFO - PROCESS | 2000 | 1462211888371 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}] 10:58:08 INFO - PROCESS | 2000 | 1462211888462 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:58:08 INFO - PROCESS | 2000 | 1462211888467 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x128dbe800 == 74 [pid = 2000] [id = 669] 10:58:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 191 (0x117b4b800) [pid = 2000] [serial = 2007] [outer = 0x0] 10:58:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 192 (0x120f8f800) [pid = 2000] [serial = 2008] [outer = 0x117b4b800] 10:58:08 INFO - PROCESS | 2000 | 1462211888492 Marionette DEBUG loaded listener.js 10:58:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 193 (0x128992000) [pid = 2000] [serial = 2009] [outer = 0x117b4b800] 10:58:08 INFO - PROCESS | 2000 | 1462211888830 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]]]}] 10:58:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:58:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 10:58:08 INFO - PROCESS | 2000 | 1462211888836 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:58:08 INFO - PROCESS | 2000 | 1462211888838 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:58:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:58:08 INFO - PROCESS | 2000 | 1462211888840 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:58:08 INFO - PROCESS | 2000 | 1462211888843 Marionette TRACE conn2 <- [1,2650,null,{}] 10:58:08 INFO - PROCESS | 2000 | 1462211888846 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}] 10:58:08 INFO - PROCESS | 2000 | 1462211888937 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:58:09 INFO - PROCESS | 2000 | 1462211889007 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x13567b800 == 75 [pid = 2000] [id = 670] 10:58:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 194 (0x112907400) [pid = 2000] [serial = 2010] [outer = 0x0] 10:58:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 195 (0x11290a400) [pid = 2000] [serial = 2011] [outer = 0x112907400] 10:58:09 INFO - PROCESS | 2000 | 1462211889032 Marionette DEBUG loaded listener.js 10:58:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 196 (0x11290fc00) [pid = 2000] [serial = 2012] [outer = 0x112907400] 10:58:09 INFO - PROCESS | 2000 | 1462211889366 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]]]}] 10:58:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:58:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 571ms 10:58:09 INFO - PROCESS | 2000 | 1462211889411 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:58:09 INFO - PROCESS | 2000 | 1462211889413 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:58:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:58:09 INFO - PROCESS | 2000 | 1462211889415 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:58:09 INFO - PROCESS | 2000 | 1462211889417 Marionette TRACE conn2 <- [1,2654,null,{}] 10:58:09 INFO - PROCESS | 2000 | 1462211889419 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}] 10:58:09 INFO - PROCESS | 2000 | 1462211889526 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:58:09 INFO - PROCESS | 2000 | 1462211889601 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x138713800 == 76 [pid = 2000] [id = 671] 10:58:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 197 (0x11290f800) [pid = 2000] [serial = 2013] [outer = 0x0] 10:58:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 198 (0x112919400) [pid = 2000] [serial = 2014] [outer = 0x11290f800] 10:58:09 INFO - PROCESS | 2000 | 1462211889630 Marionette DEBUG loaded listener.js 10:58:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 199 (0x128c64800) [pid = 2000] [serial = 2015] [outer = 0x11290f800] 10:58:09 INFO - PROCESS | 2000 | 1462211889926 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]]]}] 10:58:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:58:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 10:58:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:58:09 INFO - PROCESS | 2000 | 1462211889936 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:58:09 INFO - PROCESS | 2000 | 1462211889937 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:58:09 INFO - PROCESS | 2000 | 1462211889947 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:58:09 INFO - PROCESS | 2000 | 1462211889948 Marionette TRACE conn2 <- [1,2658,null,{}] 10:58:09 INFO - PROCESS | 2000 | 1462211889951 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}] 10:58:10 INFO - PROCESS | 2000 | 1462211890049 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:58:10 INFO - PROCESS | 2000 | 1462211890054 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x135cc6800 == 77 [pid = 2000] [id = 672] 10:58:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 200 (0x129548800) [pid = 2000] [serial = 2016] [outer = 0x0] 10:58:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 201 (0x12d449000) [pid = 2000] [serial = 2017] [outer = 0x129548800] 10:58:10 INFO - PROCESS | 2000 | 1462211890079 Marionette DEBUG loaded listener.js 10:58:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 202 (0x12d840800) [pid = 2000] [serial = 2018] [outer = 0x129548800] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12b95d000 == 76 [pid = 2000] [id = 533] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12956d000 == 75 [pid = 2000] [id = 531] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x1356d8800 == 74 [pid = 2000] [id = 609] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3c1800 == 73 [pid = 2000] [id = 553] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12b298000 == 72 [pid = 2000] [id = 532] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc28800 == 71 [pid = 2000] [id = 612] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc9f000 == 70 [pid = 2000] [id = 593] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc2b000 == 69 [pid = 2000] [id = 568] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc26000 == 68 [pid = 2000] [id = 595] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3c8000 == 67 [pid = 2000] [id = 594] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12d0b7000 == 66 [pid = 2000] [id = 549] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x121b8f800 == 65 [pid = 2000] [id = 610] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x129557800 == 64 [pid = 2000] [id = 526] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12359f800 == 63 [pid = 2000] [id = 570] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12a721000 == 62 [pid = 2000] [id = 611] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12a719000 == 61 [pid = 2000] [id = 528] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x135f32800 == 60 [pid = 2000] [id = 615] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12a687000 == 59 [pid = 2000] [id = 527] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x1161b9800 == 58 [pid = 2000] [id = 525] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x13840f800 == 57 [pid = 2000] [id = 616] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x135d76000 == 56 [pid = 2000] [id = 614] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x1265eb000 == 55 [pid = 2000] [id = 617] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12d950000 == 54 [pid = 2000] [id = 554] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12b94a000 == 53 [pid = 2000] [id = 591] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12b9fa000 == 52 [pid = 2000] [id = 534] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12c285000 == 51 [pid = 2000] [id = 592] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12c16e000 == 50 [pid = 2000] [id = 571] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x1357dd800 == 49 [pid = 2000] [id = 613] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x135888000 == 48 [pid = 2000] [id = 631] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12b183000 == 47 [pid = 2000] [id = 661] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x1265ee800 == 46 [pid = 2000] [id = 660] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12b949000 == 45 [pid = 2000] [id = 659] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x134e06800 == 44 [pid = 2000] [id = 658] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x13871a000 == 43 [pid = 2000] [id = 657] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x135d86000 == 42 [pid = 2000] [id = 656] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x13587d800 == 41 [pid = 2000] [id = 655] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x1354ae800 == 40 [pid = 2000] [id = 654] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12a522000 == 39 [pid = 2000] [id = 653] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x1355d7800 == 38 [pid = 2000] [id = 651] 10:58:11 INFO - PROCESS | 2000 | --DOCSHELL 0x123519000 == 37 [pid = 2000] [id = 652] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba03800 == 36 [pid = 2000] [id = 664] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12a523000 == 35 [pid = 2000] [id = 663] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x128dbe800 == 34 [pid = 2000] [id = 669] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x13567b800 == 33 [pid = 2000] [id = 670] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x11990e000 == 32 [pid = 2000] [id = 662] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x1354b8000 == 31 [pid = 2000] [id = 667] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12d951800 == 30 [pid = 2000] [id = 666] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x13566d000 == 29 [pid = 2000] [id = 668] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12c180000 == 28 [pid = 2000] [id = 665] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 201 (0x128aa2400) [pid = 2000] [serial = 1936] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 200 (0x128fc3000) [pid = 2000] [serial = 1939] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 199 (0x1185a5000) [pid = 2000] [serial = 1921] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 198 (0x124471800) [pid = 2000] [serial = 1930] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 197 (0x126009400) [pid = 2000] [serial = 1931] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 196 (0x12bef4c00) [pid = 2000] [serial = 1909] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 195 (0x1133b5000) [pid = 2000] [serial = 1919] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 194 (0x1120ddc00) [pid = 2000] [serial = 1918] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 193 (0x12c89b400) [pid = 2000] [serial = 1912] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 192 (0x12c4c7000) [pid = 2000] [serial = 1894] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 191 (0x12c4cb800) [pid = 2000] [serial = 1895] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 190 (0x121b0ec00) [pid = 2000] [serial = 1927] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 189 (0x121b86000) [pid = 2000] [serial = 1928] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 188 (0x1194dc000) [pid = 2000] [serial = 1924] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 187 (0x119b83c00) [pid = 2000] [serial = 1925] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 186 (0x12880cc00) [pid = 2000] [serial = 1933] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 185 (0x119b7f400) [pid = 2000] [serial = 1900] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 184 (0x12a768800) [pid = 2000] [serial = 1942] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 183 (0x12b103000) [pid = 2000] [serial = 1943] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x12b110c00) [pid = 2000] [serial = 1906] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 181 (0x11835ac00) [pid = 2000] [serial = 1897] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x128811000) [pid = 2000] [serial = 1903] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x12c215000) [pid = 2000] [serial = 1952] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x12a5af400) [pid = 2000] [serial = 1915] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x1293ec800) [pid = 2000] [serial = 1940] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x121b08000) [pid = 2000] [serial = 1946] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x12c4c1c00) [pid = 2000] [serial = 1954] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x12beec000) [pid = 2000] [serial = 1951] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x116722800) [pid = 2000] [serial = 1945] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x118cba000) [pid = 2000] [serial = 1922] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x128cd0400) [pid = 2000] [serial = 1937] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x129550000) [pid = 2000] [serial = 1948] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x12ba9b800) [pid = 2000] [serial = 1949] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x128991400) [pid = 2000] [serial = 1934] [outer = 0x0] [url = about:blank] 10:58:12 INFO - PROCESS | 2000 | --DOCSHELL 0x138713800 == 27 [pid = 2000] [id = 671] 10:58:12 INFO - PROCESS | 2000 | 1462211892403 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]]]}] 10:58:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:58:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2481ms 10:58:12 INFO - PROCESS | 2000 | 1462211892422 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:58:12 INFO - PROCESS | 2000 | 1462211892425 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:58:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:58:12 INFO - PROCESS | 2000 | 1462211892431 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:58:12 INFO - PROCESS | 2000 | 1462211892435 Marionette TRACE conn2 <- [1,2662,null,{}] 10:58:12 INFO - PROCESS | 2000 | 1462211892441 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}] 10:58:12 INFO - PROCESS | 2000 | 1462211892575 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:58:12 INFO - PROCESS | 2000 | 1462211892586 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x115d05000 == 28 [pid = 2000] [id = 673] 10:58:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 169 (0x11254e000) [pid = 2000] [serial = 2019] [outer = 0x0] 10:58:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 170 (0x1125b6000) [pid = 2000] [serial = 2020] [outer = 0x11254e000] 10:58:12 INFO - PROCESS | 2000 | 1462211892633 Marionette DEBUG loaded listener.js 10:58:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 171 (0x112906000) [pid = 2000] [serial = 2021] [outer = 0x11254e000] 10:58:13 INFO - PROCESS | 2000 | 1462211893060 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]]]}] 10:58:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:58:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 673ms 10:58:13 INFO - PROCESS | 2000 | 1462211893103 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:58:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:58:13 INFO - PROCESS | 2000 | 1462211893108 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:58:13 INFO - PROCESS | 2000 | 1462211893113 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:58:13 INFO - PROCESS | 2000 | 1462211893114 Marionette TRACE conn2 <- [1,2666,null,{}] 10:58:13 INFO - PROCESS | 2000 | 1462211893117 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}] 10:58:13 INFO - PROCESS | 2000 | 1462211893193 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:58:13 INFO - PROCESS | 2000 | 1462211893198 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x117260800 == 29 [pid = 2000] [id = 674] 10:58:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 172 (0x112910400) [pid = 2000] [serial = 2022] [outer = 0x0] 10:58:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 173 (0x11291bc00) [pid = 2000] [serial = 2023] [outer = 0x112910400] 10:58:13 INFO - PROCESS | 2000 | 1462211893227 Marionette DEBUG loaded listener.js 10:58:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 174 (0x112a44c00) [pid = 2000] [serial = 2024] [outer = 0x112910400] 10:58:14 INFO - PROCESS | 2000 | 1462211894078 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]]]}] 10:58:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:58:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 974ms 10:58:14 INFO - PROCESS | 2000 | 1462211894087 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:58:14 INFO - PROCESS | 2000 | 1462211894089 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:58:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:58:14 INFO - PROCESS | 2000 | 1462211894093 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:58:14 INFO - PROCESS | 2000 | 1462211894095 Marionette TRACE conn2 <- [1,2670,null,{}] 10:58:14 INFO - PROCESS | 2000 | 1462211894103 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}] 10:58:14 INFO - PROCESS | 2000 | 1462211894205 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:58:14 INFO - PROCESS | 2000 | 1462211894216 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d6800 == 30 [pid = 2000] [id = 675] 10:58:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 175 (0x110da8800) [pid = 2000] [serial = 2025] [outer = 0x0] 10:58:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 176 (0x11308c800) [pid = 2000] [serial = 2026] [outer = 0x110da8800] 10:58:14 INFO - PROCESS | 2000 | 1462211894246 Marionette DEBUG loaded listener.js 10:58:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 177 (0x1133b9400) [pid = 2000] [serial = 2027] [outer = 0x110da8800] 10:58:15 INFO - PROCESS | 2000 | 1462211895070 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] 10:58:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:58:15 INFO - PROCESS | 2000 | 1462211895119 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:58:15 INFO - PROCESS | 2000 | 1462211895121 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:58:15 INFO - PROCESS | 2000 | 1462211895122 Marionette TRACE conn2 <- [1,2674,null,{}] 10:58:15 INFO - PROCESS | 2000 | 1462211895125 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}] 10:58:15 INFO - PROCESS | 2000 | 1462211895198 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:58:15 INFO - PROCESS | 2000 | 1462211895202 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12114d000 == 31 [pid = 2000] [id = 676] 10:58:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 178 (0x1131ad000) [pid = 2000] [serial = 2028] [outer = 0x0] 10:58:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 179 (0x116599c00) [pid = 2000] [serial = 2029] [outer = 0x1131ad000] 10:58:15 INFO - PROCESS | 2000 | 1462211895230 Marionette DEBUG loaded listener.js 10:58:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 180 (0x116803c00) [pid = 2000] [serial = 2030] [outer = 0x1131ad000] 10:58:16 INFO - PROCESS | 2000 | 1462211896066 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] 10:58:16 INFO - PROCESS | 2000 | 1462211896098 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:58:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:58:16 INFO - PROCESS | 2000 | 1462211896100 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:58:16 INFO - PROCESS | 2000 | 1462211896101 Marionette TRACE conn2 <- [1,2678,null,{}] 10:58:16 INFO - PROCESS | 2000 | 1462211896103 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}] 10:58:16 INFO - PROCESS | 2000 | 1462211896194 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:58:16 INFO - PROCESS | 2000 | 1462211896200 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219e0000 == 32 [pid = 2000] [id = 677] 10:58:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 181 (0x111cb6000) [pid = 2000] [serial = 2031] [outer = 0x0] 10:58:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 182 (0x116ab6c00) [pid = 2000] [serial = 2032] [outer = 0x111cb6000] 10:58:16 INFO - PROCESS | 2000 | 1462211896226 Marionette DEBUG loaded listener.js 10:58:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 183 (0x1171eac00) [pid = 2000] [serial = 2033] [outer = 0x111cb6000] 10:58:17 INFO - PROCESS | 2000 | 1462211897052 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]]]}] 10:58:17 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) 10:58:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 10:58:17 INFO - PROCESS | 2000 | 1462211897072 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:58:17 INFO - PROCESS | 2000 | 1462211897073 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:58:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:58:17 INFO - PROCESS | 2000 | 1462211897076 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:58:17 INFO - PROCESS | 2000 | 1462211897078 Marionette TRACE conn2 <- [1,2682,null,{}] 10:58:17 INFO - PROCESS | 2000 | 1462211897080 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}] 10:58:17 INFO - PROCESS | 2000 | 1462211897197 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:58:17 INFO - PROCESS | 2000 | 1462211897236 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x123519000 == 33 [pid = 2000] [id = 678] 10:58:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 184 (0x1171f5400) [pid = 2000] [serial = 2034] [outer = 0x0] 10:58:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 185 (0x118356c00) [pid = 2000] [serial = 2035] [outer = 0x1171f5400] 10:58:17 INFO - PROCESS | 2000 | 1462211897264 Marionette DEBUG loaded listener.js 10:58:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 186 (0x118509800) [pid = 2000] [serial = 2036] [outer = 0x1171f5400] 10:58:18 INFO - PROCESS | 2000 | 1462211898066 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]]]}] 10:58:18 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) 10:58:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 10:58:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:58:18 INFO - PROCESS | 2000 | 1462211898097 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:58:18 INFO - PROCESS | 2000 | 1462211898099 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:58:18 INFO - PROCESS | 2000 | 1462211898101 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:58:18 INFO - PROCESS | 2000 | 1462211898102 Marionette TRACE conn2 <- [1,2686,null,{}] 10:58:18 INFO - PROCESS | 2000 | 1462211898104 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}] 10:58:18 INFO - PROCESS | 2000 | 1462211898213 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:58:18 INFO - PROCESS | 2000 | 1462211898223 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x124cd9000 == 34 [pid = 2000] [id = 679] 10:58:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 187 (0x110f3a400) [pid = 2000] [serial = 2037] [outer = 0x0] 10:58:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 188 (0x1185a2400) [pid = 2000] [serial = 2038] [outer = 0x110f3a400] 10:58:18 INFO - PROCESS | 2000 | 1462211898248 Marionette DEBUG loaded listener.js 10:58:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 189 (0x1185abc00) [pid = 2000] [serial = 2039] [outer = 0x110f3a400] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 188 (0x119107800) [pid = 2000] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 187 (0x110da9400) [pid = 2000] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 186 (0x1185e9c00) [pid = 2000] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 185 (0x12881b800) [pid = 2000] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 184 (0x1194d6000) [pid = 2000] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 183 (0x11713e800) [pid = 2000] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 182 (0x1125b8400) [pid = 2000] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 181 (0x110db1000) [pid = 2000] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 180 (0x117b54800) [pid = 2000] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 179 (0x112a41800) [pid = 2000] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 178 (0x1198aa400) [pid = 2000] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 177 (0x128813400) [pid = 2000] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 176 (0x118343c00) [pid = 2000] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 175 (0x128c62400) [pid = 2000] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 174 (0x128fc3800) [pid = 2000] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 173 (0x1175a6400) [pid = 2000] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 172 (0x11910e800) [pid = 2000] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 171 (0x121e31800) [pid = 2000] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 170 (0x12b998400) [pid = 2000] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 169 (0x118a80400) [pid = 2000] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 168 (0x121b89000) [pid = 2000] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 167 (0x12ba9c800) [pid = 2000] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 166 (0x112a46000) [pid = 2000] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 165 (0x121e33c00) [pid = 2000] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 164 (0x120f78800) [pid = 2000] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 163 (0x116721000) [pid = 2000] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 162 (0x1171ee400) [pid = 2000] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 161 (0x116490400) [pid = 2000] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 160 (0x1289c9000) [pid = 2000] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 159 (0x110daac00) [pid = 2000] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x12c4cb400) [pid = 2000] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x120f5d400) [pid = 2000] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x120f95400) [pid = 2000] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x11996d400) [pid = 2000] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x128aaac00) [pid = 2000] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x121e34400) [pid = 2000] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x121e32400) [pid = 2000] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x12954b800) [pid = 2000] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x121b8d400) [pid = 2000] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x12423a400) [pid = 2000] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x115d82400) [pid = 2000] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x112d8a000) [pid = 2000] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x12b9a0800) [pid = 2000] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x12b12a400) [pid = 2000] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x12c4ca400) [pid = 2000] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x12c89b800) [pid = 2000] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x117b4b800) [pid = 2000] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x128990000) [pid = 2000] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x121b82400) [pid = 2000] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x113423800) [pid = 2000] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x1175a7c00) [pid = 2000] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x113427c00) [pid = 2000] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x112c7b000) [pid = 2000] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x12d1e8400) [pid = 2000] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x12cc7a000) [pid = 2000] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x12ba9cc00) [pid = 2000] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x128aa5c00) [pid = 2000] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x121b89800) [pid = 2000] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x118a7b400) [pid = 2000] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x1175a7400) [pid = 2000] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x12baa0800) [pid = 2000] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x128815800) [pid = 2000] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x112907400) [pid = 2000] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:58:19 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x11290f800) [pid = 2000] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:58:19 INFO - PROCESS | 2000 | 1462211899488 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] 10:58:19 INFO - PROCESS | 2000 | 1462211899522 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:58:19 INFO - PROCESS | 2000 | 1462211899526 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:58:19 INFO - PROCESS | 2000 | 1462211899527 Marionette TRACE conn2 <- [1,2690,null,{}] 10:58:19 INFO - PROCESS | 2000 | 1462211899529 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}] 10:58:19 INFO - PROCESS | 2000 | 1462211899601 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:58:19 INFO - PROCESS | 2000 | 1462211899605 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x119848800 == 35 [pid = 2000] [id = 680] 10:58:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x11100d000) [pid = 2000] [serial = 2040] [outer = 0x0] 10:58:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x113084800) [pid = 2000] [serial = 2041] [outer = 0x11100d000] 10:58:19 INFO - PROCESS | 2000 | 1462211899634 Marionette DEBUG loaded listener.js 10:58:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x11618fc00) [pid = 2000] [serial = 2042] [outer = 0x11100d000] 10:58:20 INFO - PROCESS | 2000 | 1462211900470 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] 10:58:20 INFO - PROCESS | 2000 | 1462211900498 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:58:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:58:20 INFO - PROCESS | 2000 | 1462211900500 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:58:20 INFO - PROCESS | 2000 | 1462211900501 Marionette TRACE conn2 <- [1,2694,null,{}] 10:58:20 INFO - PROCESS | 2000 | 1462211900503 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}] 10:58:20 INFO - PROCESS | 2000 | 1462211900603 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:58:20 INFO - PROCESS | 2000 | 1462211900611 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d6000 == 36 [pid = 2000] [id = 681] 10:58:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x11290f800) [pid = 2000] [serial = 2043] [outer = 0x0] 10:58:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x118339800) [pid = 2000] [serial = 2044] [outer = 0x11290f800] 10:58:20 INFO - PROCESS | 2000 | 1462211900636 Marionette DEBUG loaded listener.js 10:58:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x1185ec400) [pid = 2000] [serial = 2045] [outer = 0x11290f800] 10:58:21 INFO - PROCESS | 2000 | 1462211901507 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] 10:58:21 INFO - PROCESS | 2000 | 1462211901522 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:58:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:58:21 INFO - PROCESS | 2000 | 1462211901543 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:58:21 INFO - PROCESS | 2000 | 1462211901546 Marionette TRACE conn2 <- [1,2698,null,{}] 10:58:21 INFO - PROCESS | 2000 | 1462211901550 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}] 10:58:21 INFO - PROCESS | 2000 | 1462211901651 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:58:21 INFO - PROCESS | 2000 | 1462211901707 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168a9800 == 37 [pid = 2000] [id = 682] 10:58:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x111cbb800) [pid = 2000] [serial = 2046] [outer = 0x0] 10:58:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x111dbe800) [pid = 2000] [serial = 2047] [outer = 0x111cbb800] 10:58:21 INFO - PROCESS | 2000 | 1462211901740 Marionette DEBUG loaded listener.js 10:58:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x112905c00) [pid = 2000] [serial = 2048] [outer = 0x111cbb800] 10:58:22 INFO - PROCESS | 2000 | 1462211902736 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] 10:58:22 INFO - PROCESS | 2000 | 1462211902771 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:58:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:58:22 INFO - PROCESS | 2000 | 1462211902775 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:58:22 INFO - PROCESS | 2000 | 1462211902777 Marionette TRACE conn2 <- [1,2702,null,{}] 10:58:22 INFO - PROCESS | 2000 | 1462211902780 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}] 10:58:22 INFO - PROCESS | 2000 | 1462211902885 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:58:22 INFO - PROCESS | 2000 | 1462211902963 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217ed800 == 38 [pid = 2000] [id = 683] 10:58:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x112c72400) [pid = 2000] [serial = 2049] [outer = 0x0] 10:58:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x112d83c00) [pid = 2000] [serial = 2050] [outer = 0x112c72400] 10:58:23 INFO - PROCESS | 2000 | 1462211903038 Marionette DEBUG loaded listener.js 10:58:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x113091c00) [pid = 2000] [serial = 2051] [outer = 0x112c72400] 10:58:23 INFO - PROCESS | 2000 | 1462211903698 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]]]}] 10:58:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:58:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 972ms 10:58:23 INFO - PROCESS | 2000 | 1462211903752 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:58:23 INFO - PROCESS | 2000 | 1462211903754 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:58:23 INFO - PROCESS | 2000 | 1462211903760 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:58:23 INFO - PROCESS | 2000 | 1462211903764 Marionette TRACE conn2 <- [1,2706,null,{}] 10:58:23 INFO - PROCESS | 2000 | 1462211903768 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}] 10:58:23 INFO - PROCESS | 2000 | 1462211903862 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x113352800 == 37 [pid = 2000] [id = 517] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x123512000 == 36 [pid = 2000] [id = 512] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1265dd800 == 35 [pid = 2000] [id = 523] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x124d74800 == 34 [pid = 2000] [id = 513] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x121ba7800 == 33 [pid = 2000] [id = 521] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x11332a000 == 32 [pid = 2000] [id = 507] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1219e9000 == 31 [pid = 2000] [id = 516] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x11913f800 == 30 [pid = 2000] [id = 509] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1265ed000 == 29 [pid = 2000] [id = 514] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1174b8000 == 28 [pid = 2000] [id = 511] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x119e93800 == 27 [pid = 2000] [id = 519] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12122b800 == 26 [pid = 2000] [id = 510] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x128acf000 == 25 [pid = 2000] [id = 524] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1219ee800 == 24 [pid = 2000] [id = 520] 10:58:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1161c9000 == 23 [pid = 2000] [id = 518] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x12d449000) [pid = 2000] [serial = 2017] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | 1462211903973 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x11859f000) [pid = 2000] [serial = 1712] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x12175a000) [pid = 2000] [serial = 1658] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x1240a8c00) [pid = 2000] [serial = 1604] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x12baa0c00) [pid = 2000] [serial = 1847] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x12beebc00) [pid = 2000] [serial = 1853] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x128d7f800) [pid = 2000] [serial = 1664] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x12c4c5000) [pid = 2000] [serial = 1910] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x113091800) [pid = 2000] [serial = 1547] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x128d88800) [pid = 2000] [serial = 1721] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x121b05400) [pid = 2000] [serial = 1601] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x1188c5400) [pid = 2000] [serial = 1772] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1188cfc00) [pid = 2000] [serial = 1595] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x116ab4c00) [pid = 2000] [serial = 1592] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x128c5f800) [pid = 2000] [serial = 1784] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x1120d9400) [pid = 2000] [serial = 1589] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12cc74800) [pid = 2000] [serial = 1913] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x121b0c400) [pid = 2000] [serial = 1715] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x1289c8000) [pid = 2000] [serial = 1661] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x128989800) [pid = 2000] [serial = 1781] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x12aaabc00) [pid = 2000] [serial = 1844] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x128d83c00) [pid = 2000] [serial = 1904] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x128819000) [pid = 2000] [serial = 1838] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12b104400) [pid = 2000] [serial = 1724] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x128990c00) [pid = 2000] [serial = 1718] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x124cbb000) [pid = 2000] [serial = 1607] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x118198400) [pid = 2000] [serial = 1832] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1171efc00) [pid = 2000] [serial = 1550] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12baaec00) [pid = 2000] [serial = 1850] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x121760c00) [pid = 2000] [serial = 1901] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x111dc7800) [pid = 2000] [serial = 1769] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x119b89800) [pid = 2000] [serial = 1835] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1293e9c00) [pid = 2000] [serial = 1841] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x123539400) [pid = 2000] [serial = 1778] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1185a3000) [pid = 2000] [serial = 1655] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x115e42400) [pid = 2000] [serial = 1652] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12b10f400) [pid = 2000] [serial = 1727] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1185ed000) [pid = 2000] [serial = 1898] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1165db000) [pid = 2000] [serial = 1709] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x120f8a800) [pid = 2000] [serial = 1598] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12cc74400) [pid = 2000] [serial = 1916] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x119440800) [pid = 2000] [serial = 1775] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x128d86400) [pid = 2000] [serial = 1787] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12baa6000) [pid = 2000] [serial = 1907] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x12bab3c00) [pid = 2000] [serial = 1999] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12cc6fc00) [pid = 2000] [serial = 2002] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12d1ecc00) [pid = 2000] [serial = 2005] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12d06e000) [pid = 2000] [serial = 2003] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x120f8f800) [pid = 2000] [serial = 2008] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x128992000) [pid = 2000] [serial = 2009] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12d837400) [pid = 2000] [serial = 2006] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128a9d800) [pid = 2000] [serial = 1993] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x124428400) [pid = 2000] [serial = 1990] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x128817000) [pid = 2000] [serial = 1991] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x119b82800) [pid = 2000] [serial = 1987] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x121810c00) [pid = 2000] [serial = 1988] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x11914b000) [pid = 2000] [serial = 1985] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x118505800) [pid = 2000] [serial = 1984] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12d448800) [pid = 2000] [serial = 1982] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x12d43b000) [pid = 2000] [serial = 1981] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x12c8a3800) [pid = 2000] [serial = 1979] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x12954f000) [pid = 2000] [serial = 1978] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x12d443800) [pid = 2000] [serial = 1976] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x12d43e400) [pid = 2000] [serial = 1975] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x12d1e9c00) [pid = 2000] [serial = 1973] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x12d074c00) [pid = 2000] [serial = 1972] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x12c21b000) [pid = 2000] [serial = 1970] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x12bef2000) [pid = 2000] [serial = 1969] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x128fc8400) [pid = 2000] [serial = 1966] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x12b9a2800) [pid = 2000] [serial = 1967] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x128aa0c00) [pid = 2000] [serial = 1964] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x12881dc00) [pid = 2000] [serial = 1963] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x119b7c400) [pid = 2000] [serial = 1960] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 63 (0x1211b8000) [pid = 2000] [serial = 1961] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 62 (0x1185ed800) [pid = 2000] [serial = 1958] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 61 (0x11811d000) [pid = 2000] [serial = 1957] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 60 (0x12cc6f400) [pid = 2000] [serial = 1955] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 59 (0x128d81c00) [pid = 2000] [serial = 1996] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 58 (0x128d82000) [pid = 2000] [serial = 1994] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 57 (0x12c899400) [pid = 2000] [serial = 2000] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 56 (0x11290a400) [pid = 2000] [serial = 2011] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 55 (0x11290fc00) [pid = 2000] [serial = 2012] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 54 (0x112919400) [pid = 2000] [serial = 2014] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 53 (0x12aaa0400) [pid = 2000] [serial = 1997] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | --DOMWINDOW == 52 (0x128c64800) [pid = 2000] [serial = 2015] [outer = 0x0] [url = about:blank] 10:58:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x113352800 == 24 [pid = 2000] [id = 684] 10:58:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 53 (0x111dc7800) [pid = 2000] [serial = 2052] [outer = 0x0] 10:58:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 54 (0x112907400) [pid = 2000] [serial = 2053] [outer = 0x111dc7800] 10:58:24 INFO - PROCESS | 2000 | 1462211904009 Marionette DEBUG loaded listener.js 10:58:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 55 (0x112913c00) [pid = 2000] [serial = 2054] [outer = 0x111dc7800] 10:58:24 INFO - PROCESS | 2000 | 1462211904372 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]]]}] 10:58:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:58:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 627ms 10:58:24 INFO - PROCESS | 2000 | 1462211904386 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:58:24 INFO - PROCESS | 2000 | 1462211904390 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:58:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:58:24 INFO - PROCESS | 2000 | 1462211904397 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:58:24 INFO - PROCESS | 2000 | 1462211904398 Marionette TRACE conn2 <- [1,2710,null,{}] 10:58:24 INFO - PROCESS | 2000 | 1462211904401 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}] 10:58:24 INFO - PROCESS | 2000 | 1462211904477 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:58:24 INFO - PROCESS | 2000 | 1462211904482 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191c0800 == 25 [pid = 2000] [id = 685] 10:58:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 56 (0x11291fc00) [pid = 2000] [serial = 2055] [outer = 0x0] 10:58:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 57 (0x113088000) [pid = 2000] [serial = 2056] [outer = 0x11291fc00] 10:58:24 INFO - PROCESS | 2000 | 1462211904507 Marionette DEBUG loaded listener.js 10:58:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 58 (0x1130e0800) [pid = 2000] [serial = 2057] [outer = 0x11291fc00] 10:58:24 INFO - PROCESS | 2000 | 1462211904870 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] 10:58:24 INFO - PROCESS | 2000 | 1462211904918 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:58:24 INFO - PROCESS | 2000 | 1462211904920 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:58:24 INFO - PROCESS | 2000 | 1462211904923 Marionette TRACE conn2 <- [1,2714,null,{}] 10:58:24 INFO - PROCESS | 2000 | 1462211904930 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}] 10:58:25 INFO - PROCESS | 2000 | 1462211905007 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:58:25 INFO - PROCESS | 2000 | 1462211905015 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12138f000 == 26 [pid = 2000] [id = 686] 10:58:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 59 (0x114ef6000) [pid = 2000] [serial = 2058] [outer = 0x0] 10:58:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 60 (0x1165da800) [pid = 2000] [serial = 2059] [outer = 0x114ef6000] 10:58:25 INFO - PROCESS | 2000 | 1462211905043 Marionette DEBUG loaded listener.js 10:58:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 61 (0x1168db000) [pid = 2000] [serial = 2060] [outer = 0x114ef6000] 10:58:25 INFO - PROCESS | 2000 | 1462211905406 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]]]}] 10:58:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:58:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 527ms 10:58:25 INFO - PROCESS | 2000 | 1462211905447 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:58:25 INFO - PROCESS | 2000 | 1462211905449 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:58:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:58:25 INFO - PROCESS | 2000 | 1462211905451 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:58:25 INFO - PROCESS | 2000 | 1462211905452 Marionette TRACE conn2 <- [1,2718,null,{}] 10:58:25 INFO - PROCESS | 2000 | 1462211905455 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}] 10:58:25 INFO - PROCESS | 2000 | 1462211905531 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:58:25 INFO - PROCESS | 2000 | 1462211905535 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x121e19800 == 27 [pid = 2000] [id = 687] 10:58:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 62 (0x11713c000) [pid = 2000] [serial = 2061] [outer = 0x0] 10:58:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 63 (0x1171ed800) [pid = 2000] [serial = 2062] [outer = 0x11713c000] 10:58:25 INFO - PROCESS | 2000 | 1462211905563 Marionette DEBUG loaded listener.js 10:58:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 64 (0x1175a8800) [pid = 2000] [serial = 2063] [outer = 0x11713c000] 10:58:25 INFO - PROCESS | 2000 | 1462211905918 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] 10:58:25 INFO - PROCESS | 2000 | 1462211905923 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:58:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:58:25 INFO - PROCESS | 2000 | 1462211905926 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:58:25 INFO - PROCESS | 2000 | 1462211905927 Marionette TRACE conn2 <- [1,2722,null,{}] 10:58:25 INFO - PROCESS | 2000 | 1462211905930 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}] 10:58:26 INFO - PROCESS | 2000 | 1462211906003 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:58:26 INFO - PROCESS | 2000 | 1462211906037 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x124465800 == 28 [pid = 2000] [id = 688] 10:58:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x110f39c00) [pid = 2000] [serial = 2064] [outer = 0x0] 10:58:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x117b54000) [pid = 2000] [serial = 2065] [outer = 0x110f39c00] 10:58:26 INFO - PROCESS | 2000 | 1462211906091 Marionette DEBUG loaded listener.js 10:58:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x118343c00) [pid = 2000] [serial = 2066] [outer = 0x110f39c00] 10:58:26 INFO - PROCESS | 2000 | 1462211906452 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] 10:58:26 INFO - PROCESS | 2000 | 1462211906497 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:58:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:58:26 INFO - PROCESS | 2000 | 1462211906500 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:58:26 INFO - PROCESS | 2000 | 1462211906501 Marionette TRACE conn2 <- [1,2726,null,{}] 10:58:26 INFO - PROCESS | 2000 | 1462211906503 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}] 10:58:26 INFO - PROCESS | 2000 | 1462211906613 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:58:26 INFO - PROCESS | 2000 | 1462211906647 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ad0800 == 29 [pid = 2000] [id = 689] 10:58:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x118355400) [pid = 2000] [serial = 2067] [outer = 0x0] 10:58:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x1185a4400) [pid = 2000] [serial = 2068] [outer = 0x118355400] 10:58:26 INFO - PROCESS | 2000 | 1462211906678 Marionette DEBUG loaded listener.js 10:58:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x118a7ac00) [pid = 2000] [serial = 2069] [outer = 0x118355400] 10:58:27 INFO - PROCESS | 2000 | 1462211907021 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]]]}] 10:58:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:58:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 568ms 10:58:27 INFO - PROCESS | 2000 | 1462211907068 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:58:27 INFO - PROCESS | 2000 | 1462211907069 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:58:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:58:27 INFO - PROCESS | 2000 | 1462211907072 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:58:27 INFO - PROCESS | 2000 | 1462211907073 Marionette TRACE conn2 <- [1,2730,null,{}] 10:58:27 INFO - PROCESS | 2000 | 1462211907075 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}] 10:58:27 INFO - PROCESS | 2000 | 1462211907165 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:58:27 INFO - PROCESS | 2000 | 1462211907182 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x128f33800 == 30 [pid = 2000] [id = 690] 10:58:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x1188d1400) [pid = 2000] [serial = 2070] [outer = 0x0] 10:58:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x118cc4400) [pid = 2000] [serial = 2071] [outer = 0x1188d1400] 10:58:27 INFO - PROCESS | 2000 | 1462211907207 Marionette DEBUG loaded listener.js 10:58:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x11914fc00) [pid = 2000] [serial = 2072] [outer = 0x1188d1400] 10:58:27 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x110f3a400) [pid = 2000] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:58:27 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x11254e000) [pid = 2000] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:58:27 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x111cb6000) [pid = 2000] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:58:27 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x11100d000) [pid = 2000] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:58:27 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x110da8800) [pid = 2000] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:58:27 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x1131ad000) [pid = 2000] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:58:27 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x112910400) [pid = 2000] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:58:27 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x1171f5400) [pid = 2000] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:58:27 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x129548800) [pid = 2000] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:58:28 INFO - PROCESS | 2000 | 1462211908015 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] 10:58:28 INFO - PROCESS | 2000 | 1462211908042 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:58:28 INFO - PROCESS | 2000 | 1462211908044 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:58:28 INFO - PROCESS | 2000 | 1462211908045 Marionette TRACE conn2 <- [1,2734,null,{}] 10:58:28 INFO - PROCESS | 2000 | 1462211908047 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}] 10:58:28 INFO - PROCESS | 2000 | 1462211908118 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:58:28 INFO - PROCESS | 2000 | 1462211908122 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x129571800 == 31 [pid = 2000] [id = 691] 10:58:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x113083400) [pid = 2000] [serial = 2073] [outer = 0x0] 10:58:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x1171f5400) [pid = 2000] [serial = 2074] [outer = 0x113083400] 10:58:28 INFO - PROCESS | 2000 | 1462211908150 Marionette DEBUG loaded listener.js 10:58:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x11940c400) [pid = 2000] [serial = 2075] [outer = 0x113083400] 10:58:28 INFO - PROCESS | 2000 | 1462211908470 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]]]}] 10:58:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:58:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 10:58:28 INFO - PROCESS | 2000 | 1462211908513 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:58:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:58:28 INFO - PROCESS | 2000 | 1462211908514 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:58:28 INFO - PROCESS | 2000 | 1462211908516 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:58:28 INFO - PROCESS | 2000 | 1462211908517 Marionette TRACE conn2 <- [1,2738,null,{}] 10:58:28 INFO - PROCESS | 2000 | 1462211908519 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}] 10:58:28 INFO - PROCESS | 2000 | 1462211908619 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:58:28 INFO - PROCESS | 2000 | 1462211908625 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a527000 == 32 [pid = 2000] [id = 692] 10:58:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x114ef6400) [pid = 2000] [serial = 2076] [outer = 0x0] 10:58:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x11943d800) [pid = 2000] [serial = 2077] [outer = 0x114ef6400] 10:58:28 INFO - PROCESS | 2000 | 1462211908650 Marionette DEBUG loaded listener.js 10:58:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x1198a6800) [pid = 2000] [serial = 2078] [outer = 0x114ef6400] 10:58:28 INFO - PROCESS | 2000 | 1462211908951 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]]]}] 10:58:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:58:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 10:58:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:58:28 INFO - PROCESS | 2000 | 1462211908986 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:58:28 INFO - PROCESS | 2000 | 1462211908987 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:58:28 INFO - PROCESS | 2000 | 1462211908989 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:58:28 INFO - PROCESS | 2000 | 1462211908990 Marionette TRACE conn2 <- [1,2742,null,{}] 10:58:28 INFO - PROCESS | 2000 | 1462211908995 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}] 10:58:29 INFO - PROCESS | 2000 | 1462211909070 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:58:29 INFO - PROCESS | 2000 | 1462211909077 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a69a800 == 33 [pid = 2000] [id = 693] 10:58:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x1198a9400) [pid = 2000] [serial = 2079] [outer = 0x0] 10:58:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x119968000) [pid = 2000] [serial = 2080] [outer = 0x1198a9400] 10:58:29 INFO - PROCESS | 2000 | 1462211909103 Marionette DEBUG loaded listener.js 10:58:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x119b80000) [pid = 2000] [serial = 2081] [outer = 0x1198a9400] 10:58:29 INFO - PROCESS | 2000 | 1462211909437 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]]]}] 10:58:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:58:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 473ms 10:58:29 INFO - PROCESS | 2000 | 1462211909462 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:58:29 INFO - PROCESS | 2000 | 1462211909464 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:58:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:58:29 INFO - PROCESS | 2000 | 1462211909466 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:58:29 INFO - PROCESS | 2000 | 1462211909468 Marionette TRACE conn2 <- [1,2746,null,{}] 10:58:29 INFO - PROCESS | 2000 | 1462211909470 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}] 10:58:29 INFO - PROCESS | 2000 | 1462211909585 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:58:29 INFO - PROCESS | 2000 | 1462211909591 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa8f000 == 34 [pid = 2000] [id = 694] 10:58:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x119b7a800) [pid = 2000] [serial = 2082] [outer = 0x0] 10:58:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x119b9c800) [pid = 2000] [serial = 2083] [outer = 0x119b7a800] 10:58:29 INFO - PROCESS | 2000 | 1462211909622 Marionette DEBUG loaded listener.js 10:58:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x120f78400) [pid = 2000] [serial = 2084] [outer = 0x119b7a800] 10:58:29 INFO - PROCESS | 2000 | 1462211909933 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]]]}] 10:58:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:58:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 10:58:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:58:29 INFO - PROCESS | 2000 | 1462211909985 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:58:29 INFO - PROCESS | 2000 | 1462211909987 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:58:29 INFO - PROCESS | 2000 | 1462211909989 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:58:29 INFO - PROCESS | 2000 | 1462211909990 Marionette TRACE conn2 <- [1,2750,null,{}] 10:58:29 INFO - PROCESS | 2000 | 1462211909992 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}] 10:58:30 INFO - PROCESS | 2000 | 1462211910120 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:58:30 INFO - PROCESS | 2000 | 1462211910175 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x1161b7800 == 35 [pid = 2000] [id = 695] 10:58:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x110f37800) [pid = 2000] [serial = 2085] [outer = 0x0] 10:58:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x111d50000) [pid = 2000] [serial = 2086] [outer = 0x110f37800] 10:58:30 INFO - PROCESS | 2000 | 1462211910206 Marionette DEBUG loaded listener.js 10:58:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11290a400) [pid = 2000] [serial = 2087] [outer = 0x110f37800] 10:58:30 INFO - PROCESS | 2000 | --DOCSHELL 0x12d0a2800 == 34 [pid = 2000] [id = 16] 10:58:30 INFO - PROCESS | 2000 | 1462211910706 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]]]}] 10:58:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:58:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 772ms 10:58:30 INFO - PROCESS | 2000 | 1462211910790 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:58:30 INFO - PROCESS | 2000 | 1462211910793 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:58:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:58:30 INFO - PROCESS | 2000 | 1462211910811 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:58:30 INFO - PROCESS | 2000 | 1462211910814 Marionette TRACE conn2 <- [1,2754,null,{}] 10:58:30 INFO - PROCESS | 2000 | 1462211910817 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}] 10:58:30 INFO - PROCESS | 2000 | 1462211910915 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:58:30 INFO - PROCESS | 2000 | 1462211910968 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219fe800 == 35 [pid = 2000] [id = 696] 10:58:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1134ae800) [pid = 2000] [serial = 2088] [outer = 0x0] 10:58:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x114ef2800) [pid = 2000] [serial = 2089] [outer = 0x1134ae800] 10:58:31 INFO - PROCESS | 2000 | 1462211910999 Marionette DEBUG loaded listener.js 10:58:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x116870c00) [pid = 2000] [serial = 2090] [outer = 0x1134ae800] 10:58:31 INFO - PROCESS | 2000 | 1462211911425 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]]]}] 10:58:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:58:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 622ms 10:58:31 INFO - PROCESS | 2000 | 1462211911432 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:58:31 INFO - PROCESS | 2000 | 1462211911434 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:58:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:58:31 INFO - PROCESS | 2000 | 1462211911436 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:58:31 INFO - PROCESS | 2000 | 1462211911438 Marionette TRACE conn2 <- [1,2758,null,{}] 10:58:31 INFO - PROCESS | 2000 | 1462211911440 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}] 10:58:31 INFO - PROCESS | 2000 | 1462211911538 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:58:31 INFO - PROCESS | 2000 | 1462211911587 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x128acf000 == 36 [pid = 2000] [id = 697] 10:58:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x116ab4c00) [pid = 2000] [serial = 2091] [outer = 0x0] 10:58:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x117b55000) [pid = 2000] [serial = 2092] [outer = 0x116ab4c00] 10:58:31 INFO - PROCESS | 2000 | 1462211911617 Marionette DEBUG loaded listener.js 10:58:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x11835e000) [pid = 2000] [serial = 2093] [outer = 0x116ab4c00] 10:58:32 INFO - PROCESS | 2000 | 1462211912042 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]]]}] 10:58:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:58:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 618ms 10:58:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:58:32 INFO - PROCESS | 2000 | 1462211912055 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:58:32 INFO - PROCESS | 2000 | 1462211912058 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:58:32 INFO - PROCESS | 2000 | 1462211912066 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:58:32 INFO - PROCESS | 2000 | 1462211912069 Marionette TRACE conn2 <- [1,2762,null,{}] 10:58:32 INFO - PROCESS | 2000 | 1462211912071 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}] 10:58:32 INFO - PROCESS | 2000 | 1462211912170 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:58:32 INFO - PROCESS | 2000 | 1462211912261 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b952800 == 37 [pid = 2000] [id = 698] 10:58:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1185aac00) [pid = 2000] [serial = 2094] [outer = 0x0] 10:58:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x119109000) [pid = 2000] [serial = 2095] [outer = 0x1185aac00] 10:58:32 INFO - PROCESS | 2000 | 1462211912292 Marionette DEBUG loaded listener.js 10:58:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x119b81c00) [pid = 2000] [serial = 2096] [outer = 0x1185aac00] 10:58:32 INFO - PROCESS | 2000 | 1462211912703 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]]]}] 10:58:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:58:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 675ms 10:58:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:58:32 INFO - PROCESS | 2000 | 1462211912737 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:58:32 INFO - PROCESS | 2000 | 1462211912738 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:58:32 INFO - PROCESS | 2000 | 1462211912740 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:58:32 INFO - PROCESS | 2000 | 1462211912742 Marionette TRACE conn2 <- [1,2766,null,{}] 10:58:32 INFO - PROCESS | 2000 | 1462211912744 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}] 10:58:32 INFO - PROCESS | 2000 | 1462211912842 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:58:32 INFO - PROCESS | 2000 | 1462211912894 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9de000 == 38 [pid = 2000] [id = 699] 10:58:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x119b9bc00) [pid = 2000] [serial = 2097] [outer = 0x0] 10:58:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x120f6f400) [pid = 2000] [serial = 2098] [outer = 0x119b9bc00] 10:58:32 INFO - PROCESS | 2000 | 1462211912923 Marionette DEBUG loaded listener.js 10:58:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x120f94c00) [pid = 2000] [serial = 2099] [outer = 0x119b9bc00] 10:58:33 INFO - PROCESS | 2000 | 1462211913469 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]]]}] 10:58:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:58:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 773ms 10:58:33 INFO - PROCESS | 2000 | 1462211913527 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:58:33 INFO - PROCESS | 2000 | 1462211913529 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:58:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:58:33 INFO - PROCESS | 2000 | 1462211913534 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:58:33 INFO - PROCESS | 2000 | 1462211913536 Marionette TRACE conn2 <- [1,2770,null,{}] 10:58:33 INFO - PROCESS | 2000 | 1462211913540 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}] 10:58:33 INFO - PROCESS | 2000 | 1462211913632 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:58:33 INFO - PROCESS | 2000 | 1462211913682 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x119e84800 == 39 [pid = 2000] [id = 700] 10:58:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x112917800) [pid = 2000] [serial = 2100] [outer = 0x0] 10:58:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x11291b000) [pid = 2000] [serial = 2101] [outer = 0x112917800] 10:58:33 INFO - PROCESS | 2000 | 1462211913710 Marionette DEBUG loaded listener.js 10:58:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x112a47c00) [pid = 2000] [serial = 2102] [outer = 0x112917800] 10:58:34 INFO - PROCESS | 2000 | 1462211914123 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]]]}] 10:58:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:58:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 620ms 10:58:34 INFO - PROCESS | 2000 | 1462211914155 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:58:34 INFO - PROCESS | 2000 | 1462211914159 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:58:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:58:34 INFO - PROCESS | 2000 | 1462211914163 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:58:34 INFO - PROCESS | 2000 | 1462211914165 Marionette TRACE conn2 <- [1,2774,null,{}] 10:58:34 INFO - PROCESS | 2000 | 1462211914167 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}] 10:58:34 INFO - PROCESS | 2000 | 1462211914258 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:58:34 INFO - PROCESS | 2000 | --DOCSHELL 0x1171a0000 == 38 [pid = 2000] [id = 515] 10:58:34 INFO - PROCESS | 2000 | --DOCSHELL 0x12441a800 == 37 [pid = 2000] [id = 522] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x118339800) [pid = 2000] [serial = 2044] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | 1462211914363 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x115d13000 == 38 [pid = 2000] [id = 701] 10:58:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1120ddc00) [pid = 2000] [serial = 2103] [outer = 0x0] 10:58:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x112903400) [pid = 2000] [serial = 2104] [outer = 0x1120ddc00] 10:58:34 INFO - PROCESS | 2000 | 1462211914389 Marionette DEBUG loaded listener.js 10:58:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x11308a000) [pid = 2000] [serial = 2105] [outer = 0x1120ddc00] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1185a2400) [pid = 2000] [serial = 2038] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1125b6000) [pid = 2000] [serial = 2020] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x112906000) [pid = 2000] [serial = 2021] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x116ab6c00) [pid = 2000] [serial = 2032] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x113084800) [pid = 2000] [serial = 2041] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x11308c800) [pid = 2000] [serial = 2026] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1133b9400) [pid = 2000] [serial = 2027] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x116599c00) [pid = 2000] [serial = 2029] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x116803c00) [pid = 2000] [serial = 2030] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x11291bc00) [pid = 2000] [serial = 2023] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x112a44c00) [pid = 2000] [serial = 2024] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x11618fc00) [pid = 2000] [serial = 2042] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x118356c00) [pid = 2000] [serial = 2035] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x118509800) [pid = 2000] [serial = 2036] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1185abc00) [pid = 2000] [serial = 2039] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x12d840800) [pid = 2000] [serial = 2018] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1171eac00) [pid = 2000] [serial = 2033] [outer = 0x0] [url = about:blank] 10:58:34 INFO - PROCESS | 2000 | 1462211914691 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]]]}] 10:58:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:58:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 571ms 10:58:34 INFO - PROCESS | 2000 | 1462211914736 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:58:34 INFO - PROCESS | 2000 | 1462211914738 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:58:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:58:34 INFO - PROCESS | 2000 | 1462211914741 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:58:34 INFO - PROCESS | 2000 | 1462211914747 Marionette TRACE conn2 <- [1,2778,null,{}] 10:58:34 INFO - PROCESS | 2000 | 1462211914758 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}] 10:58:34 INFO - PROCESS | 2000 | 1462211914884 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:58:34 INFO - PROCESS | 2000 | 1462211914925 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x119863000 == 39 [pid = 2000] [id = 702] 10:58:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x114ef3800) [pid = 2000] [serial = 2106] [outer = 0x0] 10:58:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1165d4800) [pid = 2000] [serial = 2107] [outer = 0x114ef3800] 10:58:34 INFO - PROCESS | 2000 | 1462211914953 Marionette DEBUG loaded listener.js 10:58:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1168cdc00) [pid = 2000] [serial = 2108] [outer = 0x114ef3800] 10:58:35 INFO - PROCESS | 2000 | 1462211915315 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]]]}] 10:58:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:58:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 625ms 10:58:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:58:35 INFO - PROCESS | 2000 | 1462211915367 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:58:35 INFO - PROCESS | 2000 | 1462211915369 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:58:35 INFO - PROCESS | 2000 | 1462211915371 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:58:35 INFO - PROCESS | 2000 | 1462211915372 Marionette TRACE conn2 <- [1,2782,null,{}] 10:58:35 INFO - PROCESS | 2000 | 1462211915374 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}] 10:58:35 INFO - PROCESS | 2000 | 1462211915448 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:58:35 INFO - PROCESS | 2000 | 1462211915453 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b8f800 == 40 [pid = 2000] [id = 703] 10:58:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x117133800) [pid = 2000] [serial = 2109] [outer = 0x0] 10:58:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1171ee000) [pid = 2000] [serial = 2110] [outer = 0x117133800] 10:58:35 INFO - PROCESS | 2000 | 1462211915481 Marionette DEBUG loaded listener.js 10:58:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x118110800) [pid = 2000] [serial = 2111] [outer = 0x117133800] 10:58:35 INFO - PROCESS | 2000 | 1462211915814 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]]]}] 10:58:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:58:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 468ms 10:58:35 INFO - PROCESS | 2000 | 1462211915839 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:58:35 INFO - PROCESS | 2000 | 1462211915840 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:58:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:58:35 INFO - PROCESS | 2000 | 1462211915844 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:58:35 INFO - PROCESS | 2000 | 1462211915846 Marionette TRACE conn2 <- [1,2786,null,{}] 10:58:35 INFO - PROCESS | 2000 | 1462211915848 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}] 10:58:35 INFO - PROCESS | 2000 | 1462211915945 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:58:35 INFO - PROCESS | 2000 | 1462211915951 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x123528800 == 41 [pid = 2000] [id = 704] 10:58:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1181a0000) [pid = 2000] [serial = 2112] [outer = 0x0] 10:58:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x118352000) [pid = 2000] [serial = 2113] [outer = 0x1181a0000] 10:58:35 INFO - PROCESS | 2000 | 1462211915977 Marionette DEBUG loaded listener.js 10:58:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x11835e400) [pid = 2000] [serial = 2114] [outer = 0x1181a0000] 10:58:36 INFO - PROCESS | 2000 | 1462211916299 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]]]}] 10:58:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:58:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 470ms 10:58:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:58:36 INFO - PROCESS | 2000 | 1462211916314 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:58:36 INFO - PROCESS | 2000 | 1462211916315 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:58:36 INFO - PROCESS | 2000 | 1462211916317 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:58:36 INFO - PROCESS | 2000 | 1462211916318 Marionette TRACE conn2 <- [1,2790,null,{}] 10:58:36 INFO - PROCESS | 2000 | 1462211916320 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}] 10:58:36 INFO - PROCESS | 2000 | 1462211916419 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:58:36 INFO - PROCESS | 2000 | 1462211916425 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x12850b000 == 42 [pid = 2000] [id = 705] 10:58:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11859e400) [pid = 2000] [serial = 2115] [outer = 0x0] 10:58:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1185abc00) [pid = 2000] [serial = 2116] [outer = 0x11859e400] 10:58:36 INFO - PROCESS | 2000 | 1462211916453 Marionette DEBUG loaded listener.js 10:58:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x11914b000) [pid = 2000] [serial = 2117] [outer = 0x11859e400] 10:58:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:58:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 10:58:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:58:36 INFO - PROCESS | 2000 | 1462211916831 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]]]}] 10:58:36 INFO - PROCESS | 2000 | 1462211916837 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:58:36 INFO - PROCESS | 2000 | 1462211916838 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:58:36 INFO - PROCESS | 2000 | 1462211916840 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:58:36 INFO - PROCESS | 2000 | 1462211916841 Marionette TRACE conn2 <- [1,2794,null,{}] 10:58:36 INFO - PROCESS | 2000 | 1462211916844 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}] 10:58:36 INFO - PROCESS | 2000 | 1462211916941 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:58:36 INFO - PROCESS | 2000 | 1462211916946 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x128db2800 == 43 [pid = 2000] [id = 706] 10:58:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x118a74c00) [pid = 2000] [serial = 2118] [outer = 0x0] 10:58:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x119964800) [pid = 2000] [serial = 2119] [outer = 0x118a74c00] 10:58:37 INFO - PROCESS | 2000 | 1462211917001 Marionette DEBUG loaded listener.js 10:58:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x119b86400) [pid = 2000] [serial = 2120] [outer = 0x118a74c00] 10:58:37 INFO - PROCESS | 2000 | 1462211917308 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]]]}] 10:58:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:58:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 521ms 10:58:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:58:37 INFO - PROCESS | 2000 | 1462211917366 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:58:37 INFO - PROCESS | 2000 | 1462211917367 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:58:37 INFO - PROCESS | 2000 | 1462211917369 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:58:37 INFO - PROCESS | 2000 | 1462211917371 Marionette TRACE conn2 <- [1,2798,null,{}] 10:58:37 INFO - PROCESS | 2000 | 1462211917373 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}] 10:58:37 INFO - PROCESS | 2000 | 1462211917472 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:58:37 INFO - PROCESS | 2000 | 1462211917476 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x129573000 == 44 [pid = 2000] [id = 707] 10:58:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x11943f800) [pid = 2000] [serial = 2121] [outer = 0x0] 10:58:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x120f5e400) [pid = 2000] [serial = 2122] [outer = 0x11943f800] 10:58:37 INFO - PROCESS | 2000 | 1462211917535 Marionette DEBUG loaded listener.js 10:58:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1211b6400) [pid = 2000] [serial = 2123] [outer = 0x11943f800] 10:58:37 INFO - PROCESS | 2000 | 1462211917953 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]]]}] 10:58:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:58:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 620ms 10:58:37 INFO - PROCESS | 2000 | 1462211917990 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:58:37 INFO - PROCESS | 2000 | 1462211917991 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:58:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:58:37 INFO - PROCESS | 2000 | 1462211917994 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:58:37 INFO - PROCESS | 2000 | 1462211917995 Marionette TRACE conn2 <- [1,2802,null,{}] 10:58:37 INFO - PROCESS | 2000 | 1462211917997 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}] 10:58:38 INFO - PROCESS | 2000 | 1462211918094 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:58:38 INFO - PROCESS | 2000 | 1462211918098 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa8c000 == 45 [pid = 2000] [id = 708] 10:58:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x120f8b400) [pid = 2000] [serial = 2124] [outer = 0x0] 10:58:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x116808000) [pid = 2000] [serial = 2125] [outer = 0x120f8b400] 10:58:38 INFO - PROCESS | 2000 | 1462211918152 Marionette DEBUG loaded listener.js 10:58:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1212a1800) [pid = 2000] [serial = 2126] [outer = 0x120f8b400] 10:58:38 INFO - PROCESS | 2000 | 1462211918480 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]]]}] 10:58:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:58:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 10:58:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:58:38 INFO - PROCESS | 2000 | 1462211918518 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:58:38 INFO - PROCESS | 2000 | 1462211918520 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:58:38 INFO - PROCESS | 2000 | 1462211918522 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:58:38 INFO - PROCESS | 2000 | 1462211918523 Marionette TRACE conn2 <- [1,2806,null,{}] 10:58:38 INFO - PROCESS | 2000 | 1462211918525 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}] 10:58:38 INFO - PROCESS | 2000 | 1462211918650 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x118355400) [pid = 2000] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1188d1400) [pid = 2000] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11291fc00) [pid = 2000] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11713c000) [pid = 2000] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x111dc7800) [pid = 2000] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x114ef6000) [pid = 2000] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x113083400) [pid = 2000] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x114ef6400) [pid = 2000] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1198a9400) [pid = 2000] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:58:38 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x110f39c00) [pid = 2000] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:58:38 INFO - PROCESS | 2000 | 1462211918689 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x118063000 == 46 [pid = 2000] [id = 709] 10:58:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x11100b400) [pid = 2000] [serial = 2127] [outer = 0x0] 10:58:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x112914800) [pid = 2000] [serial = 2128] [outer = 0x11100b400] 10:58:38 INFO - PROCESS | 2000 | 1462211918714 Marionette DEBUG loaded listener.js 10:58:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1175a1400) [pid = 2000] [serial = 2129] [outer = 0x11100b400] 10:58:39 INFO - PROCESS | 2000 | 1462211919018 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]]]}] 10:58:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:58:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 522ms 10:58:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:58:39 INFO - PROCESS | 2000 | 1462211919046 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:58:39 INFO - PROCESS | 2000 | 1462211919047 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:58:39 INFO - PROCESS | 2000 | 1462211919049 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:58:39 INFO - PROCESS | 2000 | 1462211919051 Marionette TRACE conn2 <- [1,2810,null,{}] 10:58:39 INFO - PROCESS | 2000 | 1462211919053 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}] 10:58:39 INFO - PROCESS | 2000 | 1462211919148 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:58:39 INFO - PROCESS | 2000 | 1462211919153 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba0d000 == 47 [pid = 2000] [id = 710] 10:58:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1194d7400) [pid = 2000] [serial = 2130] [outer = 0x0] 10:58:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x121b02c00) [pid = 2000] [serial = 2131] [outer = 0x1194d7400] 10:58:39 INFO - PROCESS | 2000 | 1462211919182 Marionette DEBUG loaded listener.js 10:58:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x121b7f000) [pid = 2000] [serial = 2132] [outer = 0x1194d7400] 10:58:39 INFO - PROCESS | 2000 | 1462211919531 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]]]}] 10:58:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:58:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 10:58:39 INFO - PROCESS | 2000 | 1462211919576 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:58:39 INFO - PROCESS | 2000 | 1462211919578 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:58:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:58:39 INFO - PROCESS | 2000 | 1462211919580 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:58:39 INFO - PROCESS | 2000 | 1462211919581 Marionette TRACE conn2 <- [1,2814,null,{}] 10:58:39 INFO - PROCESS | 2000 | 1462211919583 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}] 10:58:39 INFO - PROCESS | 2000 | 1462211919664 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:58:39 INFO - PROCESS | 2000 | 1462211919668 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba4c800 == 48 [pid = 2000] [id = 711] 10:58:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x121b0bc00) [pid = 2000] [serial = 2133] [outer = 0x0] 10:58:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x121b89400) [pid = 2000] [serial = 2134] [outer = 0x121b0bc00] 10:58:39 INFO - PROCESS | 2000 | 1462211919692 Marionette DEBUG loaded listener.js 10:58:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x121c55000) [pid = 2000] [serial = 2135] [outer = 0x121b0bc00] 10:58:40 INFO - PROCESS | 2000 | 1462211920053 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]]]}] 10:58:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:58:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 10:58:40 INFO - PROCESS | 2000 | 1462211920098 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:58:40 INFO - PROCESS | 2000 | 1462211920100 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:58:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:58:40 INFO - PROCESS | 2000 | 1462211920102 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:58:40 INFO - PROCESS | 2000 | 1462211920103 Marionette TRACE conn2 <- [1,2818,null,{}] 10:58:40 INFO - PROCESS | 2000 | 1462211920105 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}] 10:58:40 INFO - PROCESS | 2000 | 1462211920186 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:58:40 INFO - PROCESS | 2000 | 1462211920239 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0ad800 == 49 [pid = 2000] [id = 712] 10:58:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x111c3d800) [pid = 2000] [serial = 2136] [outer = 0x0] 10:58:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x121e32c00) [pid = 2000] [serial = 2137] [outer = 0x111c3d800] 10:58:40 INFO - PROCESS | 2000 | 1462211920263 Marionette DEBUG loaded listener.js 10:58:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1240a5000) [pid = 2000] [serial = 2138] [outer = 0x111c3d800] 10:58:40 INFO - PROCESS | 2000 | 1462211920538 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]]]}] 10:58:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:58:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms 10:58:40 INFO - PROCESS | 2000 | 1462211920571 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:58:40 INFO - PROCESS | 2000 | 1462211920572 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:58:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:58:40 INFO - PROCESS | 2000 | 1462211920583 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:58:40 INFO - PROCESS | 2000 | 1462211920584 Marionette TRACE conn2 <- [1,2822,null,{}] 10:58:40 INFO - PROCESS | 2000 | 1462211920587 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}] 10:58:40 INFO - PROCESS | 2000 | 1462211920730 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:58:40 INFO - PROCESS | 2000 | 1462211920783 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x11331d000 == 50 [pid = 2000] [id = 713] 10:58:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x110daac00) [pid = 2000] [serial = 2139] [outer = 0x0] 10:58:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x110f35400) [pid = 2000] [serial = 2140] [outer = 0x110daac00] 10:58:40 INFO - PROCESS | 2000 | 1462211920814 Marionette DEBUG loaded listener.js 10:58:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x112556c00) [pid = 2000] [serial = 2141] [outer = 0x110daac00] 10:58:41 INFO - PROCESS | 2000 | 1462211921250 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]]]}] 10:58:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:58:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 727ms 10:58:41 INFO - PROCESS | 2000 | 1462211921303 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:58:41 INFO - PROCESS | 2000 | 1462211921305 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:58:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:58:41 INFO - PROCESS | 2000 | 1462211921307 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:58:41 INFO - PROCESS | 2000 | 1462211921310 Marionette TRACE conn2 <- [1,2826,null,{}] 10:58:41 INFO - PROCESS | 2000 | 1462211921312 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}] 10:58:41 INFO - PROCESS | 2000 | 1462211921421 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:58:41 INFO - PROCESS | 2000 | 1462211921529 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x12122d800 == 51 [pid = 2000] [id = 714] 10:58:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x11308e400) [pid = 2000] [serial = 2142] [outer = 0x0] 10:58:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x11341e800) [pid = 2000] [serial = 2143] [outer = 0x11308e400] 10:58:41 INFO - PROCESS | 2000 | 1462211921570 Marionette DEBUG loaded listener.js 10:58:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1165db000) [pid = 2000] [serial = 2144] [outer = 0x11308e400] 10:58:42 INFO - PROCESS | 2000 | 1462211922046 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:58:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:58:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 773ms 10:58:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:58:42 INFO - PROCESS | 2000 | 1462211922081 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:58:42 INFO - PROCESS | 2000 | 1462211922083 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:58:42 INFO - PROCESS | 2000 | 1462211922085 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:58:42 INFO - PROCESS | 2000 | 1462211922087 Marionette TRACE conn2 <- [1,2830,null,{}] 10:58:42 INFO - PROCESS | 2000 | 1462211922089 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}] 10:58:42 INFO - PROCESS | 2000 | 1462211922192 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:58:42 INFO - PROCESS | 2000 | 1462211922248 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x128f24000 == 52 [pid = 2000] [id = 715] 10:58:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x116873000) [pid = 2000] [serial = 2145] [outer = 0x0] 10:58:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1181a1400) [pid = 2000] [serial = 2146] [outer = 0x116873000] 10:58:42 INFO - PROCESS | 2000 | 1462211922278 Marionette DEBUG loaded listener.js 10:58:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1185a5800) [pid = 2000] [serial = 2147] [outer = 0x116873000] 10:58:42 INFO - PROCESS | 2000 | 1462211922765 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]]]}] 10:58:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:58:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 719ms 10:58:42 INFO - PROCESS | 2000 | 1462211922828 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:58:42 INFO - PROCESS | 2000 | 1462211922832 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:58:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:58:42 INFO - PROCESS | 2000 | 1462211922843 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:58:42 INFO - PROCESS | 2000 | 1462211922848 Marionette TRACE conn2 <- [1,2834,null,{}] 10:58:42 INFO - PROCESS | 2000 | 1462211922889 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}] 10:58:43 INFO - PROCESS | 2000 | 1462211923012 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:58:43 INFO - PROCESS | 2000 | 1462211923076 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c17a000 == 53 [pid = 2000] [id = 716] 10:58:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1175a0c00) [pid = 2000] [serial = 2148] [outer = 0x0] 10:58:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x119b9c000) [pid = 2000] [serial = 2149] [outer = 0x1175a0c00] 10:58:43 INFO - PROCESS | 2000 | 1462211923106 Marionette DEBUG loaded listener.js 10:58:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x1213e4400) [pid = 2000] [serial = 2150] [outer = 0x1175a0c00] 10:58:43 INFO - PROCESS | 2000 | 1462211923488 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:58:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:58:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 695ms 10:58:43 INFO - PROCESS | 2000 | 1462211923532 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:58:43 INFO - PROCESS | 2000 | 1462211923533 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:58:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:58:43 INFO - PROCESS | 2000 | 1462211923535 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:58:43 INFO - PROCESS | 2000 | 1462211923536 Marionette TRACE conn2 <- [1,2838,null,{}] 10:58:43 INFO - PROCESS | 2000 | 1462211923539 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}] 10:58:43 INFO - PROCESS | 2000 | 1462211923639 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:58:43 INFO - PROCESS | 2000 | 1462211923695 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c294800 == 54 [pid = 2000] [id = 717] 10:58:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x119b80800) [pid = 2000] [serial = 2151] [outer = 0x0] 10:58:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x121b07c00) [pid = 2000] [serial = 2152] [outer = 0x119b80800] 10:58:43 INFO - PROCESS | 2000 | 1462211923723 Marionette DEBUG loaded listener.js 10:58:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x121b7f800) [pid = 2000] [serial = 2153] [outer = 0x119b80800] 10:58:44 INFO - PROCESS | 2000 | 1462211924153 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]]]}] 10:58:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:58:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 668ms 10:58:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:58:44 INFO - PROCESS | 2000 | 1462211924204 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:58:44 INFO - PROCESS | 2000 | 1462211924205 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:58:44 INFO - PROCESS | 2000 | 1462211924208 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:58:44 INFO - PROCESS | 2000 | 1462211924209 Marionette TRACE conn2 <- [1,2842,null,{}] 10:58:44 INFO - PROCESS | 2000 | 1462211924211 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}] 10:58:44 INFO - PROCESS | 2000 | 1462211924313 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:58:44 INFO - PROCESS | 2000 | 1462211924400 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x119852000 == 55 [pid = 2000] [id = 718] 10:58:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x118511000) [pid = 2000] [serial = 2154] [outer = 0x0] 10:58:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1194db000) [pid = 2000] [serial = 2155] [outer = 0x118511000] 10:58:44 INFO - PROCESS | 2000 | 1462211924437 Marionette DEBUG loaded listener.js 10:58:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x121e3e000) [pid = 2000] [serial = 2156] [outer = 0x118511000] 10:58:45 INFO - PROCESS | 2000 | 1462211925004 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]]]}] 10:58:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:58:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 823ms 10:58:45 INFO - PROCESS | 2000 | 1462211925032 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:58:45 INFO - PROCESS | 2000 | 1462211925034 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:58:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:58:45 INFO - PROCESS | 2000 | 1462211925038 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:58:45 INFO - PROCESS | 2000 | 1462211925040 Marionette TRACE conn2 <- [1,2846,null,{}] 10:58:45 INFO - PROCESS | 2000 | 1462211925043 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}] 10:58:45 INFO - PROCESS | 2000 | 1462211925137 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:58:45 INFO - PROCESS | 2000 | 1462211925212 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x112bd7800 == 56 [pid = 2000] [id = 719] 10:58:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x112a48400) [pid = 2000] [serial = 2157] [outer = 0x0] 10:58:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x112c78c00) [pid = 2000] [serial = 2158] [outer = 0x112a48400] 10:58:45 INFO - PROCESS | 2000 | 1462211925240 Marionette DEBUG loaded listener.js 10:58:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x113424c00) [pid = 2000] [serial = 2159] [outer = 0x112a48400] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x12c0ad800 == 55 [pid = 2000] [id = 712] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba4c800 == 54 [pid = 2000] [id = 711] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba0d000 == 53 [pid = 2000] [id = 710] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x118063000 == 52 [pid = 2000] [id = 709] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa8c000 == 51 [pid = 2000] [id = 708] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x129573000 == 50 [pid = 2000] [id = 707] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x111dbe800) [pid = 2000] [serial = 2047] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x119b9c800) [pid = 2000] [serial = 2083] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | 1462211925700 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]]]}] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x128db2800 == 49 [pid = 2000] [id = 706] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x12850b000 == 48 [pid = 2000] [id = 705] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x123528800 == 47 [pid = 2000] [id = 704] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x121b8f800 == 46 [pid = 2000] [id = 703] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x119863000 == 45 [pid = 2000] [id = 702] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x12d0a2000 == 44 [pid = 2000] [id = 17] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x115d13000 == 43 [pid = 2000] [id = 701] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x119e84800 == 42 [pid = 2000] [id = 700] 10:58:45 INFO - PROCESS | 2000 | --DOCSHELL 0x1161b7800 == 41 [pid = 2000] [id = 695] 10:58:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:58:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 724ms 10:58:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:58:45 INFO - PROCESS | 2000 | 1462211925762 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:58:45 INFO - PROCESS | 2000 | 1462211925766 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:58:45 INFO - PROCESS | 2000 | 1462211925770 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:58:45 INFO - PROCESS | 2000 | 1462211925771 Marionette TRACE conn2 <- [1,2850,null,{}] 10:58:45 INFO - PROCESS | 2000 | 1462211925774 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}] 10:58:45 INFO - PROCESS | 2000 | 1462211925885 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x1185a4400) [pid = 2000] [serial = 2068] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x118cc4400) [pid = 2000] [serial = 2071] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x113088000) [pid = 2000] [serial = 2056] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1130e0800) [pid = 2000] [serial = 2057] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1171ed800) [pid = 2000] [serial = 2062] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1175a8800) [pid = 2000] [serial = 2063] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x118a7ac00) [pid = 2000] [serial = 2069] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x112907400) [pid = 2000] [serial = 2053] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x112913c00) [pid = 2000] [serial = 2054] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1165da800) [pid = 2000] [serial = 2059] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1168db000) [pid = 2000] [serial = 2060] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1171f5400) [pid = 2000] [serial = 2074] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11943d800) [pid = 2000] [serial = 2077] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x119b80000) [pid = 2000] [serial = 2081] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1198a6800) [pid = 2000] [serial = 2078] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x119968000) [pid = 2000] [serial = 2080] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x112d83c00) [pid = 2000] [serial = 2050] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x117b54000) [pid = 2000] [serial = 2065] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x11940c400) [pid = 2000] [serial = 2075] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x118343c00) [pid = 2000] [serial = 2066] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x11914fc00) [pid = 2000] [serial = 2072] [outer = 0x0] [url = about:blank] 10:58:45 INFO - PROCESS | 2000 | 1462211925950 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x11826b800 == 42 [pid = 2000] [id = 720] 10:58:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x112907400) [pid = 2000] [serial = 2160] [outer = 0x0] 10:58:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1130e0800) [pid = 2000] [serial = 2161] [outer = 0x112907400] 10:58:45 INFO - PROCESS | 2000 | 1462211925978 Marionette DEBUG loaded listener.js 10:58:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x116ab8c00) [pid = 2000] [serial = 2162] [outer = 0x112907400] 10:58:46 INFO - PROCESS | 2000 | 1462211926289 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:58:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:58:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 526ms 10:58:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:58:46 INFO - PROCESS | 2000 | 1462211926302 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:58:46 INFO - PROCESS | 2000 | 1462211926303 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:58:46 INFO - PROCESS | 2000 | 1462211926306 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:58:46 INFO - PROCESS | 2000 | 1462211926310 Marionette TRACE conn2 <- [1,2854,null,{}] 10:58:46 INFO - PROCESS | 2000 | 1462211926320 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}] 10:58:46 INFO - PROCESS | 2000 | 1462211926401 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:58:46 INFO - PROCESS | 2000 | 1462211926407 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x12359f800 == 43 [pid = 2000] [id = 721] 10:58:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1171edc00) [pid = 2000] [serial = 2163] [outer = 0x0] 10:58:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1181a1800) [pid = 2000] [serial = 2164] [outer = 0x1171edc00] 10:58:46 INFO - PROCESS | 2000 | 1462211926437 Marionette DEBUG loaded listener.js 10:58:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x118508c00) [pid = 2000] [serial = 2165] [outer = 0x1171edc00] 10:58:46 INFO - PROCESS | 2000 | 1462211926812 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]]]}] 10:58:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:58:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 525ms 10:58:46 INFO - PROCESS | 2000 | 1462211926831 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:58:46 INFO - PROCESS | 2000 | 1462211926833 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:58:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:58:46 INFO - PROCESS | 2000 | 1462211926835 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:58:46 INFO - PROCESS | 2000 | 1462211926836 Marionette TRACE conn2 <- [1,2858,null,{}] 10:58:46 INFO - PROCESS | 2000 | 1462211926838 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}] 10:58:46 INFO - PROCESS | 2000 | 1462211926918 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:58:46 INFO - PROCESS | 2000 | 1462211926923 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265b2800 == 44 [pid = 2000] [id = 722] 10:58:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x11859f400) [pid = 2000] [serial = 2166] [outer = 0x0] 10:58:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1185ef800) [pid = 2000] [serial = 2167] [outer = 0x11859f400] 10:58:46 INFO - PROCESS | 2000 | 1462211926952 Marionette DEBUG loaded listener.js 10:58:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x118a7f400) [pid = 2000] [serial = 2168] [outer = 0x11859f400] 10:58:47 INFO - PROCESS | 2000 | 1462211927297 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:58:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:58:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 468ms 10:58:47 INFO - PROCESS | 2000 | 1462211927303 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:58:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:58:47 INFO - PROCESS | 2000 | 1462211927304 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:58:47 INFO - PROCESS | 2000 | 1462211927307 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:58:47 INFO - PROCESS | 2000 | 1462211927309 Marionette TRACE conn2 <- [1,2862,null,{}] 10:58:47 INFO - PROCESS | 2000 | 1462211927313 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}] 10:58:47 INFO - PROCESS | 2000 | 1462211927404 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:58:47 INFO - PROCESS | 2000 | 1462211927410 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x128522000 == 45 [pid = 2000] [id = 723] 10:58:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x118342400) [pid = 2000] [serial = 2169] [outer = 0x0] 10:58:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x118cc5000) [pid = 2000] [serial = 2170] [outer = 0x118342400] 10:58:47 INFO - PROCESS | 2000 | 1462211927432 Marionette DEBUG loaded listener.js 10:58:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1194d7c00) [pid = 2000] [serial = 2171] [outer = 0x118342400] 10:58:47 INFO - PROCESS | 2000 | 1462211927885 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]]]}] 10:58:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:58:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 623ms 10:58:47 INFO - PROCESS | 2000 | 1462211927931 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:58:47 INFO - PROCESS | 2000 | 1462211927933 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:58:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:58:47 INFO - PROCESS | 2000 | 1462211927937 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:58:47 INFO - PROCESS | 2000 | 1462211927938 Marionette TRACE conn2 <- [1,2866,null,{}] 10:58:47 INFO - PROCESS | 2000 | 1462211927942 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}] 10:58:48 INFO - PROCESS | 2000 | 1462211928124 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:58:48 INFO - PROCESS | 2000 | 1462211928154 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x119846000 == 46 [pid = 2000] [id = 724] 10:58:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1194d2000) [pid = 2000] [serial = 2172] [outer = 0x0] 10:58:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x119b80400) [pid = 2000] [serial = 2173] [outer = 0x1194d2000] 10:58:48 INFO - PROCESS | 2000 | 1462211928190 Marionette DEBUG loaded listener.js 10:58:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x1215b5000) [pid = 2000] [serial = 2174] [outer = 0x1194d2000] 10:58:48 INFO - PROCESS | 2000 | 1462211928541 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]]]}] 10:58:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:58:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 619ms 10:58:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:58:48 INFO - PROCESS | 2000 | 1462211928555 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:58:48 INFO - PROCESS | 2000 | 1462211928557 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:58:48 INFO - PROCESS | 2000 | 1462211928561 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:58:48 INFO - PROCESS | 2000 | 1462211928564 Marionette TRACE conn2 <- [1,2870,null,{}] 10:58:48 INFO - PROCESS | 2000 | 1462211928567 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}] 10:58:48 INFO - PROCESS | 2000 | 1462211928668 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:58:48 INFO - PROCESS | 2000 | 1462211928700 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa99800 == 47 [pid = 2000] [id = 725] 10:58:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x121b02400) [pid = 2000] [serial = 2175] [outer = 0x0] 10:58:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x121b84800) [pid = 2000] [serial = 2176] [outer = 0x121b02400] 10:58:48 INFO - PROCESS | 2000 | 1462211928724 Marionette DEBUG loaded listener.js 10:58:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x121e35800) [pid = 2000] [serial = 2177] [outer = 0x121b02400] 10:58:49 INFO - PROCESS | 2000 | 1462211929054 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]]]}] 10:58:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:58:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 523ms 10:58:49 INFO - PROCESS | 2000 | 1462211929083 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:58:49 INFO - PROCESS | 2000 | 1462211929084 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:58:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:58:49 INFO - PROCESS | 2000 | 1462211929086 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:58:49 INFO - PROCESS | 2000 | 1462211929087 Marionette TRACE conn2 <- [1,2874,null,{}] 10:58:49 INFO - PROCESS | 2000 | 1462211929090 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}] 10:58:49 INFO - PROCESS | 2000 | 1462211929187 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:58:49 INFO - PROCESS | 2000 | 1462211929199 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b950800 == 48 [pid = 2000] [id = 726] 10:58:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x121c54400) [pid = 2000] [serial = 2178] [outer = 0x0] 10:58:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12442ec00) [pid = 2000] [serial = 2179] [outer = 0x121c54400] 10:58:49 INFO - PROCESS | 2000 | 1462211929224 Marionette DEBUG loaded listener.js 10:58:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x124477c00) [pid = 2000] [serial = 2180] [outer = 0x121c54400] 10:58:49 INFO - PROCESS | 2000 | 1462211929573 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]]]}] 10:58:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:58:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 520ms 10:58:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:58:49 INFO - PROCESS | 2000 | 1462211929607 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:58:49 INFO - PROCESS | 2000 | 1462211929608 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:58:49 INFO - PROCESS | 2000 | 1462211929612 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:58:49 INFO - PROCESS | 2000 | 1462211929614 Marionette TRACE conn2 <- [1,2878,null,{}] 10:58:49 INFO - PROCESS | 2000 | 1462211929624 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}] 10:58:49 INFO - PROCESS | 2000 | 1462211929724 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x1120ddc00) [pid = 2000] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x1181a0000) [pid = 2000] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x120f8b400) [pid = 2000] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12cc7c400) [pid = 2000] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x11100b400) [pid = 2000] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1194d7400) [pid = 2000] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x11290f800) [pid = 2000] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12d0a3000) [pid = 2000] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x121b0bc00) [pid = 2000] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x118a74c00) [pid = 2000] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11943f800) [pid = 2000] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x114ef3800) [pid = 2000] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11859e400) [pid = 2000] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x112917800) [pid = 2000] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x117133800) [pid = 2000] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:58:49 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x119b7a800) [pid = 2000] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:58:50 INFO - PROCESS | 2000 | 1462211930019 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a87800 == 49 [pid = 2000] [id = 727] 10:58:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1120e5800) [pid = 2000] [serial = 2181] [outer = 0x0] 10:58:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1125c0000) [pid = 2000] [serial = 2182] [outer = 0x1120e5800] 10:58:50 INFO - PROCESS | 2000 | 1462211930051 Marionette DEBUG loaded listener.js 10:58:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x112920000) [pid = 2000] [serial = 2183] [outer = 0x1120e5800] 10:58:50 INFO - PROCESS | 2000 | 1462211930485 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]]]}] 10:58:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:58:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 928ms 10:58:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:58:50 INFO - PROCESS | 2000 | 1462211930540 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:58:50 INFO - PROCESS | 2000 | 1462211930543 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:58:50 INFO - PROCESS | 2000 | 1462211930546 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:58:50 INFO - PROCESS | 2000 | 1462211930549 Marionette TRACE conn2 <- [1,2882,null,{}] 10:58:50 INFO - PROCESS | 2000 | 1462211930552 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}] 10:58:50 INFO - PROCESS | 2000 | 1462211930659 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:58:50 INFO - PROCESS | 2000 | 1462211930730 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x123527800 == 50 [pid = 2000] [id = 728] 10:58:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x112d80c00) [pid = 2000] [serial = 2184] [outer = 0x0] 10:58:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x114e17400) [pid = 2000] [serial = 2185] [outer = 0x112d80c00] 10:58:50 INFO - PROCESS | 2000 | 1462211930763 Marionette DEBUG loaded listener.js 10:58:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1171e9800) [pid = 2000] [serial = 2186] [outer = 0x112d80c00] 10:58:51 INFO - PROCESS | 2000 | 1462211931200 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]]]}] 10:58:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:58:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 10:58:51 INFO - PROCESS | 2000 | 1462211931219 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:58:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:58:51 INFO - PROCESS | 2000 | 1462211931222 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:58:51 INFO - PROCESS | 2000 | 1462211931224 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:58:51 INFO - PROCESS | 2000 | 1462211931226 Marionette TRACE conn2 <- [1,2886,null,{}] 10:58:51 INFO - PROCESS | 2000 | 1462211931228 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}] 10:58:51 INFO - PROCESS | 2000 | 1462211931350 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:58:51 INFO - PROCESS | 2000 | 1462211931421 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12956c800 == 51 [pid = 2000] [id = 729] 10:58:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x118198400) [pid = 2000] [serial = 2187] [outer = 0x0] 10:58:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x11850f800) [pid = 2000] [serial = 2188] [outer = 0x118198400] 10:58:51 INFO - PROCESS | 2000 | 1462211931451 Marionette DEBUG loaded listener.js 10:58:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x1185f1400) [pid = 2000] [serial = 2189] [outer = 0x118198400] 10:58:51 INFO - PROCESS | 2000 | 1462211931861 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]]]}] 10:58:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:58:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 672ms 10:58:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:58:51 INFO - PROCESS | 2000 | 1462211931900 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:58:51 INFO - PROCESS | 2000 | 1462211931902 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:58:51 INFO - PROCESS | 2000 | 1462211931911 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:58:51 INFO - PROCESS | 2000 | 1462211931916 Marionette TRACE conn2 <- [1,2890,null,{}] 10:58:51 INFO - PROCESS | 2000 | 1462211931919 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}] 10:58:52 INFO - PROCESS | 2000 | 1462211932021 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:58:52 INFO - PROCESS | 2000 | 1462211932089 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0b3800 == 52 [pid = 2000] [id = 730] 10:58:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x11659b000) [pid = 2000] [serial = 2190] [outer = 0x0] 10:58:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1194dd400) [pid = 2000] [serial = 2191] [outer = 0x11659b000] 10:58:52 INFO - PROCESS | 2000 | 1462211932119 Marionette DEBUG loaded listener.js 10:58:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1211b8000) [pid = 2000] [serial = 2192] [outer = 0x11659b000] 10:58:52 INFO - PROCESS | 2000 | 1462211932532 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:58:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:58:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 681ms 10:58:52 INFO - PROCESS | 2000 | 1462211932587 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:58:52 INFO - PROCESS | 2000 | 1462211932589 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:58:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:58:52 INFO - PROCESS | 2000 | 1462211932592 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:58:52 INFO - PROCESS | 2000 | 1462211932593 Marionette TRACE conn2 <- [1,2894,null,{}] 10:58:52 INFO - PROCESS | 2000 | 1462211932595 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}] 10:58:52 INFO - PROCESS | 2000 | 1462211932695 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:58:52 INFO - PROCESS | 2000 | 1462211932781 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2a2000 == 53 [pid = 2000] [id = 731] 10:58:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1211bc400) [pid = 2000] [serial = 2193] [outer = 0x0] 10:58:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x121b0f800) [pid = 2000] [serial = 2194] [outer = 0x1211bc400] 10:58:52 INFO - PROCESS | 2000 | 1462211932810 Marionette DEBUG loaded listener.js 10:58:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x121e36400) [pid = 2000] [serial = 2195] [outer = 0x1211bc400] 10:58:53 INFO - PROCESS | 2000 | 1462211933227 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]]]}] 10:58:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:58:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 670ms 10:58:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:58:53 INFO - PROCESS | 2000 | 1462211933263 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:58:53 INFO - PROCESS | 2000 | 1462211933264 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:58:53 INFO - PROCESS | 2000 | 1462211933266 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:58:53 INFO - PROCESS | 2000 | 1462211933267 Marionette TRACE conn2 <- [1,2898,null,{}] 10:58:53 INFO - PROCESS | 2000 | 1462211933270 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}] 10:58:53 INFO - PROCESS | 2000 | 1462211933367 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:58:53 INFO - PROCESS | 2000 | 1462211933434 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc91000 == 54 [pid = 2000] [id = 732] 10:58:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x124cbb000) [pid = 2000] [serial = 2196] [outer = 0x0] 10:58:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x124cc2000) [pid = 2000] [serial = 2197] [outer = 0x124cbb000] 10:58:53 INFO - PROCESS | 2000 | 1462211933470 Marionette DEBUG loaded listener.js 10:58:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x12600c400) [pid = 2000] [serial = 2198] [outer = 0x124cbb000] 10:58:53 INFO - PROCESS | 2000 | 1462211933906 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]]]}] 10:58:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:58:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 673ms 10:58:53 INFO - PROCESS | 2000 | 1462211933940 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:58:53 INFO - PROCESS | 2000 | 1462211933941 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:58:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:58:53 INFO - PROCESS | 2000 | 1462211933966 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:58:53 INFO - PROCESS | 2000 | 1462211933967 Marionette TRACE conn2 <- [1,2902,null,{}] 10:58:53 INFO - PROCESS | 2000 | 1462211933970 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}] 10:58:54 INFO - PROCESS | 2000 | 1462211934087 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:58:54 INFO - PROCESS | 2000 | 1462211934150 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x116473800 == 55 [pid = 2000] [id = 733] 10:58:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x110da9400) [pid = 2000] [serial = 2199] [outer = 0x0] 10:58:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x113083000) [pid = 2000] [serial = 2200] [outer = 0x110da9400] 10:58:54 INFO - PROCESS | 2000 | 1462211934173 Marionette DEBUG loaded listener.js 10:58:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x119ba7800) [pid = 2000] [serial = 2201] [outer = 0x110da9400] 10:58:54 INFO - PROCESS | 2000 | 1462211934852 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:58:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:58:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 924ms 10:58:54 INFO - PROCESS | 2000 | 1462211934889 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:58:54 INFO - PROCESS | 2000 | 1462211934892 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:58:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:58:54 INFO - PROCESS | 2000 | 1462211934898 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:58:54 INFO - PROCESS | 2000 | 1462211934901 Marionette TRACE conn2 <- [1,2906,null,{}] 10:58:54 INFO - PROCESS | 2000 | 1462211934906 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}] 10:58:55 INFO - PROCESS | 2000 | 1462211935008 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:58:55 INFO - PROCESS | 2000 | 1462211935067 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x12605c800 == 56 [pid = 2000] [id = 734] 10:58:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x113091800) [pid = 2000] [serial = 2202] [outer = 0x0] 10:58:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x1164da000) [pid = 2000] [serial = 2203] [outer = 0x113091800] 10:58:55 INFO - PROCESS | 2000 | 1462211935094 Marionette DEBUG loaded listener.js 10:58:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x117133800) [pid = 2000] [serial = 2204] [outer = 0x113091800] 10:58:55 INFO - PROCESS | 2000 | 1462211935507 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]]]}] 10:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 676ms 10:58:55 INFO - PROCESS | 2000 | 1462211935573 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:58:55 INFO - PROCESS | 2000 | 1462211935576 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:58:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:58:55 INFO - PROCESS | 2000 | 1462211935581 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:58:55 INFO - PROCESS | 2000 | 1462211935582 Marionette TRACE conn2 <- [1,2910,null,{}] 10:58:55 INFO - PROCESS | 2000 | 1462211935585 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}] 10:58:55 INFO - PROCESS | 2000 | 1462211935701 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:58:55 INFO - PROCESS | 2000 | 1462211935759 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x1219f5800 == 57 [pid = 2000] [id = 735] 10:58:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x1168da800) [pid = 2000] [serial = 2205] [outer = 0x0] 10:58:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x11819e400) [pid = 2000] [serial = 2206] [outer = 0x1168da800] 10:58:55 INFO - PROCESS | 2000 | 1462211935788 Marionette DEBUG loaded listener.js 10:58:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x1185a0000) [pid = 2000] [serial = 2207] [outer = 0x1168da800] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12b950800 == 56 [pid = 2000] [id = 726] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12aa99800 == 55 [pid = 2000] [id = 725] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x119846000 == 54 [pid = 2000] [id = 724] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x128522000 == 53 [pid = 2000] [id = 723] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x1265b2800 == 52 [pid = 2000] [id = 722] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x12d0a8800) [pid = 2000] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x117b55000) [pid = 2000] [serial = 2092] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x119109000) [pid = 2000] [serial = 2095] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x114ef2800) [pid = 2000] [serial = 2089] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x120f6f400) [pid = 2000] [serial = 2098] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x111d50000) [pid = 2000] [serial = 2086] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x121e32c00) [pid = 2000] [serial = 2137] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12359f800 == 51 [pid = 2000] [id = 721] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x11826b800 == 50 [pid = 2000] [id = 720] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x112bd7800 == 49 [pid = 2000] [id = 719] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x119852000 == 48 [pid = 2000] [id = 718] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12c294800 == 47 [pid = 2000] [id = 717] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12c17a000 == 46 [pid = 2000] [id = 716] 10:58:55 INFO - PROCESS | 2000 | --DOCSHELL 0x11331d000 == 45 [pid = 2000] [id = 713] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1185ec400) [pid = 2000] [serial = 2045] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x121c55000) [pid = 2000] [serial = 2135] [outer = 0x0] [url = about:blank] 10:58:55 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x119964800) [pid = 2000] [serial = 2119] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x120f5e400) [pid = 2000] [serial = 2122] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x119b86400) [pid = 2000] [serial = 2120] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x1165d4800) [pid = 2000] [serial = 2107] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x1168cdc00) [pid = 2000] [serial = 2108] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1185abc00) [pid = 2000] [serial = 2116] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x112a47c00) [pid = 2000] [serial = 2102] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x11291b000) [pid = 2000] [serial = 2101] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x1171ee000) [pid = 2000] [serial = 2110] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x118110800) [pid = 2000] [serial = 2111] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x120f78400) [pid = 2000] [serial = 2084] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x112903400) [pid = 2000] [serial = 2104] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11308a000) [pid = 2000] [serial = 2105] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x118352000) [pid = 2000] [serial = 2113] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11835e400) [pid = 2000] [serial = 2114] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1212a1800) [pid = 2000] [serial = 2126] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x116808000) [pid = 2000] [serial = 2125] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1211b6400) [pid = 2000] [serial = 2123] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1289cc400) [pid = 2000] [serial = 1451] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1175a1400) [pid = 2000] [serial = 2129] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x121b89400) [pid = 2000] [serial = 2134] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x112914800) [pid = 2000] [serial = 2128] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x121b7f000) [pid = 2000] [serial = 2132] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x121b02c00) [pid = 2000] [serial = 2131] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x11914b000) [pid = 2000] [serial = 2117] [outer = 0x0] [url = about:blank] 10:58:56 INFO - PROCESS | 2000 | 1462211936162 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]]]}] 10:58:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:58:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:58:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 619ms 10:58:56 INFO - TEST-START | /DOMEvents/constructors.html 10:58:56 INFO - PROCESS | 2000 | 1462211936201 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:58:56 INFO - PROCESS | 2000 | 1462211936202 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:58:56 INFO - PROCESS | 2000 | 1462211936204 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:58:56 INFO - PROCESS | 2000 | 1462211936207 Marionette TRACE conn2 <- [1,2914,null,{}] 10:58:56 INFO - PROCESS | 2000 | 1462211936214 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}] 10:58:56 INFO - PROCESS | 2000 | 1462211936296 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:58:56 INFO - PROCESS | 2000 | 1462211936351 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x121620800 == 46 [pid = 2000] [id = 736] 10:58:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1171f2000) [pid = 2000] [serial = 2208] [outer = 0x0] 10:58:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1185a6800) [pid = 2000] [serial = 2209] [outer = 0x1171f2000] 10:58:56 INFO - PROCESS | 2000 | 1462211936379 Marionette DEBUG loaded listener.js 10:58:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x119111000) [pid = 2000] [serial = 2210] [outer = 0x1171f2000] 10:58:56 INFO - PROCESS | 2000 | 1462211936732 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]]]}] 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:58:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:58:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:58:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:58:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 579ms 10:58:56 INFO - PROCESS | 2000 | 1462211936785 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:58:56 INFO - PROCESS | 2000 | 1462211936787 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:58:56 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:58:56 INFO - PROCESS | 2000 | 1462211936789 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:58:56 INFO - PROCESS | 2000 | 1462211936790 Marionette TRACE conn2 <- [1,2918,null,{}] 10:58:56 INFO - PROCESS | 2000 | 1462211936793 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}] 10:58:56 INFO - PROCESS | 2000 | 1462211936873 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:58:56 INFO - PROCESS | 2000 | 1462211936880 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x128daa000 == 47 [pid = 2000] [id = 737] 10:58:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x119148400) [pid = 2000] [serial = 2211] [outer = 0x0] 10:58:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x11996e800) [pid = 2000] [serial = 2212] [outer = 0x119148400] 10:58:56 INFO - PROCESS | 2000 | 1462211936906 Marionette DEBUG loaded listener.js 10:58:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1211bd400) [pid = 2000] [serial = 2213] [outer = 0x119148400] 10:58:57 INFO - PROCESS | 2000 | 1462211937241 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:58:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:58:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 470ms 10:58:57 INFO - PROCESS | 2000 | 1462211937261 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:58:57 INFO - PROCESS | 2000 | 1462211937263 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:58:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:58:57 INFO - PROCESS | 2000 | 1462211937265 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:58:57 INFO - PROCESS | 2000 | 1462211937266 Marionette TRACE conn2 <- [1,2922,null,{}] 10:58:57 INFO - PROCESS | 2000 | 1462211937269 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}] 10:58:57 INFO - PROCESS | 2000 | 1462211937348 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:58:57 INFO - PROCESS | 2000 | 1462211937353 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x12122e800 == 48 [pid = 2000] [id = 738] 10:58:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1211c2c00) [pid = 2000] [serial = 2214] [outer = 0x0] 10:58:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12175ac00) [pid = 2000] [serial = 2215] [outer = 0x1211c2c00] 10:58:57 INFO - PROCESS | 2000 | 1462211937378 Marionette DEBUG loaded listener.js 10:58:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x121b80000) [pid = 2000] [serial = 2216] [outer = 0x1211c2c00] 10:58:57 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:58:57 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:58:57 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:58:57 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:58:57 INFO - PROCESS | 2000 | 1462211937707 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]]]}] 10:58:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:58:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:58:57 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 10:58:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:58:57 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 10:58:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:58:57 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]" 10:58:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:58:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:58:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 472ms 10:58:57 INFO - PROCESS | 2000 | 1462211937739 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:58:57 INFO - PROCESS | 2000 | 1462211937740 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:58:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:58:57 INFO - PROCESS | 2000 | 1462211937742 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:58:57 INFO - PROCESS | 2000 | 1462211937744 Marionette TRACE conn2 <- [1,2926,null,{}] 10:58:57 INFO - PROCESS | 2000 | 1462211937746 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}] 10:58:57 INFO - PROCESS | 2000 | 1462211937839 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:58:57 INFO - PROCESS | 2000 | 1462211937906 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b960800 == 49 [pid = 2000] [id = 739] 10:58:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x121b7fc00) [pid = 2000] [serial = 2217] [outer = 0x0] 10:58:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12600a400) [pid = 2000] [serial = 2218] [outer = 0x121b7fc00] 10:58:57 INFO - PROCESS | 2000 | 1462211937929 Marionette DEBUG loaded listener.js 10:58:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x128816800) [pid = 2000] [serial = 2219] [outer = 0x121b7fc00] 10:58:58 INFO - PROCESS | 2000 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:58:58 INFO - PROCESS | 2000 | 1462211938208 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]]]}] 10:58:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:58:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 521ms 10:58:58 INFO - PROCESS | 2000 | 1462211938265 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:58:58 INFO - PROCESS | 2000 | 1462211938266 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:58:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:58:58 INFO - PROCESS | 2000 | 1462211938269 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:58:58 INFO - PROCESS | 2000 | 1462211938270 Marionette TRACE conn2 <- [1,2930,null,{}] 10:58:58 INFO - PROCESS | 2000 | 1462211938272 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}] 10:58:58 INFO - PROCESS | 2000 | 1462211938373 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:58:58 INFO - PROCESS | 2000 | 1462211938378 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba5b800 == 50 [pid = 2000] [id = 740] 10:58:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x128812c00) [pid = 2000] [serial = 2220] [outer = 0x0] 10:58:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12881b000) [pid = 2000] [serial = 2221] [outer = 0x128812c00] 10:58:58 INFO - PROCESS | 2000 | 1462211938433 Marionette DEBUG loaded listener.js 10:58:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x128988c00) [pid = 2000] [serial = 2222] [outer = 0x128812c00] 10:58:58 INFO - PROCESS | 2000 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:58:58 INFO - PROCESS | 2000 | 1462211938714 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]]]}] 10:58:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:58:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 10:58:58 INFO - PROCESS | 2000 | 1462211938746 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:58:58 INFO - PROCESS | 2000 | 1462211938747 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:58:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:58:58 INFO - PROCESS | 2000 | 1462211938754 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:58:58 INFO - PROCESS | 2000 | 1462211938755 Marionette TRACE conn2 <- [1,2934,null,{}] 10:58:58 INFO - PROCESS | 2000 | 1462211938757 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}] 10:58:58 INFO - PROCESS | 2000 | 1462211938864 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:58:58 INFO - PROCESS | 2000 | 1462211938901 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c288000 == 51 [pid = 2000] [id = 741] 10:58:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12881d400) [pid = 2000] [serial = 2223] [outer = 0x0] 10:58:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12898e000) [pid = 2000] [serial = 2224] [outer = 0x12881d400] 10:58:58 INFO - PROCESS | 2000 | 1462211938925 Marionette DEBUG loaded listener.js 10:58:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x128994800) [pid = 2000] [serial = 2225] [outer = 0x12881d400] 10:58:59 INFO - PROCESS | 2000 | 1462211939211 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]]]}] 10:58:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:58:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 518ms 10:58:59 INFO - PROCESS | 2000 | 1462211939273 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:58:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:58:59 INFO - PROCESS | 2000 | 1462211939275 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:58:59 INFO - PROCESS | 2000 | 1462211939279 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:58:59 INFO - PROCESS | 2000 | 1462211939280 Marionette TRACE conn2 <- [1,2938,null,{}] 10:58:59 INFO - PROCESS | 2000 | 1462211939284 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}] 10:58:59 INFO - PROCESS | 2000 | 1462211939443 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:58:59 INFO - PROCESS | 2000 | 1462211939463 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ccaa800 == 52 [pid = 2000] [id = 742] 10:58:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x128993400) [pid = 2000] [serial = 2226] [outer = 0x0] 10:58:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1289c1000) [pid = 2000] [serial = 2227] [outer = 0x128993400] 10:58:59 INFO - PROCESS | 2000 | 1462211939501 Marionette DEBUG loaded listener.js 10:58:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x1289c5800) [pid = 2000] [serial = 2228] [outer = 0x128993400] 10:58:59 INFO - PROCESS | 2000 | 1462211939865 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]]]}] 10:58:59 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. 10:58:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 620ms 10:58:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:58:59 INFO - PROCESS | 2000 | 1462211939904 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:58:59 INFO - PROCESS | 2000 | 1462211939905 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:58:59 INFO - PROCESS | 2000 | 1462211939907 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:58:59 INFO - PROCESS | 2000 | 1462211939908 Marionette TRACE conn2 <- [1,2942,null,{}] 10:58:59 INFO - PROCESS | 2000 | 1462211939911 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}] 10:59:00 INFO - PROCESS | 2000 | 1462211940015 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:59:00 INFO - PROCESS | 2000 | 1462211940051 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d0b6000 == 53 [pid = 2000] [id = 743] 10:59:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1289c6c00) [pid = 2000] [serial = 2229] [outer = 0x0] 10:59:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x1289cbc00) [pid = 2000] [serial = 2230] [outer = 0x1289c6c00] 10:59:00 INFO - PROCESS | 2000 | 1462211940076 Marionette DEBUG loaded listener.js 10:59:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x128aa0400) [pid = 2000] [serial = 2231] [outer = 0x1289c6c00] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x112c72400) [pid = 2000] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x118342400) [pid = 2000] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x1194d2000) [pid = 2000] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x111c3d800) [pid = 2000] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x119b9bc00) [pid = 2000] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1185aac00) [pid = 2000] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x116ab4c00) [pid = 2000] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x1134ae800) [pid = 2000] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x110f37800) [pid = 2000] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x112907400) [pid = 2000] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1171edc00) [pid = 2000] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x118511000) [pid = 2000] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x112a48400) [pid = 2000] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11859f400) [pid = 2000] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x121b02400) [pid = 2000] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:59:00 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x111cbb800) [pid = 2000] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:59:00 INFO - PROCESS | 2000 | 1462211940447 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"]]]}] 10:59:00 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 10:59:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:59:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 573ms 10:59:00 INFO - PROCESS | 2000 | 1462211940482 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:59:00 INFO - PROCESS | 2000 | 1462211940483 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:59:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:59:00 INFO - PROCESS | 2000 | 1462211940485 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:59:00 INFO - PROCESS | 2000 | 1462211940487 Marionette TRACE conn2 <- [1,2946,null,{}] 10:59:00 INFO - PROCESS | 2000 | 1462211940489 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}] 10:59:00 INFO - PROCESS | 2000 | 1462211940619 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:59:00 INFO - PROCESS | 2000 | 1462211940654 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d19b800 == 54 [pid = 2000] [id = 744] 10:59:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x110f3d400) [pid = 2000] [serial = 2232] [outer = 0x0] 10:59:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x118342400) [pid = 2000] [serial = 2233] [outer = 0x110f3d400] 10:59:00 INFO - PROCESS | 2000 | 1462211940682 Marionette DEBUG loaded listener.js 10:59:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x128aa5800) [pid = 2000] [serial = 2234] [outer = 0x110f3d400] 10:59:00 INFO - PROCESS | 2000 | 1462211940963 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]]]}] 10:59:01 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. 10:59:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 10:59:01 INFO - PROCESS | 2000 | 1462211941007 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:59:01 INFO - PROCESS | 2000 | 1462211941008 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:59:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:59:01 INFO - PROCESS | 2000 | 1462211941014 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:59:01 INFO - PROCESS | 2000 | 1462211941016 Marionette TRACE conn2 <- [1,2950,null,{}] 10:59:01 INFO - PROCESS | 2000 | 1462211941018 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}] 10:59:01 INFO - PROCESS | 2000 | 1462211941105 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:59:01 INFO - PROCESS | 2000 | 1462211941109 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3c7000 == 55 [pid = 2000] [id = 745] 10:59:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x112a48800) [pid = 2000] [serial = 2235] [outer = 0x0] 10:59:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x128aaac00) [pid = 2000] [serial = 2236] [outer = 0x112a48800] 10:59:01 INFO - PROCESS | 2000 | 1462211941185 Marionette DEBUG loaded listener.js 10:59:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x128c68400) [pid = 2000] [serial = 2237] [outer = 0x112a48800] 10:59:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d958800 == 56 [pid = 2000] [id = 746] 10:59:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x128c69800) [pid = 2000] [serial = 2238] [outer = 0x0] 10:59:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x128c6bc00) [pid = 2000] [serial = 2239] [outer = 0x128c69800] 10:59:01 INFO - PROCESS | 2000 | 1462211941455 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]]]}] 10:59:01 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. 10:59:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 472ms 10:59:01 INFO - PROCESS | 2000 | 1462211941487 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:59:01 INFO - PROCESS | 2000 | 1462211941488 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:59:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:59:01 INFO - PROCESS | 2000 | 1462211941490 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:59:01 INFO - PROCESS | 2000 | 1462211941492 Marionette TRACE conn2 <- [1,2954,null,{}] 10:59:01 INFO - PROCESS | 2000 | 1462211941502 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}] 10:59:01 INFO - PROCESS | 2000 | 1462211941614 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:59:01 INFO - PROCESS | 2000 | 1462211941618 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12dc24800 == 57 [pid = 2000] [id = 747] 10:59:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x128c6c800) [pid = 2000] [serial = 2240] [outer = 0x0] 10:59:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x128ccb800) [pid = 2000] [serial = 2241] [outer = 0x128c6c800] 10:59:01 INFO - PROCESS | 2000 | 1462211941643 Marionette DEBUG loaded listener.js 10:59:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x128cd4c00) [pid = 2000] [serial = 2242] [outer = 0x128c6c800] 10:59:01 INFO - PROCESS | 2000 | 1462211941970 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]]]}] 10:59:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:59:02 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 10:59:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 530ms 10:59:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:59:02 INFO - PROCESS | 2000 | 1462211942021 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:59:02 INFO - PROCESS | 2000 | 1462211942022 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:59:02 INFO - PROCESS | 2000 | 1462211942024 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:59:02 INFO - PROCESS | 2000 | 1462211942025 Marionette TRACE conn2 <- [1,2958,null,{}] 10:59:02 INFO - PROCESS | 2000 | 1462211942027 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}] 10:59:02 INFO - PROCESS | 2000 | 1462211942146 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:59:02 INFO - PROCESS | 2000 | 1462211942152 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x134e20000 == 58 [pid = 2000] [id = 748] 10:59:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x128cd2000) [pid = 2000] [serial = 2243] [outer = 0x0] 10:59:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x128d83c00) [pid = 2000] [serial = 2244] [outer = 0x128cd2000] 10:59:02 INFO - PROCESS | 2000 | 1462211942177 Marionette DEBUG loaded listener.js 10:59:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x128fc4800) [pid = 2000] [serial = 2245] [outer = 0x128cd2000] 10:59:02 INFO - PROCESS | 2000 | 1462211942604 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]]]}] 10:59:02 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. 10:59:02 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 622ms 10:59:02 INFO - PROCESS | 2000 | 1462211942663 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:59:02 INFO - PROCESS | 2000 | 1462211942666 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:59:02 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:59:02 INFO - PROCESS | 2000 | 1462211942672 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:59:02 INFO - PROCESS | 2000 | 1462211942674 Marionette TRACE conn2 <- [1,2962,null,{}] 10:59:02 INFO - PROCESS | 2000 | 1462211942682 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}] 10:59:02 INFO - PROCESS | 2000 | 1462211942829 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:59:02 INFO - PROCESS | 2000 | 1462211942902 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x121394800 == 59 [pid = 2000] [id = 749] 10:59:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x11291f000) [pid = 2000] [serial = 2246] [outer = 0x0] 10:59:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x11308b000) [pid = 2000] [serial = 2247] [outer = 0x11291f000] 10:59:02 INFO - PROCESS | 2000 | 1462211942933 Marionette DEBUG loaded listener.js 10:59:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x11671f800) [pid = 2000] [serial = 2248] [outer = 0x11291f000] 10:59:03 INFO - PROCESS | 2000 | 1462211943303 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]]]}] 10:59:03 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. 10:59:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 674ms 10:59:03 INFO - PROCESS | 2000 | 1462211943346 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:59:03 INFO - PROCESS | 2000 | 1462211943351 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:59:03 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:59:03 INFO - PROCESS | 2000 | 1462211943355 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:59:03 INFO - PROCESS | 2000 | 1462211943357 Marionette TRACE conn2 <- [1,2966,null,{}] 10:59:03 INFO - PROCESS | 2000 | 1462211943360 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}] 10:59:03 INFO - PROCESS | 2000 | 1462211943491 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:59:03 INFO - PROCESS | 2000 | 1462211943563 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ad0000 == 60 [pid = 2000] [id = 750] 10:59:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x11850dc00) [pid = 2000] [serial = 2249] [outer = 0x0] 10:59:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x11859ec00) [pid = 2000] [serial = 2250] [outer = 0x11850dc00] 10:59:03 INFO - PROCESS | 2000 | 1462211943592 Marionette DEBUG loaded listener.js 10:59:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x118a77c00) [pid = 2000] [serial = 2251] [outer = 0x11850dc00] 10:59:03 INFO - PROCESS | 2000 | 1462211943946 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]]]}] 10:59:03 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. 10:59:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 619ms 10:59:03 INFO - PROCESS | 2000 | 1462211943975 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:59:03 INFO - PROCESS | 2000 | 1462211943976 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:59:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:59:03 INFO - PROCESS | 2000 | 1462211943979 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:59:03 INFO - PROCESS | 2000 | 1462211943982 Marionette TRACE conn2 <- [1,2970,null,{}] 10:59:03 INFO - PROCESS | 2000 | 1462211943990 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}] 10:59:04 INFO - PROCESS | 2000 | 1462211944101 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:59:04 INFO - PROCESS | 2000 | 1462211944163 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c73e000 == 61 [pid = 2000] [id = 751] 10:59:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x119107c00) [pid = 2000] [serial = 2252] [outer = 0x0] 10:59:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x119e72400) [pid = 2000] [serial = 2253] [outer = 0x119107c00] 10:59:04 INFO - PROCESS | 2000 | 1462211944236 Marionette DEBUG loaded listener.js 10:59:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x121e3bc00) [pid = 2000] [serial = 2254] [outer = 0x119107c00] 10:59:04 INFO - PROCESS | 2000 | 1462211944606 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]]]}] 10:59:04 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. 10:59:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 671ms 10:59:04 INFO - PROCESS | 2000 | 1462211944651 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:59:04 INFO - PROCESS | 2000 | 1462211944653 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:59:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:59:04 INFO - PROCESS | 2000 | 1462211944655 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:59:04 INFO - PROCESS | 2000 | 1462211944656 Marionette TRACE conn2 <- [1,2974,null,{}] 10:59:04 INFO - PROCESS | 2000 | 1462211944659 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}] 10:59:04 INFO - PROCESS | 2000 | 1462211944765 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:59:04 INFO - PROCESS | 2000 | 1462211944855 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x1354a4800 == 62 [pid = 2000] [id = 752] 10:59:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x124cb4c00) [pid = 2000] [serial = 2255] [outer = 0x0] 10:59:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x1270c5c00) [pid = 2000] [serial = 2256] [outer = 0x124cb4c00] 10:59:04 INFO - PROCESS | 2000 | 1462211944886 Marionette DEBUG loaded listener.js 10:59:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x127275800) [pid = 2000] [serial = 2257] [outer = 0x124cb4c00] 10:59:05 INFO - PROCESS | 2000 | 1462211945236 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]]]}] 10:59:05 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. 10:59:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 621ms 10:59:05 INFO - PROCESS | 2000 | 1462211945277 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:59:05 INFO - PROCESS | 2000 | 1462211945278 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:59:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:59:05 INFO - PROCESS | 2000 | 1462211945281 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:59:05 INFO - PROCESS | 2000 | 1462211945282 Marionette TRACE conn2 <- [1,2978,null,{}] 10:59:05 INFO - PROCESS | 2000 | 1462211945284 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}] 10:59:05 INFO - PROCESS | 2000 | 1462211945389 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:59:05 INFO - PROCESS | 2000 | 1462211945448 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355a3800 == 63 [pid = 2000] [id = 753] 10:59:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x124cb7400) [pid = 2000] [serial = 2258] [outer = 0x0] 10:59:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x128820800) [pid = 2000] [serial = 2259] [outer = 0x124cb7400] 10:59:05 INFO - PROCESS | 2000 | 1462211945518 Marionette DEBUG loaded listener.js 10:59:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x1289cc400) [pid = 2000] [serial = 2260] [outer = 0x124cb7400] 10:59:05 INFO - PROCESS | 2000 | 1462211945864 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]]]}] 10:59:05 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. 10:59:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 618ms 10:59:05 INFO - PROCESS | 2000 | 1462211945899 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:59:05 INFO - PROCESS | 2000 | 1462211945901 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:59:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:59:05 INFO - PROCESS | 2000 | 1462211945903 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:59:05 INFO - PROCESS | 2000 | 1462211945905 Marionette TRACE conn2 <- [1,2982,null,{}] 10:59:05 INFO - PROCESS | 2000 | 1462211945907 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}] 10:59:06 INFO - PROCESS | 2000 | 1462211946025 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:59:06 INFO - PROCESS | 2000 | 1462211946100 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x1354a1800 == 64 [pid = 2000] [id = 754] 10:59:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x1120ddc00) [pid = 2000] [serial = 2261] [outer = 0x0] 10:59:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x128a9bc00) [pid = 2000] [serial = 2262] [outer = 0x1120ddc00] 10:59:06 INFO - PROCESS | 2000 | 1462211946175 Marionette DEBUG loaded listener.js 10:59:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x1293e2800) [pid = 2000] [serial = 2263] [outer = 0x1120ddc00] 10:59:06 INFO - PROCESS | 2000 | 1462211946510 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"]]]}] 10:59:06 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 10:59:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:59:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 668ms 10:59:06 INFO - PROCESS | 2000 | 1462211946572 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:59:06 INFO - PROCESS | 2000 | 1462211946574 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:59:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:59:06 INFO - PROCESS | 2000 | 1462211946576 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:59:06 INFO - PROCESS | 2000 | 1462211946577 Marionette TRACE conn2 <- [1,2986,null,{}] 10:59:06 INFO - PROCESS | 2000 | 1462211946580 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}] 10:59:06 INFO - PROCESS | 2000 | 1462211946688 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:59:06 INFO - PROCESS | 2000 | 1462211946745 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x118a12000 == 65 [pid = 2000] [id = 755] 10:59:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x111c49000) [pid = 2000] [serial = 2264] [outer = 0x0] 10:59:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x115d7f800) [pid = 2000] [serial = 2265] [outer = 0x111c49000] 10:59:06 INFO - PROCESS | 2000 | 1462211946774 Marionette DEBUG loaded listener.js 10:59:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x119156800) [pid = 2000] [serial = 2266] [outer = 0x111c49000] 10:59:07 INFO - PROCESS | 2000 | 1462211947367 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]]]}] 10:59:07 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. 10:59:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 819ms 10:59:07 INFO - PROCESS | 2000 | 1462211947396 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:59:07 INFO - PROCESS | 2000 | 1462211947399 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:59:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:59:07 INFO - PROCESS | 2000 | 1462211947402 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:59:07 INFO - PROCESS | 2000 | 1462211947404 Marionette TRACE conn2 <- [1,2990,null,{}] 10:59:07 INFO - PROCESS | 2000 | 1462211947408 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}] 10:59:07 INFO - PROCESS | 2000 | 1462211947509 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:59:07 INFO - PROCESS | 2000 | 1462211947572 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191c8800 == 66 [pid = 2000] [id = 756] 10:59:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x110f3d800) [pid = 2000] [serial = 2267] [outer = 0x0] 10:59:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x112547c00) [pid = 2000] [serial = 2268] [outer = 0x110f3d800] 10:59:07 INFO - PROCESS | 2000 | 1462211947600 Marionette DEBUG loaded listener.js 10:59:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x112d86400) [pid = 2000] [serial = 2269] [outer = 0x110f3d800] 10:59:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x110f54800 == 67 [pid = 2000] [id = 757] 10:59:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x116526c00) [pid = 2000] [serial = 2270] [outer = 0x0] 10:59:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x11290d400) [pid = 2000] [serial = 2271] [outer = 0x116526c00] 10:59:08 INFO - PROCESS | 2000 | 1462211948048 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]]]}] 10:59:08 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. 10:59:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 675ms 10:59:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:59:08 INFO - PROCESS | 2000 | 1462211948078 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:59:08 INFO - PROCESS | 2000 | 1462211948081 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:59:08 INFO - PROCESS | 2000 | 1462211948085 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:59:08 INFO - PROCESS | 2000 | 1462211948087 Marionette TRACE conn2 <- [1,2994,null,{}] 10:59:08 INFO - PROCESS | 2000 | 1462211948089 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}] 10:59:08 INFO - PROCESS | 2000 | 1462211948207 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:59:08 INFO - PROCESS | 2000 | 1462211948282 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x1217db000 == 68 [pid = 2000] [id = 758] 10:59:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x115e25800) [pid = 2000] [serial = 2272] [outer = 0x0] 10:59:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x11686e000) [pid = 2000] [serial = 2273] [outer = 0x115e25800] 10:59:08 INFO - PROCESS | 2000 | 1462211948309 Marionette DEBUG loaded listener.js 10:59:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x1171ef000) [pid = 2000] [serial = 2274] [outer = 0x115e25800] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x116a6d800 == 67 [pid = 2000] [id = 508] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x135cc6800 == 66 [pid = 2000] [id = 672] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x1219fe800 == 65 [pid = 2000] [id = 696] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12dc24800 == 64 [pid = 2000] [id = 747] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12d958800 == 63 [pid = 2000] [id = 746] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3c7000 == 62 [pid = 2000] [id = 745] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12d19b800 == 61 [pid = 2000] [id = 744] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12d0b6000 == 60 [pid = 2000] [id = 743] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12ccaa800 == 59 [pid = 2000] [id = 742] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x12442ec00) [pid = 2000] [serial = 2179] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x110f35400) [pid = 2000] [serial = 2140] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x11341e800) [pid = 2000] [serial = 2143] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x1181a1400) [pid = 2000] [serial = 2146] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x119b9c000) [pid = 2000] [serial = 2149] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x121b07c00) [pid = 2000] [serial = 2152] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12c288000 == 58 [pid = 2000] [id = 741] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba5b800 == 57 [pid = 2000] [id = 740] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12b960800 == 56 [pid = 2000] [id = 739] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12122e800 == 55 [pid = 2000] [id = 738] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x128daa000 == 54 [pid = 2000] [id = 737] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x121620800 == 53 [pid = 2000] [id = 736] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x1219f5800 == 52 [pid = 2000] [id = 735] 10:59:08 INFO - PROCESS | 2000 | --DOCSHELL 0x12605c800 == 51 [pid = 2000] [id = 734] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x113091c00) [pid = 2000] [serial = 2051] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x1130e0800) [pid = 2000] [serial = 2161] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x116ab8c00) [pid = 2000] [serial = 2162] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x1181a1800) [pid = 2000] [serial = 2164] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x118508c00) [pid = 2000] [serial = 2165] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x121e3e000) [pid = 2000] [serial = 2156] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x1194db000) [pid = 2000] [serial = 2155] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x113424c00) [pid = 2000] [serial = 2159] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x112c78c00) [pid = 2000] [serial = 2158] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x1185ef800) [pid = 2000] [serial = 2167] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x118a7f400) [pid = 2000] [serial = 2168] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x121b84800) [pid = 2000] [serial = 2176] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x121e35800) [pid = 2000] [serial = 2177] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x112905c00) [pid = 2000] [serial = 2048] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x1194d7c00) [pid = 2000] [serial = 2171] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x118cc5000) [pid = 2000] [serial = 2170] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x119b80400) [pid = 2000] [serial = 2173] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x1215b5000) [pid = 2000] [serial = 2174] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1240a5000) [pid = 2000] [serial = 2138] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x120f94c00) [pid = 2000] [serial = 2099] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x119b81c00) [pid = 2000] [serial = 2096] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x11835e000) [pid = 2000] [serial = 2093] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x116870c00) [pid = 2000] [serial = 2090] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x11290a400) [pid = 2000] [serial = 2087] [outer = 0x0] [url = about:blank] 10:59:08 INFO - PROCESS | 2000 | 1462211948685 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]]]}] 10:59:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:59:08 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 10:59:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 623ms 10:59:08 INFO - PROCESS | 2000 | 1462211948709 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:59:08 INFO - PROCESS | 2000 | 1462211948712 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:59:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:59:08 INFO - PROCESS | 2000 | 1462211948715 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:59:08 INFO - PROCESS | 2000 | 1462211948718 Marionette TRACE conn2 <- [1,2998,null,{}] 10:59:08 INFO - PROCESS | 2000 | 1462211948725 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}] 10:59:08 INFO - PROCESS | 2000 | 1462211948812 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:59:08 INFO - PROCESS | 2000 | 1462211948818 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x119d5f800 == 52 [pid = 2000] [id = 759] 10:59:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1171eac00) [pid = 2000] [serial = 2275] [outer = 0x0] 10:59:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x11833cc00) [pid = 2000] [serial = 2276] [outer = 0x1171eac00] 10:59:08 INFO - PROCESS | 2000 | 1462211948845 Marionette DEBUG loaded listener.js 10:59:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x11850ec00) [pid = 2000] [serial = 2277] [outer = 0x1171eac00] 10:59:09 INFO - PROCESS | 2000 | 1462211949193 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]]]}] 10:59:09 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. 10:59:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 10:59:09 INFO - PROCESS | 2000 | 1462211949237 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:59:09 INFO - PROCESS | 2000 | 1462211949238 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:59:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:59:09 INFO - PROCESS | 2000 | 1462211949240 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:59:09 INFO - PROCESS | 2000 | 1462211949242 Marionette TRACE conn2 <- [1,3002,null,{}] 10:59:09 INFO - PROCESS | 2000 | 1462211949244 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}] 10:59:09 INFO - PROCESS | 2000 | 1462211949326 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:59:09 INFO - PROCESS | 2000 | 1462211949333 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x1265ba000 == 53 [pid = 2000] [id = 760] 10:59:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x1185a4400) [pid = 2000] [serial = 2278] [outer = 0x0] 10:59:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1188c9c00) [pid = 2000] [serial = 2279] [outer = 0x1185a4400] 10:59:09 INFO - PROCESS | 2000 | 1462211949358 Marionette DEBUG loaded listener.js 10:59:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x118a7d400) [pid = 2000] [serial = 2280] [outer = 0x1185a4400] 10:59:09 INFO - PROCESS | 2000 | 1462211949682 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]]]}] 10:59:09 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. 10:59:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 472ms 10:59:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:59:09 INFO - PROCESS | 2000 | 1462211949714 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:59:09 INFO - PROCESS | 2000 | 1462211949715 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:59:09 INFO - PROCESS | 2000 | 1462211949717 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:59:09 INFO - PROCESS | 2000 | 1462211949718 Marionette TRACE conn2 <- [1,3006,null,{}] 10:59:09 INFO - PROCESS | 2000 | 1462211949720 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}] 10:59:09 INFO - PROCESS | 2000 | 1462211949811 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:59:09 INFO - PROCESS | 2000 | 1462211949865 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x128ac6000 == 54 [pid = 2000] [id = 761] 10:59:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x1185a9000) [pid = 2000] [serial = 2281] [outer = 0x0] 10:59:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x119148000) [pid = 2000] [serial = 2282] [outer = 0x1185a9000] 10:59:09 INFO - PROCESS | 2000 | 1462211949890 Marionette DEBUG loaded listener.js 10:59:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x1194d5000) [pid = 2000] [serial = 2283] [outer = 0x1185a9000] 10:59:10 INFO - PROCESS | 2000 | 1462211950187 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]]]}] 10:59:10 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. 10:59:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 522ms 10:59:10 INFO - PROCESS | 2000 | 1462211950240 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:59:10 INFO - PROCESS | 2000 | 1462211950241 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:59:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:59:10 INFO - PROCESS | 2000 | 1462211950244 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:59:10 INFO - PROCESS | 2000 | 1462211950245 Marionette TRACE conn2 <- [1,3010,null,{}] 10:59:10 INFO - PROCESS | 2000 | 1462211950247 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}] 10:59:10 INFO - PROCESS | 2000 | 1462211950354 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:59:10 INFO - PROCESS | 2000 | 1462211950444 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a692000 == 55 [pid = 2000] [id = 762] 10:59:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x119147c00) [pid = 2000] [serial = 2284] [outer = 0x0] 10:59:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x11996d400) [pid = 2000] [serial = 2285] [outer = 0x119147c00] 10:59:10 INFO - PROCESS | 2000 | 1462211950470 Marionette DEBUG loaded listener.js 10:59:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x120f97800) [pid = 2000] [serial = 2286] [outer = 0x119147c00] 10:59:10 INFO - PROCESS | 2000 | 1462211950752 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]]]}] 10:59:10 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 10:59:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 520ms 10:59:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:59:10 INFO - PROCESS | 2000 | 1462211950768 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:59:10 INFO - PROCESS | 2000 | 1462211950769 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:59:10 INFO - PROCESS | 2000 | 1462211950771 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:59:10 INFO - PROCESS | 2000 | 1462211950772 Marionette TRACE conn2 <- [1,3014,null,{}] 10:59:10 INFO - PROCESS | 2000 | 1462211950786 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}] 10:59:10 INFO - PROCESS | 2000 | 1462211950893 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:59:10 INFO - PROCESS | 2000 | 1462211950898 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b289000 == 56 [pid = 2000] [id = 763] 10:59:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x1211b6400) [pid = 2000] [serial = 2287] [outer = 0x0] 10:59:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x12150c000) [pid = 2000] [serial = 2288] [outer = 0x1211b6400] 10:59:10 INFO - PROCESS | 2000 | 1462211950923 Marionette DEBUG loaded listener.js 10:59:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x121991c00) [pid = 2000] [serial = 2289] [outer = 0x1211b6400] 10:59:11 INFO - PROCESS | 2000 | [2000] 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 10:59:11 INFO - PROCESS | 2000 | 1462211951292 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:59:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:59:11 INFO - {} 10:59:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:59:11 INFO - {} 10:59:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:59:11 INFO - {} 10:59:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:59:11 INFO - {} 10:59:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 569ms 10:59:11 INFO - TEST-START | /FileAPI/fileReader.html 10:59:11 INFO - PROCESS | 2000 | 1462211951341 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:59:11 INFO - PROCESS | 2000 | 1462211951342 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:59:11 INFO - PROCESS | 2000 | 1462211951344 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:59:11 INFO - PROCESS | 2000 | 1462211951345 Marionette TRACE conn2 <- [1,3018,null,{}] 10:59:11 INFO - PROCESS | 2000 | 1462211951347 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}] 10:59:11 INFO - PROCESS | 2000 | 1462211951451 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:59:11 INFO - PROCESS | 2000 | 1462211951486 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ba18000 == 57 [pid = 2000] [id = 764] 10:59:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x121b0ac00) [pid = 2000] [serial = 2290] [outer = 0x0] 10:59:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x121e31c00) [pid = 2000] [serial = 2291] [outer = 0x121b0ac00] 10:59:11 INFO - PROCESS | 2000 | 1462211951511 Marionette DEBUG loaded listener.js 10:59:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x126007400) [pid = 2000] [serial = 2292] [outer = 0x121b0ac00] 10:59:11 INFO - PROCESS | 2000 | 1462211951814 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]]]}] 10:59:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:59:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:59:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:59:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:59:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 520ms 10:59:11 INFO - TEST-START | /FileAPI/historical.html 10:59:11 INFO - PROCESS | 2000 | 1462211951865 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:59:11 INFO - PROCESS | 2000 | 1462211951866 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:59:11 INFO - PROCESS | 2000 | 1462211951868 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:59:11 INFO - PROCESS | 2000 | 1462211951869 Marionette TRACE conn2 <- [1,3022,null,{}] 10:59:11 INFO - PROCESS | 2000 | 1462211951872 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}] 10:59:11 INFO - PROCESS | 2000 | 1462211951975 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:59:11 INFO - PROCESS | 2000 | 1462211951994 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c168000 == 58 [pid = 2000] [id = 765] 10:59:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x121b82400) [pid = 2000] [serial = 2293] [outer = 0x0] 10:59:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x128807800) [pid = 2000] [serial = 2294] [outer = 0x121b82400] 10:59:12 INFO - PROCESS | 2000 | 1462211952019 Marionette DEBUG loaded listener.js 10:59:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x128817000) [pid = 2000] [serial = 2295] [outer = 0x121b82400] 10:59:12 INFO - PROCESS | 2000 | 1462211952338 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"]]]}] 10:59:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:59:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:59:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:59:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:59:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:59:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:59:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:59:12 INFO - TEST-OK | /FileAPI/historical.html | took 518ms 10:59:12 INFO - PROCESS | 2000 | 1462211952388 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:59:12 INFO - PROCESS | 2000 | 1462211952389 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:59:12 INFO - TEST-START | /FileAPI/idlharness.html 10:59:12 INFO - PROCESS | 2000 | 1462211952391 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:59:12 INFO - PROCESS | 2000 | 1462211952392 Marionette TRACE conn2 <- [1,3026,null,{}] 10:59:12 INFO - PROCESS | 2000 | 1462211952395 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}] 10:59:12 INFO - PROCESS | 2000 | 1462211952502 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:59:12 INFO - PROCESS | 2000 | 1462211952516 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2a0800 == 59 [pid = 2000] [id = 766] 10:59:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x12881cc00) [pid = 2000] [serial = 2296] [outer = 0x0] 10:59:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x12898f800) [pid = 2000] [serial = 2297] [outer = 0x12881cc00] 10:59:12 INFO - PROCESS | 2000 | 1462211952540 Marionette DEBUG loaded listener.js 10:59:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x1289c0800) [pid = 2000] [serial = 2298] [outer = 0x12881cc00] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x12881d400) [pid = 2000] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x128812c00) [pid = 2000] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x128993400) [pid = 2000] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x1289c6c00) [pid = 2000] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x110f3d400) [pid = 2000] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x121b7fc00) [pid = 2000] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x1171f2000) [pid = 2000] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x119148400) [pid = 2000] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x1211c2c00) [pid = 2000] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x1168da800) [pid = 2000] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x113091800) [pid = 2000] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x128c69800) [pid = 2000] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x112a48800) [pid = 2000] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x110daac00) [pid = 2000] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x116873000) [pid = 2000] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x119b80800) [pid = 2000] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x11308e400) [pid = 2000] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x1175a0c00) [pid = 2000] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x121c54400) [pid = 2000] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:59:12 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x128c6c800) [pid = 2000] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:59:13 INFO - PROCESS | 2000 | 1462211953310 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]]]}] 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:59:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:59:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:59:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:59:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:59:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:59:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:59:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:59:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:59:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:59:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:59:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:59:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:59:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:59:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:59:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:59:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:59:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:59:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:59:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:59:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:59:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:59:13 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 10:59:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:59:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:59:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:59:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:59:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:59:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:59:13 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 10:59:13 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 10:59:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:59:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:59:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:59:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:59:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:59:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:59:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:59:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:59:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:59:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:59:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:59:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:59:13 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 10:59:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:59:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:59:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:59:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:59:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:59:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:59:13 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 10:59:13 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 10:59:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:59:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:59:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:59:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:59:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:59:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:59:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:59:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:59:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:59:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 988ms 10:59:13 INFO - PROCESS | 2000 | 1462211953383 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:59:13 INFO - PROCESS | 2000 | 1462211953384 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:59:13 INFO - TEST-START | /FileAPI/idlharness.worker 10:59:13 INFO - PROCESS | 2000 | 1462211953387 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:59:13 INFO - PROCESS | 2000 | 1462211953389 Marionette TRACE conn2 <- [1,3030,null,{}] 10:59:13 INFO - PROCESS | 2000 | 1462211953391 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}] 10:59:13 INFO - PROCESS | 2000 | 1462211953491 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:59:13 INFO - PROCESS | 2000 | 1462211953500 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355ad800 == 60 [pid = 2000] [id = 767] 10:59:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x1293e9c00) [pid = 2000] [serial = 2299] [outer = 0x0] 10:59:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x129544c00) [pid = 2000] [serial = 2300] [outer = 0x1293e9c00] 10:59:13 INFO - PROCESS | 2000 | 1462211953530 Marionette DEBUG loaded listener.js 10:59:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x12a5be000) [pid = 2000] [serial = 2301] [outer = 0x1293e9c00] 10:59:13 INFO - PROCESS | 2000 | [2000] 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 10:59:14 INFO - PROCESS | 2000 | 1462211954233 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,{},{}]]]}] 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:59:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:59:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:59:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:59:14 INFO - {} 10:59:14 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 10:59:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:59:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:59:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:59:14 INFO - {} 10:59:14 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 - {} 10:59:14 INFO - {} 10:59:14 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 10:59:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:59:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:59:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:59:14 INFO - {} 10:59:14 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 10:59:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:59:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:59:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:59:14 INFO - {} 10:59:14 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 - {} 10:59:14 INFO - {} 10:59:14 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 10:59:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:59:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:59:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 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 10:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 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 10:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 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 10:59:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 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 10:59:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:59:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:59:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:59:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:59:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:59:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:59:14 INFO - {} 10:59:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 886ms 10:59:14 INFO - PROCESS | 2000 | 1462211954274 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:59:14 INFO - PROCESS | 2000 | 1462211954275 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:59:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:59:14 INFO - PROCESS | 2000 | 1462211954278 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:59:14 INFO - PROCESS | 2000 | 1462211954279 Marionette TRACE conn2 <- [1,3034,null,{}] 10:59:14 INFO - PROCESS | 2000 | 1462211954281 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}] 10:59:14 INFO - PROCESS | 2000 | 1462211954413 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:59:14 INFO - PROCESS | 2000 | 1462211954419 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x1356d2800 == 61 [pid = 2000] [id = 768] 10:59:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x128d87400) [pid = 2000] [serial = 2302] [outer = 0x0] 10:59:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x12bab6400) [pid = 2000] [serial = 2303] [outer = 0x128d87400] 10:59:14 INFO - PROCESS | 2000 | 1462211954458 Marionette DEBUG loaded listener.js 10:59:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12bef2000) [pid = 2000] [serial = 2304] [outer = 0x128d87400] 10:59:14 INFO - PROCESS | 2000 | 1462211954809 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]]]}] 10:59:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:59:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 569ms 10:59:14 INFO - PROCESS | 2000 | 1462211954848 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:59:14 INFO - PROCESS | 2000 | 1462211954849 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:59:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:59:14 INFO - PROCESS | 2000 | 1462211954851 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:59:14 INFO - PROCESS | 2000 | 1462211954852 Marionette TRACE conn2 <- [1,3038,null,{}] 10:59:14 INFO - PROCESS | 2000 | 1462211954855 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}] 10:59:14 INFO - PROCESS | 2000 | 1462211954965 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:59:15 INFO - PROCESS | 2000 | 1462211955068 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f44800 == 62 [pid = 2000] [id = 769] 10:59:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x110daac00) [pid = 2000] [serial = 2305] [outer = 0x0] 10:59:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x110f32c00) [pid = 2000] [serial = 2306] [outer = 0x110daac00] 10:59:15 INFO - PROCESS | 2000 | 1462211955100 Marionette DEBUG loaded listener.js 10:59:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x1120e4c00) [pid = 2000] [serial = 2307] [outer = 0x110daac00] 10:59:15 INFO - PROCESS | 2000 | 1462211955526 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"]]]}] 10:59:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:59:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:59:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 719ms 10:59:15 INFO - PROCESS | 2000 | 1462211955573 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:59:15 INFO - PROCESS | 2000 | 1462211955578 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:59:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:59:15 INFO - PROCESS | 2000 | 1462211955626 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:59:15 INFO - PROCESS | 2000 | 1462211955630 Marionette TRACE conn2 <- [1,3042,null,{}] 10:59:15 INFO - PROCESS | 2000 | 1462211955637 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}] 10:59:15 INFO - PROCESS | 2000 | 1462211955818 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:59:15 INFO - PROCESS | 2000 | 1462211955953 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x121b9a000 == 63 [pid = 2000] [id = 770] 10:59:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x11672c000) [pid = 2000] [serial = 2308] [outer = 0x0] 10:59:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x1168da400) [pid = 2000] [serial = 2309] [outer = 0x11672c000] 10:59:16 INFO - PROCESS | 2000 | 1462211956021 Marionette DEBUG loaded listener.js 10:59:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x1171f5c00) [pid = 2000] [serial = 2310] [outer = 0x11672c000] 10:59:16 INFO - PROCESS | 2000 | 1462211956498 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]]]}] 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:59:16 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. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:59:16 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'.) 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:59:16 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. 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:59:16 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. 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:59:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:59:16 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. 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:59:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:59:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:59:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:59:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:59:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:59:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 979ms 10:59:16 INFO - PROCESS | 2000 | 1462211956604 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:59:16 INFO - PROCESS | 2000 | 1462211956607 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:59:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:59:16 INFO - PROCESS | 2000 | 1462211956616 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:59:16 INFO - PROCESS | 2000 | 1462211956618 Marionette TRACE conn2 <- [1,3046,null,{}] 10:59:16 INFO - PROCESS | 2000 | 1462211956620 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}] 10:59:16 INFO - PROCESS | 2000 | 1462211956731 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:59:16 INFO - PROCESS | 2000 | 1462211956803 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9f7000 == 64 [pid = 2000] [id = 771] 10:59:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x118359800) [pid = 2000] [serial = 2311] [outer = 0x0] 10:59:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x120f61000) [pid = 2000] [serial = 2312] [outer = 0x118359800] 10:59:16 INFO - PROCESS | 2000 | 1462211956834 Marionette DEBUG loaded listener.js 10:59:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x121b81c00) [pid = 2000] [serial = 2313] [outer = 0x118359800] 10:59:16 INFO - PROCESS | 2000 | [2000] 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 10:59:17 INFO - PROCESS | 2000 | 1462211957231 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:59:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:59:17 INFO - {} 10:59:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 677ms 10:59:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:59:17 INFO - PROCESS | 2000 | 1462211957289 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:59:17 INFO - PROCESS | 2000 | 1462211957291 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:59:17 INFO - PROCESS | 2000 | 1462211957298 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:59:17 INFO - PROCESS | 2000 | 1462211957303 Marionette TRACE conn2 <- [1,3050,null,{}] 10:59:17 INFO - PROCESS | 2000 | 1462211957306 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}] 10:59:17 INFO - PROCESS | 2000 | 1462211957415 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:59:17 INFO - PROCESS | 2000 | 1462211957483 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x13566e800 == 65 [pid = 2000] [id = 772] 10:59:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x121c54400) [pid = 2000] [serial = 2314] [outer = 0x0] 10:59:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x1247cc400) [pid = 2000] [serial = 2315] [outer = 0x121c54400] 10:59:17 INFO - PROCESS | 2000 | 1462211957514 Marionette DEBUG loaded listener.js 10:59:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x128ccf000) [pid = 2000] [serial = 2316] [outer = 0x121c54400] 10:59:17 INFO - PROCESS | 2000 | 1462211957862 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]]]}] 10:59:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:59:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:59:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:59:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:59:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 578ms 10:59:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:59:17 INFO - PROCESS | 2000 | 1462211957873 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:59:17 INFO - PROCESS | 2000 | 1462211957875 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:59:17 INFO - PROCESS | 2000 | 1462211957877 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:59:17 INFO - PROCESS | 2000 | 1462211957879 Marionette TRACE conn2 <- [1,3054,null,{}] 10:59:17 INFO - PROCESS | 2000 | 1462211957881 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}] 10:59:17 INFO - PROCESS | 2000 | 1462211957988 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:59:18 INFO - PROCESS | 2000 | 1462211958046 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x1357da800 == 66 [pid = 2000] [id = 773] 10:59:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x126590c00) [pid = 2000] [serial = 2317] [outer = 0x0] 10:59:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 143 (0x12919fc00) [pid = 2000] [serial = 2318] [outer = 0x126590c00] 10:59:18 INFO - PROCESS | 2000 | 1462211958116 Marionette DEBUG loaded listener.js 10:59:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 144 (0x12aaaa000) [pid = 2000] [serial = 2319] [outer = 0x126590c00] 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:59:18 INFO - PROCESS | 2000 | 1462211958588 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"]]]}] 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:59:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:59:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:59:18 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" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:59:18 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" 10:59:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:59:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:59:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 735ms 10:59:18 INFO - PROCESS | 2000 | 1462211958614 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:59:18 INFO - PROCESS | 2000 | 1462211958616 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:59:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:59:18 INFO - PROCESS | 2000 | 1462211958666 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:59:18 INFO - PROCESS | 2000 | 1462211958669 Marionette TRACE conn2 <- [1,3058,null,{}] 10:59:18 INFO - PROCESS | 2000 | 1462211958674 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}] 10:59:18 INFO - PROCESS | 2000 | 1462211958790 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:59:18 INFO - PROCESS | 2000 | 1462211958893 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x135cbe800 == 67 [pid = 2000] [id = 774] 10:59:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 145 (0x12c4c8400) [pid = 2000] [serial = 2320] [outer = 0x0] 10:59:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 146 (0x12c898800) [pid = 2000] [serial = 2321] [outer = 0x12c4c8400] 10:59:18 INFO - PROCESS | 2000 | 1462211958930 Marionette DEBUG loaded listener.js 10:59:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 147 (0x12c8a3c00) [pid = 2000] [serial = 2322] [outer = 0x12c4c8400] 10:59:19 INFO - PROCESS | 2000 | 1462211959327 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]]]}] 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:59:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:59:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:59:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:59:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:59:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:59:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 679ms 10:59:19 INFO - PROCESS | 2000 | 1462211959342 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:59:19 INFO - PROCESS | 2000 | 1462211959344 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:59:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:59:19 INFO - PROCESS | 2000 | 1462211959349 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:59:19 INFO - PROCESS | 2000 | 1462211959353 Marionette TRACE conn2 <- [1,3062,null,{}] 10:59:19 INFO - PROCESS | 2000 | 1462211959356 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}] 10:59:19 INFO - PROCESS | 2000 | 1462211959483 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:59:19 INFO - PROCESS | 2000 | 1462211959590 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3c5800 == 68 [pid = 2000] [id = 775] 10:59:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 148 (0x12a75f800) [pid = 2000] [serial = 2323] [outer = 0x0] 10:59:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 149 (0x12a76a000) [pid = 2000] [serial = 2324] [outer = 0x12a75f800] 10:59:19 INFO - PROCESS | 2000 | 1462211959620 Marionette DEBUG loaded listener.js 10:59:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 150 (0x12aaa2800) [pid = 2000] [serial = 2325] [outer = 0x12a75f800] 10:59:19 INFO - PROCESS | 2000 | [2000] 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 10:59:20 INFO - PROCESS | 2000 | 1462211960008 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:59:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:59:20 INFO - {} 10:59:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 676ms 10:59:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:59:20 INFO - PROCESS | 2000 | 1462211960025 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:59:20 INFO - PROCESS | 2000 | 1462211960026 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:59:20 INFO - PROCESS | 2000 | 1462211960028 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:59:20 INFO - PROCESS | 2000 | 1462211960029 Marionette TRACE conn2 <- [1,3066,null,{}] 10:59:20 INFO - PROCESS | 2000 | 1462211960032 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}] 10:59:20 INFO - PROCESS | 2000 | 1462211960138 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:59:20 INFO - PROCESS | 2000 | 1462211960229 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9f3800 == 69 [pid = 2000] [id = 776] 10:59:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 151 (0x112a48c00) [pid = 2000] [serial = 2326] [outer = 0x0] 10:59:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x116526400) [pid = 2000] [serial = 2327] [outer = 0x112a48c00] 10:59:20 INFO - PROCESS | 2000 | 1462211960259 Marionette DEBUG loaded listener.js 10:59:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x1289ccc00) [pid = 2000] [serial = 2328] [outer = 0x112a48c00] 10:59:20 INFO - PROCESS | 2000 | 1462211960791 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]]]}] 10:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:59:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:59:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 771ms 10:59:20 INFO - PROCESS | 2000 | 1462211960819 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:59:20 INFO - PROCESS | 2000 | 1462211960821 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:59:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:59:20 INFO - PROCESS | 2000 | 1462211960826 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:59:20 INFO - PROCESS | 2000 | 1462211960831 Marionette TRACE conn2 <- [1,3070,null,{}] 10:59:20 INFO - PROCESS | 2000 | 1462211960834 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}] 10:59:20 INFO - PROCESS | 2000 | 1462211960932 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:59:21 INFO - PROCESS | 2000 | 1462211961009 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x124ce4000 == 70 [pid = 2000] [id = 777] 10:59:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x112a4c000) [pid = 2000] [serial = 2329] [outer = 0x0] 10:59:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 155 (0x113086000) [pid = 2000] [serial = 2330] [outer = 0x112a4c000] 10:59:21 INFO - PROCESS | 2000 | 1462211961037 Marionette DEBUG loaded listener.js 10:59:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 156 (0x115e27800) [pid = 2000] [serial = 2331] [outer = 0x112a4c000] 10:59:21 INFO - PROCESS | 2000 | 1462211961417 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]]]}] 10:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:59:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 626ms 10:59:21 INFO - PROCESS | 2000 | 1462211961468 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:59:21 INFO - PROCESS | 2000 | 1462211961472 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:59:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:59:21 INFO - PROCESS | 2000 | 1462211961492 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:59:21 INFO - PROCESS | 2000 | 1462211961494 Marionette TRACE conn2 <- [1,3074,null,{}] 10:59:21 INFO - PROCESS | 2000 | 1462211961498 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}] 10:59:21 INFO - PROCESS | 2000 | 1462211961594 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:59:21 INFO - PROCESS | 2000 | 1462211961662 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x118262800 == 71 [pid = 2000] [id = 778] 10:59:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 157 (0x114ef3800) [pid = 2000] [serial = 2332] [outer = 0x0] 10:59:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 158 (0x1175a1400) [pid = 2000] [serial = 2333] [outer = 0x114ef3800] 10:59:21 INFO - PROCESS | 2000 | 1462211961733 Marionette DEBUG loaded listener.js 10:59:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 159 (0x118358c00) [pid = 2000] [serial = 2334] [outer = 0x114ef3800] 10:59:22 INFO - PROCESS | 2000 | 1462211962068 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]]]}] 10:59:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:59:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:59:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:59:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:59:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:59:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:59:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 638ms 10:59:22 INFO - PROCESS | 2000 | 1462211962115 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:59:22 INFO - PROCESS | 2000 | 1462211962118 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:59:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:59:22 INFO - PROCESS | 2000 | 1462211962121 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:59:22 INFO - PROCESS | 2000 | 1462211962125 Marionette TRACE conn2 <- [1,3078,null,{}] 10:59:22 INFO - PROCESS | 2000 | 1462211962136 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}] 10:59:22 INFO - PROCESS | 2000 | 1462211962287 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x1356d2800 == 70 [pid = 2000] [id = 768] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x1355ad800 == 69 [pid = 2000] [id = 767] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2a0800 == 68 [pid = 2000] [id = 766] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12c168000 == 67 [pid = 2000] [id = 765] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12ba18000 == 66 [pid = 2000] [id = 764] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12b289000 == 65 [pid = 2000] [id = 763] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12a692000 == 64 [pid = 2000] [id = 762] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 158 (0x1125c0000) [pid = 2000] [serial = 2182] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 157 (0x1194dd400) [pid = 2000] [serial = 2191] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 156 (0x121b0f800) [pid = 2000] [serial = 2194] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 155 (0x113083000) [pid = 2000] [serial = 2200] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 154 (0x124cc2000) [pid = 2000] [serial = 2197] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x114e17400) [pid = 2000] [serial = 2185] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x11850f800) [pid = 2000] [serial = 2188] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x128d83c00) [pid = 2000] [serial = 2244] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | 1462211962467 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x128ac6000 == 63 [pid = 2000] [id = 761] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x1265ba000 == 62 [pid = 2000] [id = 760] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x119d5f800 == 61 [pid = 2000] [id = 759] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x1217db000 == 60 [pid = 2000] [id = 758] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x110f54800 == 59 [pid = 2000] [id = 757] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x1191c8800 == 58 [pid = 2000] [id = 756] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12c73e000 == 57 [pid = 2000] [id = 751] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x128ad0000 == 56 [pid = 2000] [id = 750] 10:59:22 INFO - PROCESS | 2000 | --DOCSHELL 0x121394800 == 55 [pid = 2000] [id = 749] 10:59:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x116a6d800 == 56 [pid = 2000] [id = 779] 10:59:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 152 (0x11290cc00) [pid = 2000] [serial = 2335] [outer = 0x0] 10:59:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 153 (0x113083000) [pid = 2000] [serial = 2336] [outer = 0x11290cc00] 10:59:22 INFO - PROCESS | 2000 | 1462211962501 Marionette DEBUG loaded listener.js 10:59:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 154 (0x1188d2400) [pid = 2000] [serial = 2337] [outer = 0x11290cc00] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 153 (0x124477c00) [pid = 2000] [serial = 2180] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 152 (0x112556c00) [pid = 2000] [serial = 2141] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 151 (0x1185a5800) [pid = 2000] [serial = 2147] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 150 (0x121b7f800) [pid = 2000] [serial = 2153] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 149 (0x1165db000) [pid = 2000] [serial = 2144] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 148 (0x1213e4400) [pid = 2000] [serial = 2150] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 147 (0x12898e000) [pid = 2000] [serial = 2224] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 146 (0x128988c00) [pid = 2000] [serial = 2222] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 145 (0x1289c1000) [pid = 2000] [serial = 2227] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 144 (0x128994800) [pid = 2000] [serial = 2225] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 143 (0x1289cbc00) [pid = 2000] [serial = 2230] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 142 (0x118342400) [pid = 2000] [serial = 2233] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x1289c5800) [pid = 2000] [serial = 2228] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x12600a400) [pid = 2000] [serial = 2218] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x1185a6800) [pid = 2000] [serial = 2209] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x119111000) [pid = 2000] [serial = 2210] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x11996e800) [pid = 2000] [serial = 2212] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x1211bd400) [pid = 2000] [serial = 2213] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x128ccb800) [pid = 2000] [serial = 2241] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x12175ac00) [pid = 2000] [serial = 2215] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x121b80000) [pid = 2000] [serial = 2216] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x11819e400) [pid = 2000] [serial = 2206] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x1185a0000) [pid = 2000] [serial = 2207] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x1164da000) [pid = 2000] [serial = 2203] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x117133800) [pid = 2000] [serial = 2204] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x128c6bc00) [pid = 2000] [serial = 2239] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x128c68400) [pid = 2000] [serial = 2237] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x128aa0400) [pid = 2000] [serial = 2231] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x12881b000) [pid = 2000] [serial = 2221] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x128aa5800) [pid = 2000] [serial = 2234] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x128816800) [pid = 2000] [serial = 2219] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x128aaac00) [pid = 2000] [serial = 2236] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x128cd4c00) [pid = 2000] [serial = 2242] [outer = 0x0] [url = about:blank] 10:59:22 INFO - PROCESS | 2000 | 1462211962814 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] 10:59:22 INFO - PROCESS | 2000 | 1462211962854 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:59:22 INFO - PROCESS | 2000 | 1462211962856 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:59:22 INFO - PROCESS | 2000 | 1462211962857 Marionette TRACE conn2 <- [1,3082,null,{}] 10:59:22 INFO - PROCESS | 2000 | 1462211962859 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}] 10:59:22 INFO - PROCESS | 2000 | 1462211962964 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:59:22 INFO - PROCESS | 2000 | 1462211962970 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x128da6000 == 57 [pid = 2000] [id = 780] 10:59:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x1211b7000) [pid = 2000] [serial = 2338] [outer = 0x0] 10:59:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x1213e4c00) [pid = 2000] [serial = 2339] [outer = 0x1211b7000] 10:59:22 INFO - PROCESS | 2000 | 1462211962997 Marionette DEBUG loaded listener.js 10:59:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x121b08000) [pid = 2000] [serial = 2340] [outer = 0x1211b7000] 10:59:23 INFO - PROCESS | 2000 | 1462211963333 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]]]}] 10:59:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:59:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:59:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:59:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 10:59:23 INFO - PROCESS | 2000 | 1462211963376 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:59:23 INFO - PROCESS | 2000 | 1462211963377 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:59:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:59:23 INFO - PROCESS | 2000 | 1462211963379 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:59:23 INFO - PROCESS | 2000 | 1462211963380 Marionette TRACE conn2 <- [1,3086,null,{}] 10:59:23 INFO - PROCESS | 2000 | 1462211963383 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}] 10:59:23 INFO - PROCESS | 2000 | 1462211963470 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:59:23 INFO - PROCESS | 2000 | 1462211963535 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aa91000 == 58 [pid = 2000] [id = 781] 10:59:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x121299400) [pid = 2000] [serial = 2341] [outer = 0x0] 10:59:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x121e30800) [pid = 2000] [serial = 2342] [outer = 0x121299400] 10:59:23 INFO - PROCESS | 2000 | 1462211963560 Marionette DEBUG loaded listener.js 10:59:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x124472800) [pid = 2000] [serial = 2343] [outer = 0x121299400] 10:59:23 INFO - PROCESS | 2000 | 1462211963841 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:59:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:59:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 519ms 10:59:23 INFO - PROCESS | 2000 | 1462211963900 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:59:23 INFO - PROCESS | 2000 | 1462211963902 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:59:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:59:23 INFO - PROCESS | 2000 | 1462211963905 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:59:23 INFO - PROCESS | 2000 | 1462211963907 Marionette TRACE conn2 <- [1,3090,null,{}] 10:59:23 INFO - PROCESS | 2000 | 1462211963910 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}] 10:59:24 INFO - PROCESS | 2000 | 1462211964103 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:59:24 INFO - PROCESS | 2000 | 1462211964115 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b9f4000 == 59 [pid = 2000] [id = 782] 10:59:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x1246a7000) [pid = 2000] [serial = 2344] [outer = 0x0] 10:59:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12600dc00) [pid = 2000] [serial = 2345] [outer = 0x1246a7000] 10:59:24 INFO - PROCESS | 2000 | 1462211964157 Marionette DEBUG loaded listener.js 10:59:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x128988400) [pid = 2000] [serial = 2346] [outer = 0x1246a7000] 10:59:24 INFO - PROCESS | 2000 | 1462211964543 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:59:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:59:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 10:59:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:59:24 INFO - PROCESS | 2000 | 1462211964577 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:59:24 INFO - PROCESS | 2000 | 1462211964579 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:59:24 INFO - PROCESS | 2000 | 1462211964582 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:59:24 INFO - PROCESS | 2000 | 1462211964583 Marionette TRACE conn2 <- [1,3094,null,{}] 10:59:24 INFO - PROCESS | 2000 | 1462211964586 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}] 10:59:24 INFO - PROCESS | 2000 | 1462211964702 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:59:24 INFO - PROCESS | 2000 | 1462211964827 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c0a8800 == 60 [pid = 2000] [id = 783] 10:59:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x1247db000) [pid = 2000] [serial = 2347] [outer = 0x0] 10:59:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x128992800) [pid = 2000] [serial = 2348] [outer = 0x1247db000] 10:59:24 INFO - PROCESS | 2000 | 1462211964865 Marionette DEBUG loaded listener.js 10:59:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x128a9b800) [pid = 2000] [serial = 2349] [outer = 0x1247db000] 10:59:25 INFO - PROCESS | 2000 | 1462211965297 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:59:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:59:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 719ms 10:59:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:59:25 INFO - PROCESS | 2000 | 1462211965301 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:59:25 INFO - PROCESS | 2000 | 1462211965303 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:59:25 INFO - PROCESS | 2000 | 1462211965306 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:59:25 INFO - PROCESS | 2000 | 1462211965308 Marionette TRACE conn2 <- [1,3098,null,{}] 10:59:25 INFO - PROCESS | 2000 | 1462211965311 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}] 10:59:25 INFO - PROCESS | 2000 | 1462211965421 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:59:25 INFO - PROCESS | 2000 | 1462211965450 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2a3000 == 61 [pid = 2000] [id = 784] 10:59:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x128a9e400) [pid = 2000] [serial = 2350] [outer = 0x0] 10:59:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 135 (0x128aa6c00) [pid = 2000] [serial = 2351] [outer = 0x128a9e400] 10:59:25 INFO - PROCESS | 2000 | 1462211965475 Marionette DEBUG loaded listener.js 10:59:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 136 (0x128c6bc00) [pid = 2000] [serial = 2352] [outer = 0x128a9e400] 10:59:25 INFO - PROCESS | 2000 | 1462211965793 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]]]}] 10:59:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:59:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:59:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 522ms 10:59:25 INFO - PROCESS | 2000 | 1462211965828 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:59:25 INFO - PROCESS | 2000 | 1462211965830 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:59:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:59:25 INFO - PROCESS | 2000 | 1462211965832 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:59:25 INFO - PROCESS | 2000 | 1462211965833 Marionette TRACE conn2 <- [1,3102,null,{}] 10:59:25 INFO - PROCESS | 2000 | 1462211965835 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}] 10:59:25 INFO - PROCESS | 2000 | 1462211965946 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:59:25 INFO - PROCESS | 2000 | 1462211965988 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d193000 == 62 [pid = 2000] [id = 785] 10:59:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 137 (0x116720c00) [pid = 2000] [serial = 2353] [outer = 0x0] 10:59:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 138 (0x128d7cc00) [pid = 2000] [serial = 2354] [outer = 0x116720c00] 10:59:26 INFO - PROCESS | 2000 | 1462211966013 Marionette DEBUG loaded listener.js 10:59:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 139 (0x1291a5800) [pid = 2000] [serial = 2355] [outer = 0x116720c00] 10:59:26 INFO - PROCESS | 2000 | 1462211966315 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:59:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:59:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 10:59:26 INFO - PROCESS | 2000 | 1462211966353 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:59:26 INFO - PROCESS | 2000 | 1462211966354 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:59:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:59:26 INFO - PROCESS | 2000 | 1462211966356 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:59:26 INFO - PROCESS | 2000 | 1462211966358 Marionette TRACE conn2 <- [1,3106,null,{}] 10:59:26 INFO - PROCESS | 2000 | 1462211966360 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}] 10:59:26 INFO - PROCESS | 2000 | 1462211966474 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:59:26 INFO - PROCESS | 2000 | 1462211966485 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d943000 == 63 [pid = 2000] [id = 786] 10:59:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 140 (0x128d7d400) [pid = 2000] [serial = 2356] [outer = 0x0] 10:59:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 141 (0x12a75fc00) [pid = 2000] [serial = 2357] [outer = 0x128d7d400] 10:59:26 INFO - PROCESS | 2000 | 1462211966509 Marionette DEBUG loaded listener.js 10:59:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 142 (0x12aaa9400) [pid = 2000] [serial = 2358] [outer = 0x128d7d400] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 141 (0x1293e9c00) [pid = 2000] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 140 (0x112d80c00) [pid = 2000] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 139 (0x1211b6400) [pid = 2000] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 138 (0x121b82400) [pid = 2000] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 137 (0x11659b000) [pid = 2000] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 136 (0x119147c00) [pid = 2000] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 135 (0x12881cc00) [pid = 2000] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 134 (0x1185a9000) [pid = 2000] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x118198400) [pid = 2000] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x1211bc400) [pid = 2000] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x1171eac00) [pid = 2000] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x1185a4400) [pid = 2000] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x110f3d800) [pid = 2000] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x116526c00) [pid = 2000] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x110da9400) [pid = 2000] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x121b0ac00) [pid = 2000] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x115e25800) [pid = 2000] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x124cbb000) [pid = 2000] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:59:26 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x1120e5800) [pid = 2000] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:59:27 INFO - PROCESS | 2000 | 1462211967046 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]]]}] 10:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:59:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 719ms 10:59:27 INFO - PROCESS | 2000 | 1462211967076 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:59:27 INFO - PROCESS | 2000 | 1462211967078 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:59:27 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:59:27 INFO - PROCESS | 2000 | 1462211967082 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:59:27 INFO - PROCESS | 2000 | 1462211967084 Marionette TRACE conn2 <- [1,3110,null,{}] 10:59:27 INFO - PROCESS | 2000 | 1462211967088 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}] 10:59:27 INFO - PROCESS | 2000 | 1462211967245 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:59:27 INFO - PROCESS | 2000 | 1462211967336 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x134e04800 == 64 [pid = 2000] [id = 787] 10:59:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x110f3e400) [pid = 2000] [serial = 2359] [outer = 0x0] 10:59:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x128d84800) [pid = 2000] [serial = 2360] [outer = 0x110f3e400] 10:59:27 INFO - PROCESS | 2000 | 1462211967365 Marionette DEBUG loaded listener.js 10:59:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x12b10c400) [pid = 2000] [serial = 2361] [outer = 0x110f3e400] 10:59:27 INFO - PROCESS | 2000 | 1462211967637 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"]]]}] 10:59:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:59:27 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 10:59:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:59:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:59:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 571ms 10:59:27 INFO - PROCESS | 2000 | 1462211967655 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:59:27 INFO - PROCESS | 2000 | 1462211967656 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:59:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:59:27 INFO - PROCESS | 2000 | 1462211967658 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:59:27 INFO - PROCESS | 2000 | 1462211967659 Marionette TRACE conn2 <- [1,3114,null,{}] 10:59:27 INFO - PROCESS | 2000 | 1462211967669 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}] 10:59:27 INFO - PROCESS | 2000 | 1462211967766 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:59:27 INFO - PROCESS | 2000 | 1462211967792 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\", \"e209cccd-6623-4cf1-8dc8-8a579bfac075\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x1355ca000 == 65 [pid = 2000] [id = 788] 10:59:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x12b99a800) [pid = 2000] [serial = 2362] [outer = 0x0] 10:59:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x12b9a3c00) [pid = 2000] [serial = 2363] [outer = 0x12b99a800] 10:59:27 INFO - PROCESS | 2000 | 1462211967816 Marionette DEBUG loaded listener.js 10:59:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12ba9e400) [pid = 2000] [serial = 2364] [outer = 0x12b99a800] 10:59:28 INFO - PROCESS | 2000 | 1462211968131 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]]]}] 10:59:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:59:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 521ms 10:59:28 INFO - PROCESS | 2000 | 1462211968180 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:59:28 INFO - PROCESS | 2000 | 1462211968181 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:59:29 WARNING - u'runner_teardown' () 10:59:29 INFO - No more tests 10:59:29 INFO - Got 0 unexpected results 10:59:29 INFO - SUITE-END | took 518s 10:59:29 INFO - Closing logging queue 10:59:29 INFO - queue closed 10:59:29 INFO - Return code: 0 10:59:29 WARNING - # TBPL SUCCESS # 10:59:29 INFO - Running post-action listener: _resource_record_post_action 10:59:29 INFO - Running post-run listener: _resource_record_post_run 10:59:30 INFO - Total resource usage - Wall time: 541s; CPU: 58.0%; Read bytes: 848384; Write bytes: 950947840; Read time: 13; Write time: 4952 10:59:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:59:30 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146090496; Write bytes: 146683904; Read time: 13561; Write time: 272 10:59:30 INFO - run-tests - Wall time: 523s; CPU: 58.0%; Read bytes: 782848; Write bytes: 792799232; Read time: 11; Write time: 4641 10:59:30 INFO - Running post-run listener: _upload_blobber_files 10:59:30 INFO - Blob upload gear active. 10:59:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:59:30 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 10:59:30 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'] 10:59:30 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 10:59:30 INFO - (blobuploader) - INFO - Open directory for files ... 10:59:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:59:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:59:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:59:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:59:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:59:31 INFO - (blobuploader) - INFO - Done attempting. 10:59:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:59:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:59:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:59:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:59:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:59:33 INFO - (blobuploader) - INFO - Done attempting. 10:59:33 INFO - (blobuploader) - INFO - Iteration through files over. 10:59:33 INFO - Return code: 0 10:59:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:59:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:59:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/531e62bdc2e30885f58967016a1926479f72cf037af916dbc721da256e63b2b63e8ca05ac0844c2e64307cd82c85f8d20aa89ac0582fdb53241a3ec7432d28d0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d90fdfdcabf2e9cdb3e8b1e38aceb887b02ed507fe98252151440f431442791f98594eea5cd339d648ce2d7b985f3d2c021a42894a7a534b5b9b5c5200186ce7"} 10:59:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:59:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:59:33 INFO - Contents: 10:59:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/531e62bdc2e30885f58967016a1926479f72cf037af916dbc721da256e63b2b63e8ca05ac0844c2e64307cd82c85f8d20aa89ac0582fdb53241a3ec7432d28d0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d90fdfdcabf2e9cdb3e8b1e38aceb887b02ed507fe98252151440f431442791f98594eea5cd339d648ce2d7b985f3d2c021a42894a7a534b5b9b5c5200186ce7"} 10:59:33 INFO - Running post-run listener: copy_logs_to_upload_dir 10:59:33 INFO - Copying logs to upload dir... 10:59:33 INFO - mkdir: /builds/slave/test/build/upload/logs 10:59:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1500.596391 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 0 secs) (at 2016-05-02 10:59:33.645134) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-02 10:59:33.648264) ========= 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.QtAX9sQMGn/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.dsQxtk1jar/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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/531e62bdc2e30885f58967016a1926479f72cf037af916dbc721da256e63b2b63e8ca05ac0844c2e64307cd82c85f8d20aa89ac0582fdb53241a3ec7432d28d0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d90fdfdcabf2e9cdb3e8b1e38aceb887b02ed507fe98252151440f431442791f98594eea5cd339d648ce2d7b985f3d2c021a42894a7a534b5b9b5c5200186ce7"} build_url:https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012869 build_url: 'https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/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/531e62bdc2e30885f58967016a1926479f72cf037af916dbc721da256e63b2b63e8ca05ac0844c2e64307cd82c85f8d20aa89ac0582fdb53241a3ec7432d28d0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d90fdfdcabf2e9cdb3e8b1e38aceb887b02ed507fe98252151440f431442791f98594eea5cd339d648ce2d7b985f3d2c021a42894a7a534b5b9b5c5200186ce7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Nh2ofm9rThq1F0pJQkcmgg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-02 10:59:33.680519) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 10:59:33.680853) ========= 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.QtAX9sQMGn/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.dsQxtk1jar/Listeners TMPDIR=/var/folders/2_/5bvqc7_51034r2hmy_t0wjpm00000w/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.005210 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 10:59:33.728685) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-02 10:59:33.729280) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-02 10:59:33.729707) ========= ========= Total master_lag: 0.41 =========