builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-671 starttime: 1472236564.73 results: success (0) buildid: 20160826094518 builduid: 6ec803c01bd240a58da7d7671eb5295b revision: fd70cb7a74bc9bd7a17467ceb988297e3084aa95 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:04.734505) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:04.775967) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:04.776312) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:04.813405) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:04.813705) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098 _=/tools/buildbot/bin/python using PTY: False --2016-08-26 11:36:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (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.84M=0.001s 2016-08-26 11:36:05 (8.84 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.265326 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:05.150428) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:05.150759) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.066003 ========= master_lag: 0.25 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:05.469254) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:05.469629) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev fd70cb7a74bc9bd7a17467ceb988297e3084aa95 --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-release --rev fd70cb7a74bc9bd7a17467ceb988297e3084aa95 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098 _=/tools/buildbot/bin/python using PTY: False 2016-08-26 11:36:05,577 truncating revision to first 12 chars 2016-08-26 11:36:05,577 Setting DEBUG logging. 2016-08-26 11:36:05,578 attempt 1/10 2016-08-26 11:36:05,578 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/fd70cb7a74bc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-26 11:36:05,914 unpacking tar archive at: mozilla-release-fd70cb7a74bc/testing/mozharness/ program finished with exit code 0 elapsedTime=0.638460 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:06.144337) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:06.144673) ========= script_repo_revision: fd70cb7a74bc9bd7a17467ceb988297e3084aa95 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:06.145071) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:06.145343) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-26 11:36:06.173196) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 36 mins, 26 secs) (at 2016-08-26 11:36:06.173595) ========= /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-release --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-release', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098 _=/tools/buildbot/bin/python using PTY: False 11:36:06 INFO - MultiFileLogger online at 20160826 11:36:06 in /builds/slave/test 11:36:06 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-release --download-symbols true 11:36:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:36:06 INFO - {'append_to_log': False, 11:36:06 INFO - 'base_work_dir': '/builds/slave/test', 11:36:06 INFO - 'blob_upload_branch': 'mozilla-release', 11:36:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:36:06 INFO - 'buildbot_json_path': 'buildprops.json', 11:36:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:36:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:36:06 INFO - 'download_minidump_stackwalk': True, 11:36:06 INFO - 'download_symbols': 'true', 11:36:06 INFO - 'e10s': False, 11:36:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:36:06 INFO - 'tooltool.py': '/tools/tooltool.py', 11:36:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:36:06 INFO - '/tools/misc-python/virtualenv.py')}, 11:36:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:36:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:36:06 INFO - 'log_level': 'info', 11:36:06 INFO - 'log_to_console': True, 11:36:06 INFO - 'opt_config_files': (), 11:36:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:36:06 INFO - '--processes=1', 11:36:06 INFO - '--config=%(test_path)s/wptrunner.ini', 11:36:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:36:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:36:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:36:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:36:06 INFO - 'pip_index': False, 11:36:06 INFO - 'require_test_zip': True, 11:36:06 INFO - 'test_type': ('testharness',), 11:36:06 INFO - 'this_chunk': '1', 11:36:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:36:06 INFO - 'total_chunks': '10', 11:36:06 INFO - 'virtualenv_path': 'venv', 11:36:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:36:06 INFO - 'work_dir': 'build'} 11:36:06 INFO - ##### 11:36:06 INFO - ##### Running clobber step. 11:36:06 INFO - ##### 11:36:06 INFO - Running pre-action listener: _resource_record_pre_action 11:36:06 INFO - Running main action method: clobber 11:36:06 INFO - rmtree: /builds/slave/test/build 11:36:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:36:09 INFO - Running post-action listener: _resource_record_post_action 11:36:09 INFO - ##### 11:36:09 INFO - ##### Running read-buildbot-config step. 11:36:09 INFO - ##### 11:36:09 INFO - Running pre-action listener: _resource_record_pre_action 11:36:09 INFO - Running main action method: read_buildbot_config 11:36:09 INFO - Using buildbot properties: 11:36:09 INFO - { 11:36:09 INFO - "project": "", 11:36:09 INFO - "product": "firefox", 11:36:09 INFO - "script_repo_revision": "production", 11:36:09 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 11:36:09 INFO - "repository": "", 11:36:09 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 11:36:09 INFO - "buildid": "20160826094518", 11:36:09 INFO - "pgo_build": "False", 11:36:09 INFO - "basedir": "/builds/slave/test", 11:36:09 INFO - "buildnumber": 10, 11:36:09 INFO - "slavename": "tst-linux32-spot-671", 11:36:09 INFO - "revision": "fd70cb7a74bc9bd7a17467ceb988297e3084aa95", 11:36:09 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 11:36:09 INFO - "platform": "linux", 11:36:09 INFO - "branch": "mozilla-release", 11:36:09 INFO - "repo_path": "releases/mozilla-release", 11:36:09 INFO - "moz_repo_path": "", 11:36:09 INFO - "stage_platform": "linux", 11:36:09 INFO - "builduid": "6ec803c01bd240a58da7d7671eb5295b", 11:36:09 INFO - "slavebuilddir": "test" 11:36:09 INFO - } 11:36:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2. 11:36:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json. 11:36:09 INFO - Running post-action listener: _resource_record_post_action 11:36:09 INFO - ##### 11:36:09 INFO - ##### Running download-and-extract step. 11:36:09 INFO - ##### 11:36:09 INFO - Running pre-action listener: _resource_record_pre_action 11:36:09 INFO - Running main action method: download_and_extract 11:36:09 INFO - mkdir: /builds/slave/test/build/tests 11:36:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:36:09 INFO - https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 11:36:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 11:36:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 11:36:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 11:36:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #1 11:36:09 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 11:36:09 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:36:09 INFO - retry: Failed, sleeping 30 seconds before retrying 11:36:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #2 11:36:39 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 11:36:39 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:36:39 INFO - retry: Failed, sleeping 60 seconds before retrying 11:37:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #3 11:37:39 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 11:37:39 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:37:39 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json! 11:37:39 INFO - Caught exception: HTTP Error 404: Not Found 11:37:39 INFO - Caught exception: HTTP Error 404: Not Found 11:37:39 INFO - Caught exception: HTTP Error 404: Not Found 11:37:39 INFO - trying https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 11:37:39 INFO - Downloading https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 11:37:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json'}, attempt #1 11:37:40 INFO - Downloaded 1325 bytes. 11:37:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.test_packages.json 11:37:40 INFO - Using the following test package requirements: 11:37:40 INFO - {u'common': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip'], 11:37:40 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 11:37:40 INFO - u'firefox-48.0.3.en-US.linux-i686.cppunittest.tests.zip'], 11:37:40 INFO - u'gtest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 11:37:40 INFO - u'firefox-48.0.3.en-US.linux-i686.gtest.tests.zip'], 11:37:40 INFO - u'jittest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 11:37:40 INFO - u'jsshell-linux-i686.zip'], 11:37:40 INFO - u'mochitest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 11:37:40 INFO - u'firefox-48.0.3.en-US.linux-i686.mochitest.tests.zip'], 11:37:40 INFO - u'mozbase': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip'], 11:37:40 INFO - u'reftest': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 11:37:40 INFO - u'firefox-48.0.3.en-US.linux-i686.reftest.tests.zip'], 11:37:40 INFO - u'talos': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 11:37:40 INFO - u'firefox-48.0.3.en-US.linux-i686.talos.tests.zip'], 11:37:40 INFO - u'web-platform': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 11:37:40 INFO - u'firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'], 11:37:40 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', 11:37:40 INFO - u'firefox-48.0.3.en-US.linux-i686.xpcshell.tests.zip']} 11:37:40 INFO - Downloading packages: [u'firefox-48.0.3.en-US.linux-i686.common.tests.zip', u'firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 11:37:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:37:40 INFO - https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 11:37:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 11:37:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 11:37:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 11:37:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #1 11:37:40 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 11:37:40 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:37:40 INFO - retry: Failed, sleeping 30 seconds before retrying 11:38:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #2 11:38:10 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 11:38:10 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:38:10 INFO - retry: Failed, sleeping 60 seconds before retrying 11:39:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #3 11:39:10 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 11:39:10 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:39:10 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip! 11:39:10 INFO - Caught exception: HTTP Error 404: Not Found 11:39:10 INFO - Caught exception: HTTP Error 404: Not Found 11:39:10 INFO - Caught exception: HTTP Error 404: Not Found 11:39:10 INFO - trying https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 11:39:10 INFO - Downloading https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip 11:39:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip'}, attempt #1 11:39:13 INFO - Downloaded 22834128 bytes. 11:39:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:39:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:39:14 INFO - caution: filename not matched: web-platform/* 11:39:14 INFO - Return code: 11 11:39:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:39:14 INFO - https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 11:39:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 11:39:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 11:39:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 11:39:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 11:39:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 11:39:14 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:39:14 INFO - retry: Failed, sleeping 30 seconds before retrying 11:39:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #2 11:39:44 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 11:39:44 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:39:44 INFO - retry: Failed, sleeping 60 seconds before retrying 11:40:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #3 11:40:44 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 11:40:44 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:40:44 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip! 11:40:44 INFO - Caught exception: HTTP Error 404: Not Found 11:40:44 INFO - Caught exception: HTTP Error 404: Not Found 11:40:44 INFO - Caught exception: HTTP Error 404: Not Found 11:40:44 INFO - trying https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 11:40:44 INFO - Downloading https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip 11:40:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 11:40:48 INFO - Downloaded 36389875 bytes. 11:40:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:40:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:40:51 INFO - caution: filename not matched: bin/* 11:40:51 INFO - caution: filename not matched: config/* 11:40:51 INFO - caution: filename not matched: mozbase/* 11:40:51 INFO - caution: filename not matched: marionette/* 11:40:51 INFO - caution: filename not matched: tools/wptserve/* 11:40:51 INFO - Return code: 11 11:40: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')]} 11:40:51 INFO - https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 11:40:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:40:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:40:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:40:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #1 11:40:51 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:40:51 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:40:51 INFO - retry: Failed, sleeping 30 seconds before retrying 11:41:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #2 11:41:22 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:41:22 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:41:22 INFO - retry: Failed, sleeping 60 seconds before retrying 11:42:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #3 11:42:22 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:42:22 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:42:22 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2! 11:42:22 INFO - Caught exception: HTTP Error 404: Not Found 11:42:22 INFO - Caught exception: HTTP Error 404: Not Found 11:42:22 INFO - Caught exception: HTTP Error 404: Not Found 11:42:22 INFO - trying https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:42:22 INFO - Downloading https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:42:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2'}, attempt #1 11:42:27 INFO - Downloaded 69348671 bytes. 11:42:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:42:27 INFO - mkdir: /builds/slave/test/properties 11:42:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:42:27 INFO - Writing to file /builds/slave/test/properties/build_url 11:42:27 INFO - Contents: 11:42:27 INFO - build_url:https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 11:42:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:42:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:42:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:42:28 INFO - Contents: 11:42:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:42:28 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')]} 11:42:28 INFO - https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:42:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:42:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:42:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:42:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 11:42:28 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:42:28 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:42:28 INFO - retry: Failed, sleeping 30 seconds before retrying 11:42:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 11:42:58 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:42:58 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:42:58 INFO - retry: Failed, sleeping 60 seconds before retrying 11:43:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #3 11:43:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:43:59 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:43:59 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip! 11:43:59 INFO - Caught exception: HTTP Error 404: Not Found 11:43:59 INFO - Caught exception: HTTP Error 404: Not Found 11:43:59 INFO - Caught exception: HTTP Error 404: Not Found 11:43:59 INFO - trying https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:43:59 INFO - Downloading https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip 11:43:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 11:44:06 INFO - Downloaded 92317775 bytes. 11:44:06 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 11:44:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 11:44:15 INFO - Return code: 0 11:44:15 INFO - Running post-action listener: _resource_record_post_action 11:44:15 INFO - Running post-action listener: set_extra_try_arguments 11:44:15 INFO - ##### 11:44:15 INFO - ##### Running create-virtualenv step. 11:44:15 INFO - ##### 11:44:15 INFO - Running pre-action listener: _pre_create_virtualenv 11:44:15 INFO - Running pre-action listener: _resource_record_pre_action 11:44:15 INFO - Running main action method: create_virtualenv 11:44:15 INFO - Creating virtualenv /builds/slave/test/build/venv 11:44:15 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 11:44:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:44:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:44:16 INFO - Using real prefix '/usr' 11:44:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:44:17 INFO - Installing distribute.............................................................................................................................................................................................done. 11:44:21 INFO - Installing pip.................done. 11:44:21 INFO - Return code: 0 11:44:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:44: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')]} 11:44:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:44:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44: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')]} 11:44:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:44:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44:21 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8acac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88c5e30>, '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 0x8b62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:44:21 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:44:21 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:44:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:44:21 INFO - 'CCACHE_UMASK': '002', 11:44:21 INFO - 'DISPLAY': ':0', 11:44:21 INFO - 'HOME': '/home/cltbld', 11:44:21 INFO - 'LANG': 'en_US.UTF-8', 11:44:21 INFO - 'LOGNAME': 'cltbld', 11:44:21 INFO - 'MAIL': '/var/mail/cltbld', 11:44:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:44:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:44:21 INFO - 'MOZ_NO_REMOTE': '1', 11:44:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:44:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:44:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:44:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:44:21 INFO - 'PWD': '/builds/slave/test', 11:44:21 INFO - 'SHELL': '/bin/bash', 11:44:21 INFO - 'SHLVL': '1', 11:44:21 INFO - 'TERM': 'linux', 11:44:21 INFO - 'TMOUT': '86400', 11:44:21 INFO - 'USER': 'cltbld', 11:44:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 11:44:21 INFO - '_': '/tools/buildbot/bin/python'} 11:44:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:44:22 INFO - Downloading/unpacking psutil>=0.7.1 11:44:22 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 11:44:22 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 11:44:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:22 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 11:44:22 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 11:44:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:44:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:44:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:44:25 INFO - Installing collected packages: psutil 11:44:25 INFO - Running setup.py install for psutil 11:44:26 INFO - building 'psutil._psutil_linux' extension 11:44:26 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 11:44:26 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 11:44:26 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 11:44:26 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 11:44:26 INFO - building 'psutil._psutil_posix' extension 11:44:26 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 11:44:26 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 11:44:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:44:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:44:27 INFO - Successfully installed psutil 11:44:27 INFO - Cleaning up... 11:44:27 INFO - Return code: 0 11:44:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:44:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:44:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:44:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:44:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:44:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44:27 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8acac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88c5e30>, '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 0x8b62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:44:27 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:44:27 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:44:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:44:27 INFO - 'CCACHE_UMASK': '002', 11:44:27 INFO - 'DISPLAY': ':0', 11:44:27 INFO - 'HOME': '/home/cltbld', 11:44:27 INFO - 'LANG': 'en_US.UTF-8', 11:44:27 INFO - 'LOGNAME': 'cltbld', 11:44:27 INFO - 'MAIL': '/var/mail/cltbld', 11:44:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:44:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:44:27 INFO - 'MOZ_NO_REMOTE': '1', 11:44:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:44:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:44:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:44:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:44:27 INFO - 'PWD': '/builds/slave/test', 11:44:27 INFO - 'SHELL': '/bin/bash', 11:44:27 INFO - 'SHLVL': '1', 11:44:27 INFO - 'TERM': 'linux', 11:44:27 INFO - 'TMOUT': '86400', 11:44:27 INFO - 'USER': 'cltbld', 11:44:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 11:44:27 INFO - '_': '/tools/buildbot/bin/python'} 11:44:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:44:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:44:27 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 11:44:27 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 11:44:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:27 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 11:44:27 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 11:44:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:44:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:44:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:44:31 INFO - Installing collected packages: mozsystemmonitor 11:44:31 INFO - Running setup.py install for mozsystemmonitor 11:44:31 INFO - Successfully installed mozsystemmonitor 11:44:31 INFO - Cleaning up... 11:44:31 INFO - Return code: 0 11:44:31 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:44:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:44:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:44:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:44:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:44:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44:31 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8acac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88c5e30>, '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 0x8b62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:44:31 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:44:31 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:44:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:44:31 INFO - 'CCACHE_UMASK': '002', 11:44:31 INFO - 'DISPLAY': ':0', 11:44:31 INFO - 'HOME': '/home/cltbld', 11:44:31 INFO - 'LANG': 'en_US.UTF-8', 11:44:31 INFO - 'LOGNAME': 'cltbld', 11:44:31 INFO - 'MAIL': '/var/mail/cltbld', 11:44:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:44:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:44:31 INFO - 'MOZ_NO_REMOTE': '1', 11:44:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:44:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:44:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:44:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:44:31 INFO - 'PWD': '/builds/slave/test', 11:44:31 INFO - 'SHELL': '/bin/bash', 11:44:31 INFO - 'SHLVL': '1', 11:44:31 INFO - 'TERM': 'linux', 11:44:31 INFO - 'TMOUT': '86400', 11:44:31 INFO - 'USER': 'cltbld', 11:44:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 11:44:31 INFO - '_': '/tools/buildbot/bin/python'} 11:44:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:44:31 INFO - Downloading/unpacking blobuploader==1.2.4 11:44:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:44:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:44:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:44:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:44:35 INFO - Downloading blobuploader-1.2.4.tar.gz 11:44:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:44:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:44:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:44:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:44:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:44:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:44:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:44:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:44:36 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 11:44:36 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 11:44:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:36 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 11:44:36 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 11:44:36 INFO - Downloading docopt-0.6.1.tar.gz 11:44:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:44:36 INFO - Installing collected packages: blobuploader, requests, docopt 11:44:36 INFO - Running setup.py install for blobuploader 11:44:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:44:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:44:37 INFO - Running setup.py install for requests 11:44:38 INFO - Running setup.py install for docopt 11:44:38 INFO - Successfully installed blobuploader requests docopt 11:44:38 INFO - Cleaning up... 11:44:38 INFO - Return code: 0 11:44:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:44: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')]} 11:44:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:44:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44: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')]} 11:44:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:44:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44:38 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8acac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88c5e30>, '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 0x8b62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:44:38 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:44:38 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:44:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:44:38 INFO - 'CCACHE_UMASK': '002', 11:44:38 INFO - 'DISPLAY': ':0', 11:44:38 INFO - 'HOME': '/home/cltbld', 11:44:38 INFO - 'LANG': 'en_US.UTF-8', 11:44:38 INFO - 'LOGNAME': 'cltbld', 11:44:38 INFO - 'MAIL': '/var/mail/cltbld', 11:44:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:44:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:44:38 INFO - 'MOZ_NO_REMOTE': '1', 11:44:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:44:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:44:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:44:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:44:38 INFO - 'PWD': '/builds/slave/test', 11:44:38 INFO - 'SHELL': '/bin/bash', 11:44:38 INFO - 'SHLVL': '1', 11:44:38 INFO - 'TERM': 'linux', 11:44:38 INFO - 'TMOUT': '86400', 11:44:38 INFO - 'USER': 'cltbld', 11:44:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 11:44:38 INFO - '_': '/tools/buildbot/bin/python'} 11:44:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:44:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:44:38 INFO - Running setup.py (path:/tmp/pip-rLD_wL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:44:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:44:38 INFO - Running setup.py (path:/tmp/pip-0yxZKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:44:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:44:38 INFO - Running setup.py (path:/tmp/pip-mJBfkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:44:39 INFO - Running setup.py (path:/tmp/pip-BwS0so-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:44:39 INFO - Running setup.py (path:/tmp/pip-stv0QX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:44:39 INFO - Running setup.py (path:/tmp/pip-robYK6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:44:39 INFO - Running setup.py (path:/tmp/pip-VCxILz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:44:39 INFO - Running setup.py (path:/tmp/pip-u2pe81-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:44:39 INFO - Running setup.py (path:/tmp/pip-dASJZd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:44:39 INFO - Running setup.py (path:/tmp/pip-JT5T6_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:44:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:44:39 INFO - Running setup.py (path:/tmp/pip-_yUQdO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:44:40 INFO - Running setup.py (path:/tmp/pip-9FiCTl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:44:40 INFO - Running setup.py (path:/tmp/pip-yci0Ul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:44:40 INFO - Running setup.py (path:/tmp/pip-a1kidc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:44:40 INFO - Running setup.py (path:/tmp/pip-WbL8qh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:44:40 INFO - Running setup.py (path:/tmp/pip-_y557J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:44:40 INFO - Running setup.py (path:/tmp/pip-fOk7z1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:44:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:44:40 INFO - Running setup.py (path:/tmp/pip-mlbZhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:44:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:44:40 INFO - Running setup.py (path:/tmp/pip-9Nigem-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:44:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:44:41 INFO - Running setup.py (path:/tmp/pip-KtQMF2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:44:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:44:41 INFO - Running setup.py (path:/tmp/pip-FyhaEH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:44:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:44:41 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 11:44:41 INFO - Running setup.py install for manifestparser 11:44:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:44:42 INFO - Running setup.py install for mozcrash 11:44:42 INFO - Running setup.py install for mozdebug 11:44:42 INFO - Running setup.py install for mozdevice 11:44:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:44:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:44:42 INFO - Running setup.py install for mozfile 11:44:42 INFO - Running setup.py install for mozhttpd 11:44:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:44:43 INFO - Running setup.py install for mozinfo 11:44:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:44:43 INFO - Running setup.py install for mozInstall 11:44:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:44:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:44:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:44:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:44:43 INFO - Running setup.py install for mozleak 11:44:43 INFO - Running setup.py install for mozlog 11:44:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:44:43 INFO - Running setup.py install for moznetwork 11:44:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:44:44 INFO - Running setup.py install for mozprocess 11:44:44 INFO - Running setup.py install for mozprofile 11:44:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:44:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:44:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:44:44 INFO - Running setup.py install for mozrunner 11:44:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:44:44 INFO - Running setup.py install for mozscreenshot 11:44:44 INFO - Running setup.py install for moztest 11:44:45 INFO - Running setup.py install for mozversion 11:44:45 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:44:45 INFO - Running setup.py install for wptserve 11:44:45 INFO - Running setup.py install for marionette-driver 11:44:45 INFO - Running setup.py install for browsermob-proxy 11:44:46 INFO - Running setup.py install for marionette-client 11:44:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:44:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:44:46 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 11:44:46 INFO - Cleaning up... 11:44:46 INFO - Return code: 0 11:44:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:44: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')]} 11:44:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:44:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44: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')]} 11:44:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:44:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:44:46 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8acac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88c5e30>, '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 0x8b62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:44:46 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:44:46 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:44:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:44:46 INFO - 'CCACHE_UMASK': '002', 11:44:46 INFO - 'DISPLAY': ':0', 11:44:46 INFO - 'HOME': '/home/cltbld', 11:44:46 INFO - 'LANG': 'en_US.UTF-8', 11:44:46 INFO - 'LOGNAME': 'cltbld', 11:44:46 INFO - 'MAIL': '/var/mail/cltbld', 11:44:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:44:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:44:46 INFO - 'MOZ_NO_REMOTE': '1', 11:44:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:44:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:44:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:44:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:44:46 INFO - 'PWD': '/builds/slave/test', 11:44:46 INFO - 'SHELL': '/bin/bash', 11:44:46 INFO - 'SHLVL': '1', 11:44:46 INFO - 'TERM': 'linux', 11:44:46 INFO - 'TMOUT': '86400', 11:44:46 INFO - 'USER': 'cltbld', 11:44:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 11:44:46 INFO - '_': '/tools/buildbot/bin/python'} 11:44:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:44:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:44:47 INFO - Running setup.py (path:/tmp/pip-OTFgxj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:44:47 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)) 11:44:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:44:47 INFO - Running setup.py (path:/tmp/pip-4ZivU_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:44:47 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)) 11:44:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:44:47 INFO - Running setup.py (path:/tmp/pip-FrsRRo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:44:47 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)) 11:44:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:44:47 INFO - Running setup.py (path:/tmp/pip-o2cUiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:44:47 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)) 11:44:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:44:47 INFO - Running setup.py (path:/tmp/pip-I0rEow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:44:47 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)) 11:44:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:44:47 INFO - Running setup.py (path:/tmp/pip-1uI3i0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:44:47 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)) 11:44:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:44:47 INFO - Running setup.py (path:/tmp/pip-SX6hMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:44:48 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)) 11:44:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:44:48 INFO - Running setup.py (path:/tmp/pip-8xgn0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:44:48 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)) 11:44:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:44:48 INFO - Running setup.py (path:/tmp/pip-SBwM_i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:44:48 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)) 11:44:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:44:48 INFO - Running setup.py (path:/tmp/pip-ZIpJvR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:44:48 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)) 11:44:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:44:48 INFO - Running setup.py (path:/tmp/pip-u7zq8X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:44:48 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)) 11:44:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:44:48 INFO - Running setup.py (path:/tmp/pip-TsWq4J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:44:48 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)) 11:44:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:44:48 INFO - Running setup.py (path:/tmp/pip-JoM3RB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:44:48 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)) 11:44:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:44:48 INFO - Running setup.py (path:/tmp/pip-1LlIJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:44:49 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)) 11:44:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:44:49 INFO - Running setup.py (path:/tmp/pip-bXcMcv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:44:49 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)) 11:44:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:44:49 INFO - Running setup.py (path:/tmp/pip-PmlrmQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:44:49 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)) 11:44:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:44:49 INFO - Running setup.py (path:/tmp/pip-39Zl1t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:44:49 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)) 11:44:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:44:49 INFO - Running setup.py (path:/tmp/pip-flzkYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:44:49 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)) 11:44:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:44:49 INFO - Running setup.py (path:/tmp/pip-gYC_Dr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:44:49 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)) 11:44:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:44:49 INFO - Running setup.py (path:/tmp/pip-JtrZ8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:44:49 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)) 11:44:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:44:50 INFO - Running setup.py (path:/tmp/pip-wQuDni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:44:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:44:50 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)) 11:44:50 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)) 11:44:50 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)) 11:44:50 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)) 11:44:50 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)) 11:44:50 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)) 11:44:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:44:50 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 11:44:50 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 11:44:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:44:50 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 11:44:50 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 11:44:53 INFO - Downloading blessings-1.6.tar.gz 11:44:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:44:53 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)) 11:44:53 INFO - Installing collected packages: blessings 11:44:53 INFO - Running setup.py install for blessings 11:44:54 INFO - Successfully installed blessings 11:44:54 INFO - Cleaning up... 11:44:54 INFO - Return code: 0 11:44:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:44:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:44:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:44:54 INFO - Reading from file tmpfile_stdout 11:44:54 INFO - Current package versions: 11:44:54 INFO - argparse == 1.2.1 11:44:54 INFO - blessings == 1.6 11:44:54 INFO - blobuploader == 1.2.4 11:44:54 INFO - browsermob-proxy == 0.6.0 11:44:54 INFO - docopt == 0.6.1 11:44:54 INFO - manifestparser == 1.1 11:44:54 INFO - marionette-client == 2.3.0 11:44:54 INFO - marionette-driver == 1.4.0 11:44:54 INFO - mozInstall == 1.12 11:44:54 INFO - mozcrash == 0.17 11:44:54 INFO - mozdebug == 0.1 11:44:54 INFO - mozdevice == 0.48 11:44:54 INFO - mozfile == 1.2 11:44:54 INFO - mozhttpd == 0.7 11:44:54 INFO - mozinfo == 0.9 11:44:54 INFO - mozleak == 0.1 11:44:54 INFO - mozlog == 3.1 11:44:54 INFO - moznetwork == 0.27 11:44:54 INFO - mozprocess == 0.22 11:44:54 INFO - mozprofile == 0.28 11:44:54 INFO - mozrunner == 6.11 11:44:54 INFO - mozscreenshot == 0.1 11:44:54 INFO - mozsystemmonitor == 0.0 11:44:54 INFO - moztest == 0.7 11:44:54 INFO - mozversion == 1.4 11:44:54 INFO - psutil == 3.1.1 11:44:54 INFO - requests == 1.2.3 11:44:54 INFO - wptserve == 1.4.0 11:44:54 INFO - wsgiref == 0.1.2 11:44:54 INFO - Running post-action listener: _resource_record_post_action 11:44:54 INFO - Running post-action listener: _start_resource_monitoring 11:44:54 INFO - Starting resource monitoring. 11:44:54 INFO - ##### 11:44:54 INFO - ##### Running pull step. 11:44:54 INFO - ##### 11:44:54 INFO - Running pre-action listener: _resource_record_pre_action 11:44:54 INFO - Running main action method: pull 11:44:54 INFO - Pull has nothing to do! 11:44:54 INFO - Running post-action listener: _resource_record_post_action 11:44:54 INFO - ##### 11:44:54 INFO - ##### Running install step. 11:44:54 INFO - ##### 11:44:54 INFO - Running pre-action listener: _resource_record_pre_action 11:44:54 INFO - Running main action method: install 11:44:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:44:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:44:55 INFO - Reading from file tmpfile_stdout 11:44:55 INFO - Detecting whether we're running mozinstall >=1.0... 11:44:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:44:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:44:55 INFO - Reading from file tmpfile_stdout 11:44:55 INFO - Output received: 11:44:55 INFO - Usage: mozinstall [options] installer 11:44:55 INFO - Options: 11:44:55 INFO - -h, --help show this help message and exit 11:44:55 INFO - -d DEST, --destination=DEST 11:44:55 INFO - Directory to install application into. [default: 11:44:55 INFO - "/builds/slave/test"] 11:44:55 INFO - --app=APP Application being installed. [default: firefox] 11:44:55 INFO - mkdir: /builds/slave/test/build/application 11:44:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 11:44:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 11:45:25 INFO - Reading from file tmpfile_stdout 11:45:25 INFO - Output received: 11:45:25 INFO - /builds/slave/test/build/application/firefox/firefox 11:45:25 INFO - Running post-action listener: _resource_record_post_action 11:45:25 INFO - ##### 11:45:25 INFO - ##### Running run-tests step. 11:45:25 INFO - ##### 11:45:25 INFO - Running pre-action listener: _resource_record_pre_action 11:45:25 INFO - Running main action method: run_tests 11:45:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:45:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:45:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:45:25 INFO - grabbing minidump binary from tooltool 11:45:25 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')]} 11:45:25 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88c5e30>, '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 0x8b62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be1470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:45:25 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 11:45:25 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/linux32/releng.manifest -o -c /builds/tooltool_cache 11:45:25 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:45:25 INFO - Return code: 0 11:45:25 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 11:45:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:45:25 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 11:45:25 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/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 11:45:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:45:25 INFO - 'CCACHE_UMASK': '002', 11:45:25 INFO - 'DISPLAY': ':0', 11:45:25 INFO - 'HOME': '/home/cltbld', 11:45:25 INFO - 'LANG': 'en_US.UTF-8', 11:45:25 INFO - 'LOGNAME': 'cltbld', 11:45:25 INFO - 'MAIL': '/var/mail/cltbld', 11:45:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:45:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:45:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:45:25 INFO - 'MOZ_NO_REMOTE': '1', 11:45:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:45:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:45:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:45:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:45:25 INFO - 'PWD': '/builds/slave/test', 11:45:25 INFO - 'SHELL': '/bin/bash', 11:45:25 INFO - 'SHLVL': '1', 11:45:25 INFO - 'TERM': 'linux', 11:45:25 INFO - 'TMOUT': '86400', 11:45:25 INFO - 'USER': 'cltbld', 11:45:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098', 11:45:25 INFO - '_': '/tools/buildbot/bin/python'} 11:45:25 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 11:45:26 INFO - STDERR: /builds/slave/test/build/venv/local/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 11:45:26 INFO - import pkg_resources 11:45:27 INFO - Using 1 client processes 11:45:27 INFO - wptserve Starting http server on 127.0.0.1:8000 11:45:28 INFO - wptserve Starting http server on 127.0.0.1:8001 11:45:28 INFO - wptserve Starting http server on 127.0.0.1:8443 11:45:30 INFO - SUITE-START | Running 778 tests 11:45:30 INFO - Running testharness tests 11:45:30 INFO - Setting up ssl 11:45:30 INFO - PROCESS | certutil | 11:45:30 INFO - PROCESS | certutil | 11:45:30 INFO - PROCESS | certutil | 11:45:30 INFO - Certificate Nickname Trust Attributes 11:45:30 INFO - SSL,S/MIME,JAR/XPI 11:45:30 INFO - 11:45:30 INFO - web-platform-tests CT,, 11:45:30 INFO - 11:45:30 INFO - Starting runner 11:45:33 INFO - PROCESS | 1779 | 1472237133549 Marionette DEBUG Marionette enabled via build flag and pref 11:45:33 INFO - PROCESS | 1779 | ++DOCSHELL 0xa4d67800 == 1 [pid = 1779] [id = 1] 11:45:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 1 (0xa4d67c00) [pid = 1779] [serial = 1] [outer = (nil)] 11:45:33 INFO - PROCESS | 1779 | [1779] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:45:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 2 (0xa4d68400) [pid = 1779] [serial = 2] [outer = 0xa4d67c00] 11:45:34 INFO - PROCESS | 1779 | 1472237134335 Marionette INFO Listening on port 2828 11:45:34 INFO - PROCESS | 1779 | 1472237134983 Marionette DEBUG Marionette enabled via command-line flag 11:45:35 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2006800 == 2 [pid = 1779] [id = 2] 11:45:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 3 (0xa2006c00) [pid = 1779] [serial = 3] [outer = (nil)] 11:45:35 INFO - PROCESS | 1779 | [1779] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:45:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 4 (0xa2007400) [pid = 1779] [serial = 4] [outer = 0xa2006c00] 11:45:35 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20dde40 11:45:35 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a6727940 11:45:35 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20f1b40 11:45:35 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f27e0 11:45:35 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20f7500 11:45:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 5 (0xa102e000) [pid = 1779] [serial = 5] [outer = 0xa4d67c00] 11:45:35 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:45:35 INFO - PROCESS | 1779 | 1472237135428 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36004 11:45:35 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:45:35 INFO - PROCESS | 1779 | 1472237135462 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36005 11:45:35 INFO - PROCESS | 1779 | 1472237135526 Marionette DEBUG Closed connection conn0 11:45:35 INFO - PROCESS | 1779 | [1779] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 11:45:35 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:45:35 INFO - PROCESS | 1779 | 1472237135652 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36006 11:45:35 INFO - PROCESS | 1779 | 1472237135656 Marionette DEBUG Closed connection conn1 11:45:35 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:45:35 INFO - PROCESS | 1779 | 1472237135721 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36007 11:45:35 INFO - PROCESS | 1779 | 1472237135724 Marionette DEBUG Closed connection conn2 11:45:35 INFO - PROCESS | 1779 | 1472237135765 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:45:35 INFO - PROCESS | 1779 | 1472237135788 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.3","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160826094518","device":"desktop","version":"48.0.3"} 11:45:36 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:45:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b34f800 == 3 [pid = 1779] [id = 3] 11:45:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 6 (0x9b350000) [pid = 1779] [serial = 6] [outer = (nil)] 11:45:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b350400 == 4 [pid = 1779] [id = 4] 11:45:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 7 (0x9b353c00) [pid = 1779] [serial = 7] [outer = (nil)] 11:45:38 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:45:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x9acde800 == 5 [pid = 1779] [id = 5] 11:45:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 8 (0x9acdec00) [pid = 1779] [serial = 8] [outer = (nil)] 11:45:38 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:45:38 INFO - PROCESS | 1779 | [1779] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:45:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 9 (0x9a76f400) [pid = 1779] [serial = 9] [outer = 0x9acdec00] 11:45:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 10 (0x9a4c9800) [pid = 1779] [serial = 10] [outer = 0x9b350000] 11:45:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 11 (0x9a4cb400) [pid = 1779] [serial = 11] [outer = 0x9b353c00] 11:45:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 12 (0x9a4cdc00) [pid = 1779] [serial = 12] [outer = 0x9acdec00] 11:45:40 INFO - PROCESS | 1779 | 1472237140026 Marionette INFO startBrowser d2314290-a42f-475d-89b0-181524ca0f7f 11:45:40 INFO - PROCESS | 1779 | 1472237140088 Marionette DEBUG loaded listener.js 11:45:40 INFO - PROCESS | 1779 | 1472237140111 Marionette DEBUG loaded listener.js 11:45:40 INFO - PROCESS | 1779 | 1472237140115 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 13 (0x9833dc00) [pid = 1779] [serial = 13] [outer = 0x9acdec00] 11:45:40 INFO - PROCESS | 1779 | 1472237140884 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d2314290-a42f-475d-89b0-181524ca0f7f","capabilities":{"browserName":"Firefox","browserVersion":"48.0.3","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160826094518","device":"desktop","version":"48.0.3","command_id":1}}] 11:45:41 INFO - PROCESS | 1779 | 1472237141087 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:45:41 INFO - PROCESS | 1779 | 1472237141095 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:41 INFO - PROCESS | 1779 | 1472237141224 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 11:45:41 INFO - PROCESS | 1779 | 1472237141552 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:45:41 INFO - PROCESS | 1779 | 1472237141557 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:41 INFO - PROCESS | 1779 | [1779] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:45:41 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:45:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 14 (0x951d4c00) [pid = 1779] [serial = 14] [outer = 0x9acdec00] 11:45:42 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:45:42 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:45:42 INFO - PROCESS | 1779 | 1472237142074 Marionette TRACE conn3 <- [1,3,null,{}] 11:45:42 INFO - PROCESS | 1779 | 1472237142091 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:45:42 INFO - PROCESS | 1779 | 1472237142103 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:42 INFO - PROCESS | 1779 | 1472237142165 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 11:45:42 INFO - PROCESS | 1779 | 1472237142203 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 11:45:42 INFO - PROCESS | 1779 | 1472237142207 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 11:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:45:42 INFO - PROCESS | 1779 | 1472237142217 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:45:42 INFO - PROCESS | 1779 | 1472237142223 Marionette TRACE conn3 <- [1,6,null,{}] 11:45:42 INFO - PROCESS | 1779 | 1472237142243 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:42 INFO - PROCESS | 1779 | 1472237142253 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:42 INFO - PROCESS | 1779 | 1472237142291 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 11:45:42 INFO - PROCESS | 1779 | 1472237142305 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:42 INFO - PROCESS | 1779 | 1472237142315 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x93c68800 == 6 [pid = 1779] [id = 6] 11:45:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 15 (0x93c68c00) [pid = 1779] [serial = 15] [outer = (nil)] 11:45:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 16 (0x93c6ac00) [pid = 1779] [serial = 16] [outer = 0x93c68c00] 11:45:42 INFO - PROCESS | 1779 | 1472237142394 Marionette DEBUG loaded listener.js 11:45:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 17 (0x93c6f800) [pid = 1779] [serial = 17] [outer = 0x93c68c00] 11:45:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a5b400 == 7 [pid = 1779] [id = 7] 11:45:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 18 (0x93a5b800) [pid = 1779] [serial = 18] [outer = (nil)] 11:45:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 19 (0x93a61c00) [pid = 1779] [serial = 19] [outer = 0x93a5b800] 11:45:42 INFO - PROCESS | 1779 | 1472237142909 Marionette DEBUG loaded listener.js 11:45:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 20 (0x93a9c400) [pid = 1779] [serial = 20] [outer = 0x93a5b800] 11:45:43 INFO - PROCESS | 1779 | [1779] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 11:45:43 INFO - PROCESS | 1779 | 1472237143457 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1304ms 11:45:43 INFO - PROCESS | 1779 | 1472237143594 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 11:45:43 INFO - PROCESS | 1779 | 1472237143598 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 11:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:45:43 INFO - PROCESS | 1779 | 1472237143623 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:45:43 INFO - PROCESS | 1779 | 1472237143626 Marionette TRACE conn3 <- [1,10,null,{}] 11:45:43 INFO - PROCESS | 1779 | 1472237143649 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:43 INFO - PROCESS | 1779 | 1472237143658 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:43 INFO - PROCESS | 1779 | 1472237143830 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 11:45:43 INFO - PROCESS | 1779 | 1472237143850 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:43 INFO - PROCESS | 1779 | 1472237143864 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a5d000 == 8 [pid = 1779] [id = 8] 11:45:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 21 (0x93a9dc00) [pid = 1779] [serial = 21] [outer = (nil)] 11:45:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 22 (0x91f3e400) [pid = 1779] [serial = 22] [outer = 0x93a9dc00] 11:45:43 INFO - PROCESS | 1779 | 1472237143937 Marionette DEBUG loaded listener.js 11:45:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 23 (0x91f43000) [pid = 1779] [serial = 23] [outer = 0x93a9dc00] 11:45:45 INFO - PROCESS | 1779 | 1472237145105 Marionette TRACE conn3 <- [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]]]}] 11:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1552ms 11:45:45 INFO - PROCESS | 1779 | 1472237145161 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 11:45:45 INFO - PROCESS | 1779 | 1472237145168 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 11:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:45:45 INFO - PROCESS | 1779 | 1472237145176 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:45:45 INFO - PROCESS | 1779 | 1472237145184 Marionette TRACE conn3 <- [1,14,null,{}] 11:45:45 INFO - PROCESS | 1779 | 1472237145192 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:45 INFO - PROCESS | 1779 | 1472237145197 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:45 INFO - PROCESS | 1779 | 1472237145493 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 11:45:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a60800 == 9 [pid = 1779] [id = 9] 11:45:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 24 (0x93a61000) [pid = 1779] [serial = 24] [outer = (nil)] 11:45:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 25 (0x93a9ec00) [pid = 1779] [serial = 25] [outer = 0x93a61000] 11:45:45 INFO - PROCESS | 1779 | 1472237145682 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:45 INFO - PROCESS | 1779 | 1472237145694 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x93c68000 == 10 [pid = 1779] [id = 10] 11:45:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 26 (0x93c69800) [pid = 1779] [serial = 26] [outer = (nil)] 11:45:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 27 (0x93c72400) [pid = 1779] [serial = 27] [outer = 0x93c69800] 11:45:45 INFO - PROCESS | 1779 | 1472237145803 Marionette DEBUG loaded listener.js 11:45:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 28 (0x9780fc00) [pid = 1779] [serial = 28] [outer = 0x93c69800] 11:45:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 29 (0x92ff3000) [pid = 1779] [serial = 29] [outer = 0x93a61000] 11:45:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ff2400 == 11 [pid = 1779] [id = 11] 11:45:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 30 (0x951da800) [pid = 1779] [serial = 30] [outer = (nil)] 11:45:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 31 (0x99e34800) [pid = 1779] [serial = 31] [outer = 0x951da800] 11:45:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 32 (0x9ad7b800) [pid = 1779] [serial = 32] [outer = 0x951da800] 11:45:47 INFO - PROCESS | 1779 | 1472237147047 Marionette TRACE conn3 <- [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]]]}] 11:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1942ms 11:45:47 INFO - PROCESS | 1779 | 1472237147125 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 11:45:47 INFO - PROCESS | 1779 | 1472237147133 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 11:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:45:47 INFO - PROCESS | 1779 | 1472237147144 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:45:47 INFO - PROCESS | 1779 | 1472237147148 Marionette TRACE conn3 <- [1,18,null,{}] 11:45:47 INFO - PROCESS | 1779 | 1472237147163 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:47 INFO - PROCESS | 1779 | 1472237147170 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:47 INFO - PROCESS | 1779 | 1472237147495 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 11:45:47 INFO - PROCESS | 1779 | 1472237147576 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:47 INFO - PROCESS | 1779 | 1472237147587 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x9533c000 == 12 [pid = 1779] [id = 12] 11:45:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 33 (0x9b468c00) [pid = 1779] [serial = 33] [outer = (nil)] 11:45:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 34 (0x9c072c00) [pid = 1779] [serial = 34] [outer = 0x9b468c00] 11:45:47 INFO - PROCESS | 1779 | 1472237147689 Marionette DEBUG loaded listener.js 11:45:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 35 (0x9c238000) [pid = 1779] [serial = 35] [outer = 0x9b468c00] 11:45:48 INFO - PROCESS | 1779 | 1472237148639 Marionette TRACE conn3 <- [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]]]}] 11:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1540ms 11:45:48 INFO - PROCESS | 1779 | 1472237148686 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 11:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:45:48 INFO - PROCESS | 1779 | 1472237148692 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 11:45:48 INFO - PROCESS | 1779 | 1472237148698 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:45:48 INFO - PROCESS | 1779 | 1472237148705 Marionette TRACE conn3 <- [1,22,null,{}] 11:45:48 INFO - PROCESS | 1779 | 1472237148724 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:48 INFO - PROCESS | 1779 | 1472237148733 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:48 INFO - PROCESS | 1779 | 1472237148976 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 11:45:49 INFO - PROCESS | 1779 | 1472237149131 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:49 INFO - PROCESS | 1779 | 1472237149142 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d413400 == 13 [pid = 1779] [id = 13] 11:45:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 36 (0x9d415000) [pid = 1779] [serial = 36] [outer = (nil)] 11:45:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 37 (0xa102f000) [pid = 1779] [serial = 37] [outer = 0x9d415000] 11:45:49 INFO - PROCESS | 1779 | 1472237149235 Marionette DEBUG loaded listener.js 11:45:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 38 (0xa2329c00) [pid = 1779] [serial = 38] [outer = 0x9d415000] 11:45:50 INFO - PROCESS | 1779 | 1472237150396 Marionette TRACE conn3 <- [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]]]}] 11:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1746ms 11:45:50 INFO - PROCESS | 1779 | 1472237150445 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 11:45:50 INFO - PROCESS | 1779 | 1472237150451 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 11:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:45:50 INFO - PROCESS | 1779 | 1472237150459 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:45:50 INFO - PROCESS | 1779 | 1472237150463 Marionette TRACE conn3 <- [1,26,null,{}] 11:45:50 INFO - PROCESS | 1779 | 1472237150472 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:50 INFO - PROCESS | 1779 | 1472237150478 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:50 INFO - PROCESS | 1779 | 1472237150750 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 11:45:50 INFO - PROCESS | 1779 | 1472237150901 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:50 INFO - PROCESS | 1779 | 1472237150909 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x951d6800 == 14 [pid = 1779] [id = 14] 11:45:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 39 (0x951d6c00) [pid = 1779] [serial = 39] [outer = (nil)] 11:45:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 40 (0x9920c400) [pid = 1779] [serial = 40] [outer = 0x951d6c00] 11:45:50 INFO - PROCESS | 1779 | 1472237150989 Marionette DEBUG loaded listener.js 11:45:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 41 (0x9acdd800) [pid = 1779] [serial = 41] [outer = 0x951d6c00] 11:45:51 INFO - PROCESS | 1779 | 1472237151786 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1389ms 11:45:51 INFO - PROCESS | 1779 | 1472237151848 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 11:45:51 INFO - PROCESS | 1779 | 1472237151855 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 11:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:45:51 INFO - PROCESS | 1779 | 1472237151865 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:45:51 INFO - PROCESS | 1779 | 1472237151869 Marionette TRACE conn3 <- [1,30,null,{}] 11:45:51 INFO - PROCESS | 1779 | 1472237151879 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:51 INFO - PROCESS | 1779 | 1472237151884 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:52 INFO - PROCESS | 1779 | 1472237152055 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 11:45:52 INFO - PROCESS | 1779 | 1472237152164 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:52 INFO - PROCESS | 1779 | 1472237152173 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a4cfc00 == 15 [pid = 1779] [id = 15] 11:45:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 42 (0x9b34f000) [pid = 1779] [serial = 42] [outer = (nil)] 11:45:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 43 (0x9b79ec00) [pid = 1779] [serial = 43] [outer = 0x9b34f000] 11:45:52 INFO - PROCESS | 1779 | 1472237152252 Marionette DEBUG loaded listener.js 11:45:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 44 (0x9ba0dc00) [pid = 1779] [serial = 44] [outer = 0x9b34f000] 11:45:53 INFO - PROCESS | 1779 | 1472237153010 Marionette TRACE conn3 <- [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]]]}] 11:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1195ms 11:45:53 INFO - PROCESS | 1779 | 1472237153061 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 11:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:45:53 INFO - PROCESS | 1779 | 1472237153065 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 11:45:53 INFO - PROCESS | 1779 | 1472237153072 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:45:53 INFO - PROCESS | 1779 | 1472237153078 Marionette TRACE conn3 <- [1,34,null,{}] 11:45:53 INFO - PROCESS | 1779 | 1472237153094 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:53 INFO - PROCESS | 1779 | 1472237153103 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:53 INFO - PROCESS | 1779 | 1472237153261 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 11:45:53 INFO - PROCESS | 1779 | 1472237153274 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:53 INFO - PROCESS | 1779 | 1472237153281 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x9c238c00 == 16 [pid = 1779] [id = 16] 11:45:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 45 (0x9c239000) [pid = 1779] [serial = 45] [outer = (nil)] 11:45:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 46 (0xa0420800) [pid = 1779] [serial = 46] [outer = 0x9c239000] 11:45:53 INFO - PROCESS | 1779 | 1472237153358 Marionette DEBUG loaded listener.js 11:45:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 47 (0xa1033400) [pid = 1779] [serial = 47] [outer = 0x9c239000] 11:45:54 INFO - PROCESS | 1779 | 1472237154125 Marionette TRACE conn3 <- [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]]]}] 11:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1084ms 11:45:54 INFO - PROCESS | 1779 | 1472237154171 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 11:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:45:54 INFO - PROCESS | 1779 | 1472237154176 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 11:45:54 INFO - PROCESS | 1779 | 1472237154182 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:45:54 INFO - PROCESS | 1779 | 1472237154186 Marionette TRACE conn3 <- [1,38,null,{}] 11:45:54 INFO - PROCESS | 1779 | 1472237154191 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:54 INFO - PROCESS | 1779 | 1472237154196 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:54 INFO - PROCESS | 1779 | 1472237154347 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 11:45:54 INFO - PROCESS | 1779 | 1472237154361 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:54 INFO - PROCESS | 1779 | 1472237154368 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x99e2e800 == 17 [pid = 1779] [id = 17] 11:45:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 48 (0x9b35b400) [pid = 1779] [serial = 48] [outer = (nil)] 11:45:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 49 (0xa109bc00) [pid = 1779] [serial = 49] [outer = 0x9b35b400] 11:45:54 INFO - PROCESS | 1779 | 1472237154439 Marionette DEBUG loaded listener.js 11:45:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 50 (0xa2309800) [pid = 1779] [serial = 50] [outer = 0x9b35b400] 11:45:55 INFO - PROCESS | 1779 | 1472237155242 Marionette TRACE conn3 <- [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]]]}] 11:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1093ms 11:45:55 INFO - PROCESS | 1779 | 1472237155289 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 11:45:55 INFO - PROCESS | 1779 | 1472237155295 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 11:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:45:55 INFO - PROCESS | 1779 | 1472237155304 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:45:55 INFO - PROCESS | 1779 | 1472237155313 Marionette TRACE conn3 <- [1,42,null,{}] 11:45:55 INFO - PROCESS | 1779 | 1472237155323 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:55 INFO - PROCESS | 1779 | 1472237155327 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:55 INFO - PROCESS | 1779 | 1472237155474 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 11:45:55 INFO - PROCESS | 1779 | 1472237155483 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:55 INFO - PROCESS | 1779 | 1472237155492 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:55 INFO - PROCESS | 1779 | ++DOCSHELL 0xa235e800 == 18 [pid = 1779] [id = 18] 11:45:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 51 (0xa235ec00) [pid = 1779] [serial = 51] [outer = (nil)] 11:45:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0xa23bbc00) [pid = 1779] [serial = 52] [outer = 0xa235ec00] 11:45:55 INFO - PROCESS | 1779 | 1472237155563 Marionette DEBUG loaded listener.js 11:45:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0xa23c7000) [pid = 1779] [serial = 53] [outer = 0xa235ec00] 11:45:56 INFO - PROCESS | 1779 | 1472237156363 Marionette TRACE conn3 <- [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]]]}] 11:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1097ms 11:45:56 INFO - PROCESS | 1779 | 1472237156401 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 11:45:56 INFO - PROCESS | 1779 | 1472237156404 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 11:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:45:56 INFO - PROCESS | 1779 | 1472237156423 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:45:56 INFO - PROCESS | 1779 | 1472237156426 Marionette TRACE conn3 <- [1,46,null,{}] 11:45:56 INFO - PROCESS | 1779 | 1472237156432 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:56 INFO - PROCESS | 1779 | 1472237156442 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:56 INFO - PROCESS | 1779 | 1472237156627 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 11:45:56 INFO - PROCESS | 1779 | 1472237156637 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:56 INFO - PROCESS | 1779 | 1472237156644 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x9220c800 == 19 [pid = 1779] [id = 19] 11:45:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x92ff0800) [pid = 1779] [serial = 54] [outer = (nil)] 11:45:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0xa335e000) [pid = 1779] [serial = 55] [outer = 0x92ff0800] 11:45:56 INFO - PROCESS | 1779 | 1472237156721 Marionette DEBUG loaded listener.js 11:45:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0xa4d69c00) [pid = 1779] [serial = 56] [outer = 0x92ff0800] 11:45:57 INFO - PROCESS | 1779 | 1472237157545 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1137ms 11:45:57 INFO - PROCESS | 1779 | 1472237157561 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 11:45:57 INFO - PROCESS | 1779 | 1472237157564 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 11:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:45:57 INFO - PROCESS | 1779 | 1472237157584 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:45:57 INFO - PROCESS | 1779 | 1472237157587 Marionette TRACE conn3 <- [1,50,null,{}] 11:45:57 INFO - PROCESS | 1779 | 1472237157592 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:57 INFO - PROCESS | 1779 | 1472237157596 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:57 INFO - PROCESS | 1779 | 1472237157737 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 11:45:57 INFO - PROCESS | 1779 | 1472237157752 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:57 INFO - PROCESS | 1779 | 1472237157760 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:57 INFO - PROCESS | 1779 | ++DOCSHELL 0xa33d8800 == 20 [pid = 1779] [id = 20] 11:45:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0xa4f2f000) [pid = 1779] [serial = 57] [outer = (nil)] 11:45:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0xa6107c00) [pid = 1779] [serial = 58] [outer = 0xa4f2f000] 11:45:57 INFO - PROCESS | 1779 | 1472237157826 Marionette DEBUG loaded listener.js 11:45:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0xa610d800) [pid = 1779] [serial = 59] [outer = 0xa4f2f000] 11:45:58 INFO - PROCESS | 1779 | 1472237158578 Marionette TRACE conn3 <- [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]]]}] 11:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1030ms 11:45:58 INFO - PROCESS | 1779 | 1472237158614 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 11:45:58 INFO - PROCESS | 1779 | 1472237158617 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 11:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:45:58 INFO - PROCESS | 1779 | 1472237158625 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:45:58 INFO - PROCESS | 1779 | 1472237158628 Marionette TRACE conn3 <- [1,54,null,{}] 11:45:58 INFO - PROCESS | 1779 | 1472237158634 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:58 INFO - PROCESS | 1779 | 1472237158638 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:58 INFO - PROCESS | 1779 | 1472237158824 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 11:45:58 INFO - PROCESS | 1779 | 1472237158842 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:58 INFO - PROCESS | 1779 | 1472237158851 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:45:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a56c00 == 21 [pid = 1779] [id = 21] 11:45:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x97807c00) [pid = 1779] [serial = 60] [outer = (nil)] 11:45:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0xa61eb000) [pid = 1779] [serial = 61] [outer = 0x97807c00] 11:45:58 INFO - PROCESS | 1779 | 1472237158918 Marionette DEBUG loaded listener.js 11:45:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0xa33e3800) [pid = 1779] [serial = 62] [outer = 0x97807c00] 11:45:59 INFO - PROCESS | 1779 | 1472237159596 Marionette TRACE conn3 <- [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]]]}] 11:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1035ms 11:45:59 INFO - PROCESS | 1779 | 1472237159659 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 11:45:59 INFO - PROCESS | 1779 | 1472237159662 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 11:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:45:59 INFO - PROCESS | 1779 | 1472237159668 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:45:59 INFO - PROCESS | 1779 | 1472237159671 Marionette TRACE conn3 <- [1,58,null,{}] 11:45:59 INFO - PROCESS | 1779 | 1472237159677 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:59 INFO - PROCESS | 1779 | 1472237159682 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:00 INFO - PROCESS | 1779 | 1472237160844 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 11:46:00 INFO - PROCESS | 1779 | 1472237160961 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:00 INFO - PROCESS | 1779 | 1472237160972 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a9ac00 == 22 [pid = 1779] [id = 22] 11:46:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x93c6a000) [pid = 1779] [serial = 63] [outer = (nil)] 11:46:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x947f1c00) [pid = 1779] [serial = 64] [outer = 0x93c6a000] 11:46:01 INFO - PROCESS | 1779 | 1472237161053 Marionette DEBUG loaded listener.js 11:46:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x978e5800) [pid = 1779] [serial = 65] [outer = 0x93c6a000] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93c68c00) [pid = 1779] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x951d6c00) [pid = 1779] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x9b34f000) [pid = 1779] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x9c239000) [pid = 1779] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x9b35b400) [pid = 1779] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0xa4f2f000) [pid = 1779] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x93a9dc00) [pid = 1779] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x93c69800) [pid = 1779] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x9b468c00) [pid = 1779] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:46:02 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x9d415000) [pid = 1779] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:46:02 INFO - PROCESS | 1779 | 1472237162587 Marionette TRACE conn3 <- [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]]]}] 11:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2953ms 11:46:02 INFO - PROCESS | 1779 | 1472237162624 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 11:46:02 INFO - PROCESS | 1779 | 1472237162631 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 11:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:46:02 INFO - PROCESS | 1779 | 1472237162639 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:46:02 INFO - PROCESS | 1779 | 1472237162644 Marionette TRACE conn3 <- [1,62,null,{}] 11:46:02 INFO - PROCESS | 1779 | 1472237162651 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:02 INFO - PROCESS | 1779 | 1472237162657 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:02 INFO - PROCESS | 1779 | 1472237162825 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 11:46:02 INFO - PROCESS | 1779 | 1472237162917 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:02 INFO - PROCESS | 1779 | 1472237162925 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x99d95000 == 23 [pid = 1779] [id = 23] 11:46:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x99d96400) [pid = 1779] [serial = 66] [outer = (nil)] 11:46:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x9a4cec00) [pid = 1779] [serial = 67] [outer = 0x99d96400] 11:46:03 INFO - PROCESS | 1779 | 1472237163003 Marionette DEBUG loaded listener.js 11:46:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x9220f800) [pid = 1779] [serial = 68] [outer = 0x99d96400] 11:46:03 INFO - PROCESS | 1779 | 1472237163682 Marionette TRACE conn3 <- [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]]]}] 11:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1082ms 11:46:03 INFO - PROCESS | 1779 | 1472237163725 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 11:46:03 INFO - PROCESS | 1779 | 1472237163731 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 11:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:46:03 INFO - PROCESS | 1779 | 1472237163737 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:46:03 INFO - PROCESS | 1779 | 1472237163741 Marionette TRACE conn3 <- [1,66,null,{}] 11:46:03 INFO - PROCESS | 1779 | 1472237163746 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:03 INFO - PROCESS | 1779 | 1472237163752 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:03 INFO - PROCESS | 1779 | 1472237163921 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 11:46:04 INFO - PROCESS | 1779 | 1472237164017 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:04 INFO - PROCESS | 1779 | 1472237164025 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a788400 == 24 [pid = 1779] [id = 24] 11:46:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x9b10c400) [pid = 1779] [serial = 69] [outer = (nil)] 11:46:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x9b794c00) [pid = 1779] [serial = 70] [outer = 0x9b10c400] 11:46:04 INFO - PROCESS | 1779 | 1472237164099 Marionette DEBUG loaded listener.js 11:46:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9ba90400) [pid = 1779] [serial = 71] [outer = 0x9b10c400] 11:46:04 INFO - PROCESS | 1779 | 1472237164956 Marionette TRACE conn3 <- [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]]]}] 11:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1287ms 11:46:05 INFO - PROCESS | 1779 | 1472237165026 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 11:46:05 INFO - PROCESS | 1779 | 1472237165033 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 11:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:46:05 INFO - PROCESS | 1779 | 1472237165042 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:46:05 INFO - PROCESS | 1779 | 1472237165048 Marionette TRACE conn3 <- [1,70,null,{}] 11:46:05 INFO - PROCESS | 1779 | 1472237165059 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:05 INFO - PROCESS | 1779 | 1472237165065 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:05 INFO - PROCESS | 1779 | 1472237165292 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 11:46:05 INFO - PROCESS | 1779 | 1472237165472 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:05 INFO - PROCESS | 1779 | 1472237165483 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a5f400 == 25 [pid = 1779] [id = 25] 11:46:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x97804800) [pid = 1779] [serial = 72] [outer = (nil)] 11:46:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9a3b9800) [pid = 1779] [serial = 73] [outer = 0x97804800] 11:46:05 INFO - PROCESS | 1779 | 1472237165619 Marionette DEBUG loaded listener.js 11:46:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9acda000) [pid = 1779] [serial = 74] [outer = 0x97804800] 11:46:06 INFO - PROCESS | 1779 | 1472237166460 Marionette TRACE conn3 <- [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]]]}] 11:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1453ms 11:46:06 INFO - PROCESS | 1779 | 1472237166494 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 11:46:06 INFO - PROCESS | 1779 | 1472237166503 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 11:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:46:06 INFO - PROCESS | 1779 | 1472237166515 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:46:06 INFO - PROCESS | 1779 | 1472237166519 Marionette TRACE conn3 <- [1,74,null,{}] 11:46:06 INFO - PROCESS | 1779 | 1472237166526 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:06 INFO - PROCESS | 1779 | 1472237166532 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:06 INFO - PROCESS | 1779 | 1472237166710 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 11:46:06 INFO - PROCESS | 1779 | 1472237166844 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:06 INFO - PROCESS | 1779 | 1472237166852 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a3b3400 == 26 [pid = 1779] [id = 26] 11:46:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9c078000) [pid = 1779] [serial = 75] [outer = (nil)] 11:46:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9c233400) [pid = 1779] [serial = 76] [outer = 0x9c078000] 11:46:06 INFO - PROCESS | 1779 | 1472237166947 Marionette DEBUG loaded listener.js 11:46:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0xa0421400) [pid = 1779] [serial = 77] [outer = 0x9c078000] 11:46:07 INFO - PROCESS | 1779 | 1472237167843 Marionette TRACE conn3 <- [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]]]}] 11:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1386ms 11:46:07 INFO - PROCESS | 1779 | 1472237167900 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 11:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:46:07 INFO - PROCESS | 1779 | 1472237167905 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 11:46:07 INFO - PROCESS | 1779 | 1472237167912 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:46:07 INFO - PROCESS | 1779 | 1472237167918 Marionette TRACE conn3 <- [1,78,null,{}] 11:46:07 INFO - PROCESS | 1779 | 1472237167935 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:07 INFO - PROCESS | 1779 | 1472237167944 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:08 INFO - PROCESS | 1779 | 1472237168161 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 11:46:08 INFO - PROCESS | 1779 | 1472237168300 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:08 INFO - PROCESS | 1779 | 1472237168314 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:08 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2fd7800 == 27 [pid = 1779] [id = 27] 11:46:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0xa2fd7c00) [pid = 1779] [serial = 78] [outer = (nil)] 11:46:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0xa3285400) [pid = 1779] [serial = 79] [outer = 0xa2fd7c00] 11:46:08 INFO - PROCESS | 1779 | 1472237168433 Marionette DEBUG loaded listener.js 11:46:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0xa4d6f800) [pid = 1779] [serial = 80] [outer = 0xa2fd7c00] 11:46:09 INFO - PROCESS | 1779 | 1472237169288 Marionette TRACE conn3 <- [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]]]}] 11:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1440ms 11:46:09 INFO - PROCESS | 1779 | 1472237169352 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 11:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:46:09 INFO - PROCESS | 1779 | 1472237169357 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 11:46:09 INFO - PROCESS | 1779 | 1472237169363 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:46:09 INFO - PROCESS | 1779 | 1472237169367 Marionette TRACE conn3 <- [1,82,null,{}] 11:46:09 INFO - PROCESS | 1779 | 1472237169372 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:09 INFO - PROCESS | 1779 | 1472237169378 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:09 INFO - PROCESS | 1779 | 1472237169544 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 11:46:09 INFO - PROCESS | 1779 | 1472237169677 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:09 INFO - PROCESS | 1779 | 1472237169687 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x96e97800 == 28 [pid = 1779] [id = 28] 11:46:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0xa2007000) [pid = 1779] [serial = 81] [outer = (nil)] 11:46:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0xa67a0c00) [pid = 1779] [serial = 82] [outer = 0xa2007000] 11:46:09 INFO - PROCESS | 1779 | 1472237169768 Marionette DEBUG loaded listener.js 11:46:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0xa68a3400) [pid = 1779] [serial = 83] [outer = 0xa2007000] 11:46:10 INFO - PROCESS | 1779 | 1472237170581 Marionette TRACE conn3 <- [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]]]}] 11:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1285ms 11:46:10 INFO - PROCESS | 1779 | 1472237170664 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 11:46:10 INFO - PROCESS | 1779 | 1472237170669 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 11:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:46:10 INFO - PROCESS | 1779 | 1472237170677 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:46:10 INFO - PROCESS | 1779 | 1472237170681 Marionette TRACE conn3 <- [1,86,null,{}] 11:46:10 INFO - PROCESS | 1779 | 1472237170687 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:10 INFO - PROCESS | 1779 | 1472237170692 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:10 INFO - PROCESS | 1779 | 1472237170853 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 11:46:11 INFO - PROCESS | 1779 | 1472237170987 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:11 INFO - PROCESS | 1779 | 1472237170997 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a4cb000 == 29 [pid = 1779] [id = 29] 11:46:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9b463400) [pid = 1779] [serial = 84] [outer = (nil)] 11:46:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0xa6dac800) [pid = 1779] [serial = 85] [outer = 0x9b463400] 11:46:11 INFO - PROCESS | 1779 | 1472237171080 Marionette DEBUG loaded listener.js 11:46:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa6db1000) [pid = 1779] [serial = 86] [outer = 0x9b463400] 11:46:11 INFO - PROCESS | 1779 | 1472237171955 Marionette TRACE conn3 <- [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]]]}] 11:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1330ms 11:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:46:12 INFO - PROCESS | 1779 | 1472237172008 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 11:46:12 INFO - PROCESS | 1779 | 1472237172012 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 11:46:12 INFO - PROCESS | 1779 | 1472237172018 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:46:12 INFO - PROCESS | 1779 | 1472237172022 Marionette TRACE conn3 <- [1,90,null,{}] 11:46:12 INFO - PROCESS | 1779 | 1472237172028 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:12 INFO - PROCESS | 1779 | 1472237172038 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:12 INFO - PROCESS | 1779 | 1472237172317 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 11:46:12 INFO - PROCESS | 1779 | 1472237172595 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:12 INFO - PROCESS | 1779 | 1472237172604 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x92fedc00 == 30 [pid = 1779] [id = 30] 11:46:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92fee000) [pid = 1779] [serial = 87] [outer = (nil)] 11:46:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93a5ec00) [pid = 1779] [serial = 88] [outer = 0x92fee000] 11:46:12 INFO - PROCESS | 1779 | 1472237172682 Marionette DEBUG loaded listener.js 11:46:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x99210400) [pid = 1779] [serial = 89] [outer = 0x92fee000] 11:46:13 INFO - PROCESS | 1779 | 1472237173448 Marionette TRACE conn3 <- [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]]]}] 11:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1485ms 11:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:46:13 INFO - PROCESS | 1779 | 1472237173505 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 11:46:13 INFO - PROCESS | 1779 | 1472237173510 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 11:46:13 INFO - PROCESS | 1779 | 1472237173518 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:46:13 INFO - PROCESS | 1779 | 1472237173522 Marionette TRACE conn3 <- [1,94,null,{}] 11:46:13 INFO - PROCESS | 1779 | 1472237173530 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:13 INFO - PROCESS | 1779 | 1472237173538 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:13 INFO - PROCESS | 1779 | 1472237173745 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9a4cdc00) [pid = 1779] [serial = 12] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9acdd800) [pid = 1779] [serial = 41] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9b79ec00) [pid = 1779] [serial = 43] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0xa0420800) [pid = 1779] [serial = 46] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0xa109bc00) [pid = 1779] [serial = 49] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa23bbc00) [pid = 1779] [serial = 52] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa335e000) [pid = 1779] [serial = 55] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0xa6107c00) [pid = 1779] [serial = 58] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91f3e400) [pid = 1779] [serial = 22] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x93c72400) [pid = 1779] [serial = 27] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x99e34800) [pid = 1779] [serial = 31] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9c072c00) [pid = 1779] [serial = 34] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0xa102f000) [pid = 1779] [serial = 37] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9920c400) [pid = 1779] [serial = 40] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93a9ec00) [pid = 1779] [serial = 25] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0xa1033400) [pid = 1779] [serial = 47] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0xa2309800) [pid = 1779] [serial = 50] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x9780fc00) [pid = 1779] [serial = 28] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0xa610d800) [pid = 1779] [serial = 59] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x9ba0dc00) [pid = 1779] [serial = 44] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x9c238000) [pid = 1779] [serial = 35] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0xa2329c00) [pid = 1779] [serial = 38] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x91f43000) [pid = 1779] [serial = 23] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x9a76f400) [pid = 1779] [serial = 9] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0xa4d68400) [pid = 1779] [serial = 2] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x93c6f800) [pid = 1779] [serial = 17] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x93a61c00) [pid = 1779] [serial = 19] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | --DOMWINDOW == 51 (0x93c6ac00) [pid = 1779] [serial = 16] [outer = (nil)] [url = about:blank] 11:46:14 INFO - PROCESS | 1779 | 1472237174712 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:14 INFO - PROCESS | 1779 | 1472237174722 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f3f400 == 31 [pid = 1779] [id = 31] 11:46:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0x91f43000) [pid = 1779] [serial = 90] [outer = (nil)] 11:46:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x92209c00) [pid = 1779] [serial = 91] [outer = 0x91f43000] 11:46:14 INFO - PROCESS | 1779 | 1472237174815 Marionette DEBUG loaded listener.js 11:46:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x93a56400) [pid = 1779] [serial = 92] [outer = 0x91f43000] 11:46:15 INFO - PROCESS | 1779 | 1472237175548 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2092ms 11:46:15 INFO - PROCESS | 1779 | 1472237175612 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 11:46:15 INFO - PROCESS | 1779 | 1472237175618 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 11:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:46:15 INFO - PROCESS | 1779 | 1472237175634 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:46:15 INFO - PROCESS | 1779 | 1472237175639 Marionette TRACE conn3 <- [1,98,null,{}] 11:46:15 INFO - PROCESS | 1779 | 1472237175648 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:15 INFO - PROCESS | 1779 | 1472237175655 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:15 INFO - PROCESS | 1779 | 1472237175832 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 11:46:15 INFO - PROCESS | 1779 | 1472237175845 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:15 INFO - PROCESS | 1779 | 1472237175853 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x951d7800 == 32 [pid = 1779] [id = 32] 11:46:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x951d8800) [pid = 1779] [serial = 93] [outer = (nil)] 11:46:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x978e2800) [pid = 1779] [serial = 94] [outer = 0x951d8800] 11:46:15 INFO - PROCESS | 1779 | 1472237175933 Marionette DEBUG loaded listener.js 11:46:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x992f4400) [pid = 1779] [serial = 95] [outer = 0x951d8800] 11:46:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x9a3b4800) [pid = 1779] [serial = 96] [outer = 0x951da800] 11:46:16 INFO - PROCESS | 1779 | 1472237176843 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1286ms 11:46:16 INFO - PROCESS | 1779 | 1472237176921 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 11:46:16 INFO - PROCESS | 1779 | 1472237176929 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 11:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:46:16 INFO - PROCESS | 1779 | 1472237176936 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:46:16 INFO - PROCESS | 1779 | 1472237176940 Marionette TRACE conn3 <- [1,102,null,{}] 11:46:16 INFO - PROCESS | 1779 | 1472237176946 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:16 INFO - PROCESS | 1779 | 1472237176951 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:17 INFO - PROCESS | 1779 | 1472237177169 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 11:46:17 INFO - PROCESS | 1779 | 1472237177243 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:17 INFO - PROCESS | 1779 | 1472237177250 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a95400 == 33 [pid = 1779] [id = 33] 11:46:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x93c67c00) [pid = 1779] [serial = 97] [outer = (nil)] 11:46:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x9a3b3c00) [pid = 1779] [serial = 98] [outer = 0x93c67c00] 11:46:17 INFO - PROCESS | 1779 | 1472237177336 Marionette DEBUG loaded listener.js 11:46:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9a78dc00) [pid = 1779] [serial = 99] [outer = 0x93c67c00] 11:46:18 INFO - PROCESS | 1779 | 1472237178186 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1280ms 11:46:18 INFO - PROCESS | 1779 | 1472237178217 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 11:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:46:18 INFO - PROCESS | 1779 | 1472237178221 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 11:46:18 INFO - PROCESS | 1779 | 1472237178248 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:46:18 INFO - PROCESS | 1779 | 1472237178259 Marionette TRACE conn3 <- [1,106,null,{}] 11:46:18 INFO - PROCESS | 1779 | 1472237178268 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:18 INFO - PROCESS | 1779 | 1472237178276 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:18 INFO - PROCESS | 1779 | 1472237178482 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 11:46:18 INFO - PROCESS | 1779 | 1472237178512 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:18 INFO - PROCESS | 1779 | 1472237178522 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b465400 == 34 [pid = 1779] [id = 34] 11:46:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x9b795400) [pid = 1779] [serial = 100] [outer = (nil)] 11:46:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9b79f000) [pid = 1779] [serial = 101] [outer = 0x9b795400] 11:46:18 INFO - PROCESS | 1779 | 1472237178593 Marionette DEBUG loaded listener.js 11:46:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9ba17c00) [pid = 1779] [serial = 102] [outer = 0x9b795400] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x97807c00) [pid = 1779] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x92ff0800) [pid = 1779] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0xa235ec00) [pid = 1779] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x9b10c400) [pid = 1779] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x93c6a000) [pid = 1779] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x99d96400) [pid = 1779] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:46:19 INFO - PROCESS | 1779 | 1472237179538 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:46:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1362ms 11:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:46:19 INFO - PROCESS | 1779 | 1472237179591 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 11:46:19 INFO - PROCESS | 1779 | 1472237179595 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 11:46:19 INFO - PROCESS | 1779 | 1472237179601 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:46:19 INFO - PROCESS | 1779 | 1472237179605 Marionette TRACE conn3 <- [1,110,null,{}] 11:46:19 INFO - PROCESS | 1779 | 1472237179610 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:19 INFO - PROCESS | 1779 | 1472237179615 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:19 INFO - PROCESS | 1779 | 1472237179774 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 11:46:19 INFO - PROCESS | 1779 | 1472237179784 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:19 INFO - PROCESS | 1779 | 1472237179792 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x97807c00 == 35 [pid = 1779] [id = 35] 11:46:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x992ee800) [pid = 1779] [serial = 103] [outer = (nil)] 11:46:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x9c078800) [pid = 1779] [serial = 104] [outer = 0x992ee800] 11:46:19 INFO - PROCESS | 1779 | 1472237179863 Marionette DEBUG loaded listener.js 11:46:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9c236c00) [pid = 1779] [serial = 105] [outer = 0x992ee800] 11:46:20 INFO - PROCESS | 1779 | 1472237180632 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1091ms 11:46:20 INFO - PROCESS | 1779 | 1472237180692 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 11:46:20 INFO - PROCESS | 1779 | 1472237180695 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 11:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:46:20 INFO - PROCESS | 1779 | 1472237180707 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:46:20 INFO - PROCESS | 1779 | 1472237180710 Marionette TRACE conn3 <- [1,114,null,{}] 11:46:20 INFO - PROCESS | 1779 | 1472237180716 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:20 INFO - PROCESS | 1779 | 1472237180721 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:20 INFO - PROCESS | 1779 | 1472237180869 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 11:46:20 INFO - PROCESS | 1779 | 1472237180878 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:20 INFO - PROCESS | 1779 | 1472237180896 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:20 INFO - PROCESS | 1779 | ++DOCSHELL 0xa041f400 == 36 [pid = 1779] [id = 36] 11:46:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0xa0420000) [pid = 1779] [serial = 106] [outer = (nil)] 11:46:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0xa1033400) [pid = 1779] [serial = 107] [outer = 0xa0420000] 11:46:20 INFO - PROCESS | 1779 | 1472237180978 Marionette DEBUG loaded listener.js 11:46:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0xa230a000) [pid = 1779] [serial = 108] [outer = 0xa0420000] 11:46:22 INFO - PROCESS | 1779 | 1472237182151 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:46:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1500ms 11:46:22 INFO - PROCESS | 1779 | 1472237182204 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 11:46:22 INFO - PROCESS | 1779 | 1472237182211 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 11:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:46:22 INFO - PROCESS | 1779 | 1472237182219 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:46:22 INFO - PROCESS | 1779 | 1472237182225 Marionette TRACE conn3 <- [1,118,null,{}] 11:46:22 INFO - PROCESS | 1779 | 1472237182236 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:22 INFO - PROCESS | 1779 | 1472237182241 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:22 INFO - PROCESS | 1779 | 1472237182441 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 11:46:22 INFO - PROCESS | 1779 | 1472237182607 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:22 INFO - PROCESS | 1779 | 1472237182620 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f43800 == 37 [pid = 1779] [id = 37] 11:46:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9532fc00) [pid = 1779] [serial = 109] [outer = (nil)] 11:46:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9a387400) [pid = 1779] [serial = 110] [outer = 0x9532fc00] 11:46:22 INFO - PROCESS | 1779 | 1472237182730 Marionette DEBUG loaded listener.js 11:46:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9a78a400) [pid = 1779] [serial = 111] [outer = 0x9532fc00] 11:46:23 INFO - PROCESS | 1779 | 1472237183649 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1489ms 11:46:23 INFO - PROCESS | 1779 | 1472237183708 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 11:46:23 INFO - PROCESS | 1779 | 1472237183716 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 11:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:46:23 INFO - PROCESS | 1779 | 1472237183727 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:46:23 INFO - PROCESS | 1779 | 1472237183730 Marionette TRACE conn3 <- [1,122,null,{}] 11:46:23 INFO - PROCESS | 1779 | 1472237183737 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:23 INFO - PROCESS | 1779 | 1472237183743 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:23 INFO - PROCESS | 1779 | 1472237183943 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 11:46:24 INFO - PROCESS | 1779 | 1472237184070 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:24 INFO - PROCESS | 1779 | 1472237184083 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f3dc00 == 38 [pid = 1779] [id = 38] 11:46:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x95116800) [pid = 1779] [serial = 112] [outer = (nil)] 11:46:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x95118800) [pid = 1779] [serial = 113] [outer = 0x95116800] 11:46:24 INFO - PROCESS | 1779 | 1472237184215 Marionette DEBUG loaded listener.js 11:46:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x951d6c00) [pid = 1779] [serial = 114] [outer = 0x95116800] 11:46:25 INFO - PROCESS | 1779 | 1472237185385 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:46:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1692ms 11:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:46:25 INFO - PROCESS | 1779 | 1472237185419 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 11:46:25 INFO - PROCESS | 1779 | 1472237185422 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 11:46:25 INFO - PROCESS | 1779 | 1472237185429 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:46:25 INFO - PROCESS | 1779 | 1472237185435 Marionette TRACE conn3 <- [1,126,null,{}] 11:46:25 INFO - PROCESS | 1779 | 1472237185452 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:25 INFO - PROCESS | 1779 | 1472237185460 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:25 INFO - PROCESS | 1779 | 1472237185674 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 11:46:25 INFO - PROCESS | 1779 | 1472237185845 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:25 INFO - PROCESS | 1779 | 1472237185858 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d410c00 == 39 [pid = 1779] [id = 39] 11:46:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9d412000) [pid = 1779] [serial = 115] [outer = (nil)] 11:46:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0xa0420c00) [pid = 1779] [serial = 116] [outer = 0x9d412000] 11:46:25 INFO - PROCESS | 1779 | 1472237185945 Marionette DEBUG loaded listener.js 11:46:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0xa20b6800) [pid = 1779] [serial = 117] [outer = 0x9d412000] 11:46:27 INFO - PROCESS | 1779 | 1472237187057 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1687ms 11:46:27 INFO - PROCESS | 1779 | 1472237187116 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 11:46:27 INFO - PROCESS | 1779 | 1472237187122 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 11:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:46:27 INFO - PROCESS | 1779 | 1472237187131 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:46:27 INFO - PROCESS | 1779 | 1472237187136 Marionette TRACE conn3 <- [1,130,null,{}] 11:46:27 INFO - PROCESS | 1779 | 1472237187145 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:27 INFO - PROCESS | 1779 | 1472237187151 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:27 INFO - PROCESS | 1779 | 1472237187322 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 11:46:27 INFO - PROCESS | 1779 | 1472237187601 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:27 INFO - PROCESS | 1779 | 1472237187611 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x9510e000 == 40 [pid = 1779] [id = 40] 11:46:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9510e400) [pid = 1779] [serial = 118] [outer = (nil)] 11:46:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x95111800) [pid = 1779] [serial = 119] [outer = 0x9510e400] 11:46:27 INFO - PROCESS | 1779 | 1472237187689 Marionette DEBUG loaded listener.js 11:46:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x95117400) [pid = 1779] [serial = 120] [outer = 0x9510e400] 11:46:28 INFO - PROCESS | 1779 | --DOCSHELL 0x93a5f400 == 39 [pid = 1779] [id = 25] 11:46:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9a788400 == 38 [pid = 1779] [id = 24] 11:46:28 INFO - PROCESS | 1779 | --DOCSHELL 0x99d95000 == 37 [pid = 1779] [id = 23] 11:46:28 INFO - PROCESS | 1779 | --DOCSHELL 0x99e2e800 == 36 [pid = 1779] [id = 17] 11:46:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9c238c00 == 35 [pid = 1779] [id = 16] 11:46:28 INFO - PROCESS | 1779 | --DOCSHELL 0x93a9ac00 == 34 [pid = 1779] [id = 22] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0xa61eb000) [pid = 1779] [serial = 61] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0xa4d69c00) [pid = 1779] [serial = 56] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa23c7000) [pid = 1779] [serial = 53] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa33e3800) [pid = 1779] [serial = 62] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9ba90400) [pid = 1779] [serial = 71] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9b794c00) [pid = 1779] [serial = 70] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x947f1c00) [pid = 1779] [serial = 64] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9a4cec00) [pid = 1779] [serial = 67] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x978e5800) [pid = 1779] [serial = 65] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9220f800) [pid = 1779] [serial = 68] [outer = (nil)] [url = about:blank] 11:46:28 INFO - PROCESS | 1779 | 1472237188530 Marionette TRACE conn3 <- [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]]]}] 11:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1437ms 11:46:28 INFO - PROCESS | 1779 | 1472237188568 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 11:46:28 INFO - PROCESS | 1779 | 1472237188575 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 11:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:46:28 INFO - PROCESS | 1779 | 1472237188587 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:46:28 INFO - PROCESS | 1779 | 1472237188590 Marionette TRACE conn3 <- [1,134,null,{}] 11:46:28 INFO - PROCESS | 1779 | 1472237188601 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:28 INFO - PROCESS | 1779 | 1472237188607 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:28 INFO - PROCESS | 1779 | 1472237188780 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 11:46:28 INFO - PROCESS | 1779 | 1472237188804 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:28 INFO - PROCESS | 1779 | 1472237188815 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x99d95000 == 35 [pid = 1779] [id = 41] 11:46:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9a07e800) [pid = 1779] [serial = 121] [outer = (nil)] 11:46:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9a4c8800) [pid = 1779] [serial = 122] [outer = 0x9a07e800] 11:46:28 INFO - PROCESS | 1779 | 1472237188978 Marionette DEBUG loaded listener.js 11:46:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9a785000) [pid = 1779] [serial = 123] [outer = 0x9a07e800] 11:46:29 INFO - PROCESS | 1779 | 1472237189753 Marionette TRACE conn3 <- [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]]]}] 11:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1186ms 11:46:29 INFO - PROCESS | 1779 | 1472237189772 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 11:46:29 INFO - PROCESS | 1779 | 1472237189775 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 11:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:46:29 INFO - PROCESS | 1779 | 1472237189783 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:46:29 INFO - PROCESS | 1779 | 1472237189788 Marionette TRACE conn3 <- [1,138,null,{}] 11:46:29 INFO - PROCESS | 1779 | 1472237189812 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:29 INFO - PROCESS | 1779 | 1472237189820 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:29 INFO - PROCESS | 1779 | 1472237189980 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 11:46:30 INFO - PROCESS | 1779 | 1472237189990 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:30 INFO - PROCESS | 1779 | 1472237190002 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x9ba17400 == 36 [pid = 1779] [id = 42] 11:46:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9ba90400) [pid = 1779] [serial = 124] [outer = (nil)] 11:46:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9bfea400) [pid = 1779] [serial = 125] [outer = 0x9ba90400] 11:46:30 INFO - PROCESS | 1779 | 1472237190078 Marionette DEBUG loaded listener.js 11:46:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9c238c00) [pid = 1779] [serial = 126] [outer = 0x9ba90400] 11:46:31 INFO - PROCESS | 1779 | 1472237191046 Marionette TRACE conn3 <- [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]]]}] 11:46:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1342ms 11:46:31 INFO - PROCESS | 1779 | 1472237191148 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 11:46:31 INFO - PROCESS | 1779 | 1472237191153 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 11:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:46:31 INFO - PROCESS | 1779 | 1472237191167 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:46:31 INFO - PROCESS | 1779 | 1472237191170 Marionette TRACE conn3 <- [1,142,null,{}] 11:46:31 INFO - PROCESS | 1779 | 1472237191182 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:31 INFO - PROCESS | 1779 | 1472237191186 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:31 INFO - PROCESS | 1779 | 1472237191395 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 11:46:31 INFO - PROCESS | 1779 | 1472237191432 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:31 INFO - PROCESS | 1779 | 1472237191441 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:31 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2541c00 == 37 [pid = 1779] [id = 43] 11:46:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0xa2547000) [pid = 1779] [serial = 127] [outer = (nil)] 11:46:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0xa2576c00) [pid = 1779] [serial = 128] [outer = 0xa2547000] 11:46:31 INFO - PROCESS | 1779 | 1472237191512 Marionette DEBUG loaded listener.js 11:46:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0xa321f400) [pid = 1779] [serial = 129] [outer = 0xa2547000] 11:46:32 INFO - PROCESS | 1779 | 1472237192336 Marionette TRACE conn3 <- [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]]]}] 11:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1229ms 11:46:32 INFO - PROCESS | 1779 | 1472237192398 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 11:46:32 INFO - PROCESS | 1779 | 1472237192402 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 11:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:46:32 INFO - PROCESS | 1779 | 1472237192408 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:46:32 INFO - PROCESS | 1779 | 1472237192411 Marionette TRACE conn3 <- [1,146,null,{}] 11:46:32 INFO - PROCESS | 1779 | 1472237192416 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:32 INFO - PROCESS | 1779 | 1472237192421 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:32 INFO - PROCESS | 1779 | 1472237192637 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 11:46:32 INFO - PROCESS | 1779 | 1472237192709 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:32 INFO - PROCESS | 1779 | 1472237192717 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:32 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2fd4c00 == 38 [pid = 1779] [id = 44] 11:46:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa3286400) [pid = 1779] [serial = 130] [outer = (nil)] 11:46:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa4d64400) [pid = 1779] [serial = 131] [outer = 0xa3286400] 11:46:32 INFO - PROCESS | 1779 | 1472237192791 Marionette DEBUG loaded listener.js 11:46:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa4d69000) [pid = 1779] [serial = 132] [outer = 0xa3286400] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9b795400) [pid = 1779] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93c67c00) [pid = 1779] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x992ee800) [pid = 1779] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x951d8800) [pid = 1779] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91f43000) [pid = 1779] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92fee000) [pid = 1779] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x97804800) [pid = 1779] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9c078000) [pid = 1779] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0xa2fd7c00) [pid = 1779] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0xa2007000) [pid = 1779] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:46:33 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9b463400) [pid = 1779] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:46:33 INFO - PROCESS | 1779 | 1472237193582 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:46:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1228ms 11:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:46:33 INFO - PROCESS | 1779 | 1472237193636 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 11:46:33 INFO - PROCESS | 1779 | 1472237193639 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 11:46:33 INFO - PROCESS | 1779 | 1472237193644 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:46:33 INFO - PROCESS | 1779 | 1472237193648 Marionette TRACE conn3 <- [1,150,null,{}] 11:46:33 INFO - PROCESS | 1779 | 1472237193654 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:33 INFO - PROCESS | 1779 | 1472237193664 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:33 INFO - PROCESS | 1779 | 1472237193894 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 11:46:34 INFO - PROCESS | 1779 | 1472237194040 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:34 INFO - PROCESS | 1779 | 1472237194048 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b464800 == 39 [pid = 1779] [id = 45] 11:46:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9ba13000) [pid = 1779] [serial = 133] [outer = (nil)] 11:46:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0xa610ac00) [pid = 1779] [serial = 134] [outer = 0x9ba13000] 11:46:34 INFO - PROCESS | 1779 | 1472237194148 Marionette DEBUG loaded listener.js 11:46:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0xa672a800) [pid = 1779] [serial = 135] [outer = 0x9ba13000] 11:46:35 INFO - PROCESS | 1779 | 1472237195018 Marionette TRACE conn3 <- [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]]]}] 11:46:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1436ms 11:46:35 INFO - PROCESS | 1779 | 1472237195101 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 11:46:35 INFO - PROCESS | 1779 | 1472237195107 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 11:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:46:35 INFO - PROCESS | 1779 | 1472237195116 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:46:35 INFO - PROCESS | 1779 | 1472237195122 Marionette TRACE conn3 <- [1,154,null,{}] 11:46:35 INFO - PROCESS | 1779 | 1472237195131 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:35 INFO - PROCESS | 1779 | 1472237195138 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:35 INFO - PROCESS | 1779 | 1472237195353 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 11:46:35 INFO - PROCESS | 1779 | 1472237195493 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:35 INFO - PROCESS | 1779 | 1472237195511 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x92fecc00 == 40 [pid = 1779] [id = 46] 11:46:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92fef000) [pid = 1779] [serial = 136] [outer = (nil)] 11:46:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9510dc00) [pid = 1779] [serial = 137] [outer = 0x92fef000] 11:46:35 INFO - PROCESS | 1779 | 1472237195642 Marionette DEBUG loaded listener.js 11:46:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x97805400) [pid = 1779] [serial = 138] [outer = 0x92fef000] 11:46:36 INFO - PROCESS | 1779 | 1472237196521 Marionette TRACE conn3 <- [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]]]}] 11:46:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1440ms 11:46:36 INFO - PROCESS | 1779 | 1472237196557 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 11:46:36 INFO - PROCESS | 1779 | 1472237196562 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 11:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:46:36 INFO - PROCESS | 1779 | 1472237196574 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:46:36 INFO - PROCESS | 1779 | 1472237196579 Marionette TRACE conn3 <- [1,158,null,{}] 11:46:36 INFO - PROCESS | 1779 | 1472237196587 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:36 INFO - PROCESS | 1779 | 1472237196593 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:36 INFO - PROCESS | 1779 | 1472237196779 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 11:46:36 INFO - PROCESS | 1779 | 1472237196923 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:36 INFO - PROCESS | 1779 | 1472237196931 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a4d2400 == 41 [pid = 1779] [id = 47] 11:46:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9aca9000) [pid = 1779] [serial = 139] [outer = (nil)] 11:46:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9b116000) [pid = 1779] [serial = 140] [outer = 0x9aca9000] 11:46:37 INFO - PROCESS | 1779 | 1472237197020 Marionette DEBUG loaded listener.js 11:46:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9ba95000) [pid = 1779] [serial = 141] [outer = 0x9aca9000] 11:46:37 INFO - PROCESS | 1779 | 1472237197991 Marionette TRACE conn3 <- [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]]]}] 11:46:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1437ms 11:46:38 INFO - PROCESS | 1779 | 1472237198008 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 11:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:46:38 INFO - PROCESS | 1779 | 1472237198012 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 11:46:38 INFO - PROCESS | 1779 | 1472237198019 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:46:38 INFO - PROCESS | 1779 | 1472237198023 Marionette TRACE conn3 <- [1,162,null,{}] 11:46:38 INFO - PROCESS | 1779 | 1472237198037 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:38 INFO - PROCESS | 1779 | 1472237198047 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:38 INFO - PROCESS | 1779 | 1472237198230 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 11:46:38 INFO - PROCESS | 1779 | 1472237198376 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:38 INFO - PROCESS | 1779 | 1472237198388 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:38 INFO - PROCESS | 1779 | ++DOCSHELL 0xa4d68000 == 42 [pid = 1779] [id = 48] 11:46:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa4f36000) [pid = 1779] [serial = 142] [outer = (nil)] 11:46:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa6105400) [pid = 1779] [serial = 143] [outer = 0xa4f36000] 11:46:38 INFO - PROCESS | 1779 | 1472237198505 Marionette DEBUG loaded listener.js 11:46:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0xa61e6c00) [pid = 1779] [serial = 144] [outer = 0xa4f36000] 11:46:39 INFO - PROCESS | 1779 | 1472237199375 Marionette TRACE conn3 <- [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]]]}] 11:46:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1400ms 11:46:39 INFO - PROCESS | 1779 | 1472237199419 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 11:46:39 INFO - PROCESS | 1779 | 1472237199424 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 11:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:46:39 INFO - PROCESS | 1779 | 1472237199430 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:46:39 INFO - PROCESS | 1779 | 1472237199434 Marionette TRACE conn3 <- [1,166,null,{}] 11:46:39 INFO - PROCESS | 1779 | 1472237199439 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:39 INFO - PROCESS | 1779 | 1472237199445 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:39 INFO - PROCESS | 1779 | 1472237199619 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 11:46:39 INFO - PROCESS | 1779 | 1472237199760 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:39 INFO - PROCESS | 1779 | 1472237199767 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x9c22bc00 == 43 [pid = 1779] [id = 49] 11:46:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0xa6103800) [pid = 1779] [serial = 145] [outer = (nil)] 11:46:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0xa6f3b400) [pid = 1779] [serial = 146] [outer = 0xa6103800] 11:46:39 INFO - PROCESS | 1779 | 1472237199850 Marionette DEBUG loaded listener.js 11:46:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0xa6f49400) [pid = 1779] [serial = 147] [outer = 0xa6103800] 11:46:40 INFO - PROCESS | 1779 | 1472237200341 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:46:40 INFO - PROCESS | 1779 | 1472237200819 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1435ms 11:46:40 INFO - PROCESS | 1779 | 1472237200867 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 11:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:46:40 INFO - PROCESS | 1779 | 1472237200871 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 11:46:40 INFO - PROCESS | 1779 | 1472237200878 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:46:40 INFO - PROCESS | 1779 | 1472237200882 Marionette TRACE conn3 <- [1,170,null,{}] 11:46:40 INFO - PROCESS | 1779 | 1472237200888 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:40 INFO - PROCESS | 1779 | 1472237200893 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:41 INFO - PROCESS | 1779 | 1472237201062 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 11:46:41 INFO - PROCESS | 1779 | 1472237201204 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:41 INFO - PROCESS | 1779 | 1472237201213 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x9acb1000 == 44 [pid = 1779] [id = 50] 11:46:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0xa67a4c00) [pid = 1779] [serial = 148] [outer = (nil)] 11:46:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0xa82f0c00) [pid = 1779] [serial = 149] [outer = 0xa67a4c00] 11:46:41 INFO - PROCESS | 1779 | 1472237201297 Marionette DEBUG loaded listener.js 11:46:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0xa82f5c00) [pid = 1779] [serial = 150] [outer = 0xa67a4c00] 11:46:42 INFO - PROCESS | 1779 | 1472237202184 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1331ms 11:46:42 INFO - PROCESS | 1779 | 1472237202222 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 11:46:42 INFO - PROCESS | 1779 | 1472237202232 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 11:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:46:42 INFO - PROCESS | 1779 | 1472237202246 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:46:42 INFO - PROCESS | 1779 | 1472237202249 Marionette TRACE conn3 <- [1,174,null,{}] 11:46:42 INFO - PROCESS | 1779 | 1472237202261 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:42 INFO - PROCESS | 1779 | 1472237202276 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:42 INFO - PROCESS | 1779 | 1472237202649 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 11:46:42 INFO - PROCESS | 1779 | 1472237202877 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:42 INFO - PROCESS | 1779 | 1472237202889 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x92208800 == 45 [pid = 1779] [id = 51] 11:46:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x93a9e000) [pid = 1779] [serial = 151] [outer = (nil)] 11:46:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9a64ac00) [pid = 1779] [serial = 152] [outer = 0x93a9e000] 11:46:42 INFO - PROCESS | 1779 | 1472237202971 Marionette DEBUG loaded listener.js 11:46:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9c239800) [pid = 1779] [serial = 153] [outer = 0x93a9e000] 11:46:44 INFO - PROCESS | 1779 | 1472237204020 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:46:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1842ms 11:46:44 INFO - PROCESS | 1779 | 1472237204090 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 11:46:44 INFO - PROCESS | 1779 | 1472237204096 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 11:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:46:44 INFO - PROCESS | 1779 | 1472237204104 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:46:44 INFO - PROCESS | 1779 | 1472237204111 Marionette TRACE conn3 <- [1,178,null,{}] 11:46:44 INFO - PROCESS | 1779 | 1472237204119 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:44 INFO - PROCESS | 1779 | 1472237204124 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:44 INFO - PROCESS | 1779 | 1472237204367 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 11:46:44 INFO - PROCESS | 1779 | --DOCSHELL 0x9533c000 == 44 [pid = 1779] [id = 12] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0xa1033400) [pid = 1779] [serial = 107] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | 1472237204607 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:44 INFO - PROCESS | 1779 | 1472237204617 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a58400 == 45 [pid = 1779] [id = 52] 11:46:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93a5a400) [pid = 1779] [serial = 154] [outer = (nil)] 11:46:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9511c000) [pid = 1779] [serial = 155] [outer = 0x93a5a400] 11:46:44 INFO - PROCESS | 1779 | 1472237204700 Marionette DEBUG loaded listener.js 11:46:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9920fc00) [pid = 1779] [serial = 156] [outer = 0x93a5a400] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9b79f000) [pid = 1779] [serial = 101] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9a78dc00) [pid = 1779] [serial = 99] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9ba17c00) [pid = 1779] [serial = 102] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9c078800) [pid = 1779] [serial = 104] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x978e2800) [pid = 1779] [serial = 94] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x992f4400) [pid = 1779] [serial = 95] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92209c00) [pid = 1779] [serial = 91] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93a56400) [pid = 1779] [serial = 92] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x99210400) [pid = 1779] [serial = 89] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x93a5ec00) [pid = 1779] [serial = 88] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9ad7b800) [pid = 1779] [serial = 32] [outer = (nil)] [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.] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9acda000) [pid = 1779] [serial = 74] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9a3b9800) [pid = 1779] [serial = 73] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0xa0421400) [pid = 1779] [serial = 77] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9c233400) [pid = 1779] [serial = 76] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0xa4d6f800) [pid = 1779] [serial = 80] [outer = (nil)] [url = about:blank] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa3285400) [pid = 1779] [serial = 79] [outer = (nil)] [url = about:blank] 11:46:45 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa68a3400) [pid = 1779] [serial = 83] [outer = (nil)] [url = about:blank] 11:46:45 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0xa67a0c00) [pid = 1779] [serial = 82] [outer = (nil)] [url = about:blank] 11:46:45 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9c236c00) [pid = 1779] [serial = 105] [outer = (nil)] [url = about:blank] 11:46:45 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0xa6db1000) [pid = 1779] [serial = 86] [outer = (nil)] [url = about:blank] 11:46:45 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0xa6dac800) [pid = 1779] [serial = 85] [outer = (nil)] [url = about:blank] 11:46:45 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9a3b3c00) [pid = 1779] [serial = 98] [outer = (nil)] [url = about:blank] 11:46:45 INFO - PROCESS | 1779 | 1472237205449 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:46:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1385ms 11:46:45 INFO - PROCESS | 1779 | 1472237205489 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 11:46:45 INFO - PROCESS | 1779 | 1472237205495 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 11:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:46:45 INFO - PROCESS | 1779 | 1472237205505 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:46:45 INFO - PROCESS | 1779 | 1472237205509 Marionette TRACE conn3 <- [1,182,null,{}] 11:46:45 INFO - PROCESS | 1779 | 1472237205519 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:45 INFO - PROCESS | 1779 | 1472237205524 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:45 INFO - PROCESS | 1779 | 1472237205690 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 11:46:45 INFO - PROCESS | 1779 | 1472237205700 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:45 INFO - PROCESS | 1779 | 1472237205707 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x9523c000 == 46 [pid = 1779] [id = 53] 11:46:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x95242800) [pid = 1779] [serial = 157] [outer = (nil)] 11:46:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x95248000) [pid = 1779] [serial = 158] [outer = 0x95242800] 11:46:45 INFO - PROCESS | 1779 | 1472237205779 Marionette DEBUG loaded listener.js 11:46:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9524a800) [pid = 1779] [serial = 159] [outer = 0x95242800] 11:46:46 INFO - PROCESS | 1779 | 1472237206570 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:46:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1083ms 11:46:46 INFO - PROCESS | 1779 | 1472237206598 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 11:46:46 INFO - PROCESS | 1779 | 1472237206601 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 11:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:46:46 INFO - PROCESS | 1779 | 1472237206608 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:46:46 INFO - PROCESS | 1779 | 1472237206613 Marionette TRACE conn3 <- [1,186,null,{}] 11:46:46 INFO - PROCESS | 1779 | 1472237206629 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:46 INFO - PROCESS | 1779 | 1472237206637 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:46 INFO - PROCESS | 1779 | 1472237206814 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 11:46:46 INFO - PROCESS | 1779 | 1472237206825 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:46 INFO - PROCESS | 1779 | 1472237206836 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a76b000 == 47 [pid = 1779] [id = 54] 11:46:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9a780400) [pid = 1779] [serial = 160] [outer = (nil)] 11:46:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9a8c4800) [pid = 1779] [serial = 161] [outer = 0x9a780400] 11:46:47 INFO - PROCESS | 1779 | 1472237207016 Marionette DEBUG loaded listener.js 11:46:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9acda000) [pid = 1779] [serial = 162] [outer = 0x9a780400] 11:46:47 INFO - PROCESS | 1779 | 1472237207791 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1236ms 11:46:47 INFO - PROCESS | 1779 | 1472237207850 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 11:46:47 INFO - PROCESS | 1779 | 1472237207854 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 11:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:46:47 INFO - PROCESS | 1779 | 1472237207861 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:46:47 INFO - PROCESS | 1779 | 1472237207864 Marionette TRACE conn3 <- [1,190,null,{}] 11:46:47 INFO - PROCESS | 1779 | 1472237207870 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:47 INFO - PROCESS | 1779 | 1472237207875 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:48 INFO - PROCESS | 1779 | 1472237208093 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 11:46:48 INFO - PROCESS | 1779 | 1472237208118 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:48 INFO - PROCESS | 1779 | 1472237208126 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f3ec00 == 48 [pid = 1779] [id = 55] 11:46:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9b354400) [pid = 1779] [serial = 163] [outer = (nil)] 11:46:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9ba0cc00) [pid = 1779] [serial = 164] [outer = 0x9b354400] 11:46:48 INFO - PROCESS | 1779 | 1472237208200 Marionette DEBUG loaded listener.js 11:46:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9bfe9400) [pid = 1779] [serial = 165] [outer = 0x9b354400] 11:46:49 INFO - PROCESS | 1779 | 1472237209039 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1230ms 11:46:49 INFO - PROCESS | 1779 | 1472237209100 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 11:46:49 INFO - PROCESS | 1779 | 1472237209103 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 11:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:46:49 INFO - PROCESS | 1779 | 1472237209110 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:46:49 INFO - PROCESS | 1779 | 1472237209114 Marionette TRACE conn3 <- [1,194,null,{}] 11:46:49 INFO - PROCESS | 1779 | 1472237209119 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:49 INFO - PROCESS | 1779 | 1472237209124 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:49 INFO - PROCESS | 1779 | 1472237209320 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 11:46:49 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0xa2547000) [pid = 1779] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:46:49 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9510e400) [pid = 1779] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:46:49 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa3286400) [pid = 1779] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:46:49 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9ba90400) [pid = 1779] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:46:49 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9a07e800) [pid = 1779] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:46:49 INFO - PROCESS | 1779 | 1472237209504 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:49 INFO - PROCESS | 1779 | 1472237209511 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x9220cc00 == 49 [pid = 1779] [id = 56] 11:46:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92fee000) [pid = 1779] [serial = 166] [outer = (nil)] 11:46:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9a646400) [pid = 1779] [serial = 167] [outer = 0x92fee000] 11:46:49 INFO - PROCESS | 1779 | 1472237209581 Marionette DEBUG loaded listener.js 11:46:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9c237000) [pid = 1779] [serial = 168] [outer = 0x92fee000] 11:46:50 INFO - PROCESS | 1779 | 1472237210309 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1232ms 11:46:50 INFO - PROCESS | 1779 | 1472237210344 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 11:46:50 INFO - PROCESS | 1779 | 1472237210348 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 11:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:46:50 INFO - PROCESS | 1779 | 1472237210360 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:46:50 INFO - PROCESS | 1779 | 1472237210363 Marionette TRACE conn3 <- [1,198,null,{}] 11:46:50 INFO - PROCESS | 1779 | 1472237210370 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:50 INFO - PROCESS | 1779 | 1472237210381 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:50 INFO - PROCESS | 1779 | 1472237210571 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 11:46:50 INFO - PROCESS | 1779 | 1472237210687 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:50 INFO - PROCESS | 1779 | 1472237210697 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x9220a800 == 50 [pid = 1779] [id = 57] 11:46:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0xa0422800) [pid = 1779] [serial = 169] [outer = (nil)] 11:46:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa3286400) [pid = 1779] [serial = 170] [outer = 0xa0422800] 11:46:50 INFO - PROCESS | 1779 | 1472237210781 Marionette DEBUG loaded listener.js 11:46:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa23c2000) [pid = 1779] [serial = 171] [outer = 0xa0422800] 11:46:51 INFO - PROCESS | 1779 | 1472237211476 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1235ms 11:46:51 INFO - PROCESS | 1779 | 1472237211596 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 11:46:51 INFO - PROCESS | 1779 | 1472237211603 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 11:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:46:51 INFO - PROCESS | 1779 | 1472237211626 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:46:51 INFO - PROCESS | 1779 | 1472237211632 Marionette TRACE conn3 <- [1,202,null,{}] 11:46:51 INFO - PROCESS | 1779 | 1472237211642 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:51 INFO - PROCESS | 1779 | 1472237211649 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:51 INFO - PROCESS | 1779 | 1472237211951 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 11:46:52 INFO - PROCESS | 1779 | 1472237212028 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:52 INFO - PROCESS | 1779 | 1472237212045 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x93c6a800 == 51 [pid = 1779] [id = 58] 11:46:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93c6cc00) [pid = 1779] [serial = 172] [outer = (nil)] 11:46:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9510f800) [pid = 1779] [serial = 173] [outer = 0x93c6cc00] 11:46:52 INFO - PROCESS | 1779 | 1472237212187 Marionette DEBUG loaded listener.js 11:46:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9523b400) [pid = 1779] [serial = 174] [outer = 0x93c6cc00] 11:46:53 INFO - PROCESS | 1779 | 1472237213201 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1649ms 11:46:53 INFO - PROCESS | 1779 | 1472237213263 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 11:46:53 INFO - PROCESS | 1779 | 1472237213269 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 11:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:46:53 INFO - PROCESS | 1779 | 1472237213282 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:46:53 INFO - PROCESS | 1779 | 1472237213289 Marionette TRACE conn3 <- [1,206,null,{}] 11:46:53 INFO - PROCESS | 1779 | 1472237213297 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:53 INFO - PROCESS | 1779 | 1472237213303 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:53 INFO - PROCESS | 1779 | 1472237213548 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 11:46:53 INFO - PROCESS | 1779 | 1472237213748 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:53 INFO - PROCESS | 1779 | 1472237213758 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x98341800 == 52 [pid = 1779] [id = 59] 11:46:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x99d9a800) [pid = 1779] [serial = 175] [outer = (nil)] 11:46:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9a394c00) [pid = 1779] [serial = 176] [outer = 0x99d9a800] 11:46:53 INFO - PROCESS | 1779 | 1472237213904 Marionette DEBUG loaded listener.js 11:46:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9a5dec00) [pid = 1779] [serial = 177] [outer = 0x99d9a800] 11:46:54 INFO - PROCESS | 1779 | 1472237214796 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1555ms 11:46:54 INFO - PROCESS | 1779 | 1472237214832 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 11:46:54 INFO - PROCESS | 1779 | 1472237214836 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 11:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:46:54 INFO - PROCESS | 1779 | 1472237214844 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:46:54 INFO - PROCESS | 1779 | 1472237214848 Marionette TRACE conn3 <- [1,210,null,{}] 11:46:54 INFO - PROCESS | 1779 | 1472237214864 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:54 INFO - PROCESS | 1779 | 1472237214872 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:55 INFO - PROCESS | 1779 | 1472237215081 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 11:46:55 INFO - PROCESS | 1779 | 1472237215238 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:55 INFO - PROCESS | 1779 | 1472237215254 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a50ac00 == 53 [pid = 1779] [id = 60] 11:46:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9a50b000) [pid = 1779] [serial = 178] [outer = (nil)] 11:46:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9a511c00) [pid = 1779] [serial = 179] [outer = 0x9a50b000] 11:46:55 INFO - PROCESS | 1779 | 1472237215345 Marionette DEBUG loaded listener.js 11:46:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9a5e4400) [pid = 1779] [serial = 180] [outer = 0x9a50b000] 11:46:56 INFO - PROCESS | 1779 | 1472237216199 Marionette TRACE conn3 <- [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]]]}] 11:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1390ms 11:46:56 INFO - PROCESS | 1779 | 1472237216235 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 11:46:56 INFO - PROCESS | 1779 | 1472237216238 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 11:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:46:56 INFO - PROCESS | 1779 | 1472237216263 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:46:56 INFO - PROCESS | 1779 | 1472237216267 Marionette TRACE conn3 <- [1,214,null,{}] 11:46:56 INFO - PROCESS | 1779 | 1472237216273 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:56 INFO - PROCESS | 1779 | 1472237216278 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:56 INFO - PROCESS | 1779 | 1472237216459 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 11:46:56 INFO - PROCESS | 1779 | 1472237216620 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:56 INFO - PROCESS | 1779 | 1472237216629 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x96e11000 == 54 [pid = 1779] [id = 61] 11:46:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x96e11c00) [pid = 1779] [serial = 181] [outer = (nil)] 11:46:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x96e18800) [pid = 1779] [serial = 182] [outer = 0x96e11c00] 11:46:56 INFO - PROCESS | 1779 | 1472237216709 Marionette DEBUG loaded listener.js 11:46:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x96e1c400) [pid = 1779] [serial = 183] [outer = 0x96e11c00] 11:46:57 INFO - PROCESS | 1779 | 1472237217578 Marionette TRACE conn3 <- [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]]]}] 11:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1346ms 11:46:57 INFO - PROCESS | 1779 | 1472237217607 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 11:46:57 INFO - PROCESS | 1779 | 1472237217611 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 11:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:46:57 INFO - PROCESS | 1779 | 1472237217617 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:46:57 INFO - PROCESS | 1779 | 1472237217621 Marionette TRACE conn3 <- [1,218,null,{}] 11:46:57 INFO - PROCESS | 1779 | 1472237217627 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:57 INFO - PROCESS | 1779 | 1472237217632 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:57 INFO - PROCESS | 1779 | 1472237217806 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 11:46:58 INFO - PROCESS | 1779 | 1472237217993 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:58 INFO - PROCESS | 1779 | 1472237218004 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x96e19400 == 55 [pid = 1779] [id = 62] 11:46:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x978e5400) [pid = 1779] [serial = 184] [outer = (nil)] 11:46:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9a5e9c00) [pid = 1779] [serial = 185] [outer = 0x978e5400] 11:46:58 INFO - PROCESS | 1779 | 1472237218123 Marionette DEBUG loaded listener.js 11:46:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9a788c00) [pid = 1779] [serial = 186] [outer = 0x978e5400] 11:46:58 INFO - PROCESS | 1779 | 1472237218972 Marionette TRACE conn3 <- [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]]]}] 11:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1431ms 11:46:59 INFO - PROCESS | 1779 | 1472237219049 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 11:46:59 INFO - PROCESS | 1779 | 1472237219054 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 11:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:46:59 INFO - PROCESS | 1779 | 1472237219060 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:46:59 INFO - PROCESS | 1779 | 1472237219063 Marionette TRACE conn3 <- [1,222,null,{}] 11:46:59 INFO - PROCESS | 1779 | 1472237219069 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:59 INFO - PROCESS | 1779 | 1472237219079 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:59 INFO - PROCESS | 1779 | 1472237219288 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 11:46:59 INFO - PROCESS | 1779 | 1472237219437 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:59 INFO - PROCESS | 1779 | 1472237219444 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:46:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x996d6c00 == 56 [pid = 1779] [id = 63] 11:46:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x996d7800) [pid = 1779] [serial = 187] [outer = (nil)] 11:46:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x996e4800) [pid = 1779] [serial = 188] [outer = 0x996d7800] 11:46:59 INFO - PROCESS | 1779 | 1472237219530 Marionette DEBUG loaded listener.js 11:46:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9a76f800) [pid = 1779] [serial = 189] [outer = 0x996d7800] 11:47:00 INFO - PROCESS | 1779 | 1472237220649 Marionette TRACE conn3 <- [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]]]}] 11:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1635ms 11:47:00 INFO - PROCESS | 1779 | 1472237220697 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 11:47:00 INFO - PROCESS | 1779 | 1472237220703 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 11:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:47:00 INFO - PROCESS | 1779 | 1472237220711 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:47:00 INFO - PROCESS | 1779 | 1472237220716 Marionette TRACE conn3 <- [1,226,null,{}] 11:47:00 INFO - PROCESS | 1779 | 1472237220724 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:00 INFO - PROCESS | 1779 | 1472237220729 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:00 INFO - PROCESS | 1779 | 1472237220912 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 11:47:01 INFO - PROCESS | 1779 | 1472237221106 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:01 INFO - PROCESS | 1779 | 1472237221113 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x95245800 == 57 [pid = 1779] [id = 64] 11:47:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x95246800) [pid = 1779] [serial = 190] [outer = (nil)] 11:47:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x96e19800) [pid = 1779] [serial = 191] [outer = 0x95246800] 11:47:01 INFO - PROCESS | 1779 | 1472237221197 Marionette DEBUG loaded listener.js 11:47:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9780fc00) [pid = 1779] [serial = 192] [outer = 0x95246800] 11:47:02 INFO - PROCESS | 1779 | 1472237222284 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1590ms 11:47:02 INFO - PROCESS | 1779 | 1472237222300 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 11:47:02 INFO - PROCESS | 1779 | 1472237222306 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 11:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:47:02 INFO - PROCESS | 1779 | 1472237222317 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:47:02 INFO - PROCESS | 1779 | 1472237222320 Marionette TRACE conn3 <- [1,230,null,{}] 11:47:02 INFO - PROCESS | 1779 | 1472237222327 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:02 INFO - PROCESS | 1779 | 1472237222331 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:02 INFO - PROCESS | 1779 | 1472237222508 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 11:47:02 INFO - PROCESS | 1779 | 1472237222705 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:02 INFO - PROCESS | 1779 | 1472237222713 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x96e1ac00 == 58 [pid = 1779] [id = 65] 11:47:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x996db400) [pid = 1779] [serial = 193] [outer = (nil)] 11:47:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x996e5000) [pid = 1779] [serial = 194] [outer = 0x996db400] 11:47:02 INFO - PROCESS | 1779 | 1472237222811 Marionette DEBUG loaded listener.js 11:47:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9a4c9400) [pid = 1779] [serial = 195] [outer = 0x996db400] 11:47:03 INFO - PROCESS | 1779 | --DOCSHELL 0x93a5d000 == 57 [pid = 1779] [id = 8] 11:47:03 INFO - PROCESS | 1779 | --DOCSHELL 0x91f3f400 == 56 [pid = 1779] [id = 31] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0xa610ac00) [pid = 1779] [serial = 134] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9a387400) [pid = 1779] [serial = 110] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x95118800) [pid = 1779] [serial = 113] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0xa0420c00) [pid = 1779] [serial = 116] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | 1472237223749 Marionette TRACE conn3 <- [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]]]}] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0xa321f400) [pid = 1779] [serial = 129] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0xa2576c00) [pid = 1779] [serial = 128] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x95117400) [pid = 1779] [serial = 120] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x95111800) [pid = 1779] [serial = 119] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0xa4d64400) [pid = 1779] [serial = 131] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0xa4d69000) [pid = 1779] [serial = 132] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9bfea400) [pid = 1779] [serial = 125] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9a4c8800) [pid = 1779] [serial = 122] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9a785000) [pid = 1779] [serial = 123] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9c238c00) [pid = 1779] [serial = 126] [outer = (nil)] [url = about:blank] 11:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1483ms 11:47:03 INFO - PROCESS | 1779 | 1472237223801 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 11:47:03 INFO - PROCESS | 1779 | 1472237223805 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 11:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:47:03 INFO - PROCESS | 1779 | 1472237223813 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:47:03 INFO - PROCESS | 1779 | 1472237223818 Marionette TRACE conn3 <- [1,234,null,{}] 11:47:03 INFO - PROCESS | 1779 | 1472237223835 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:03 INFO - PROCESS | 1779 | 1472237223843 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:04 INFO - PROCESS | 1779 | 1472237224007 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 11:47:04 INFO - PROCESS | 1779 | 1472237224123 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:04 INFO - PROCESS | 1779 | 1472237224137 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a50f400 == 57 [pid = 1779] [id = 66] 11:47:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9a50fc00) [pid = 1779] [serial = 196] [outer = (nil)] 11:47:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9a5e5c00) [pid = 1779] [serial = 197] [outer = 0x9a50fc00] 11:47:04 INFO - PROCESS | 1779 | 1472237224207 Marionette DEBUG loaded listener.js 11:47:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9a76f400) [pid = 1779] [serial = 198] [outer = 0x9a50fc00] 11:47:05 INFO - PROCESS | 1779 | 1472237225043 Marionette TRACE conn3 <- [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]]]}] 11:47:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:47:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1285ms 11:47:05 INFO - PROCESS | 1779 | 1472237225098 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 11:47:05 INFO - PROCESS | 1779 | 1472237225104 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 11:47:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:47:05 INFO - PROCESS | 1779 | 1472237225111 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:47:05 INFO - PROCESS | 1779 | 1472237225114 Marionette TRACE conn3 <- [1,238,null,{}] 11:47:05 INFO - PROCESS | 1779 | 1472237225121 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:05 INFO - PROCESS | 1779 | 1472237225126 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:05 INFO - PROCESS | 1779 | 1472237225332 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 11:47:05 INFO - PROCESS | 1779 | 1472237225449 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:05 INFO - PROCESS | 1779 | 1472237225455 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f3f400 == 58 [pid = 1779] [id = 67] 11:47:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9a50d000) [pid = 1779] [serial = 199] [outer = (nil)] 11:47:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9a7c9000) [pid = 1779] [serial = 200] [outer = 0x9a50d000] 11:47:05 INFO - PROCESS | 1779 | 1472237225532 Marionette DEBUG loaded listener.js 11:47:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9a7cf000) [pid = 1779] [serial = 201] [outer = 0x9a50d000] 11:47:06 INFO - PROCESS | 1779 | 1472237226295 Marionette TRACE conn3 <- [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]]]}] 11:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1235ms 11:47:06 INFO - PROCESS | 1779 | 1472237226347 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 11:47:06 INFO - PROCESS | 1779 | 1472237226352 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 11:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:47:06 INFO - PROCESS | 1779 | 1472237226358 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:47:06 INFO - PROCESS | 1779 | 1472237226362 Marionette TRACE conn3 <- [1,242,null,{}] 11:47:06 INFO - PROCESS | 1779 | 1472237226367 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:06 INFO - PROCESS | 1779 | 1472237226373 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:06 INFO - PROCESS | 1779 | 1472237226597 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 11:47:06 INFO - PROCESS | 1779 | 1472237226626 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:06 INFO - PROCESS | 1779 | 1472237226635 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a94c00 == 59 [pid = 1779] [id = 68] 11:47:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9a787000) [pid = 1779] [serial = 202] [outer = (nil)] 11:47:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9a7d3c00) [pid = 1779] [serial = 203] [outer = 0x9a787000] 11:47:06 INFO - PROCESS | 1779 | 1472237226710 Marionette DEBUG loaded listener.js 11:47:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9add2400) [pid = 1779] [serial = 204] [outer = 0x9a787000] 11:47:07 INFO - PROCESS | 1779 | 1472237227573 Marionette TRACE conn3 <- [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]]]}] 11:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1238ms 11:47:07 INFO - PROCESS | 1779 | 1472237227597 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 11:47:07 INFO - PROCESS | 1779 | 1472237227602 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 11:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:47:07 INFO - PROCESS | 1779 | 1472237227618 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:47:07 INFO - PROCESS | 1779 | 1472237227621 Marionette TRACE conn3 <- [1,246,null,{}] 11:47:07 INFO - PROCESS | 1779 | 1472237227634 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:07 INFO - PROCESS | 1779 | 1472237227646 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:07 INFO - PROCESS | 1779 | 1472237227922 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 11:47:07 INFO - PROCESS | 1779 | 1472237227953 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:07 INFO - PROCESS | 1779 | 1472237227960 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f44c00 == 60 [pid = 1779] [id = 69] 11:47:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92fed800) [pid = 1779] [serial = 205] [outer = (nil)] 11:47:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9b117400) [pid = 1779] [serial = 206] [outer = 0x92fed800] 11:47:08 INFO - PROCESS | 1779 | 1472237228044 Marionette DEBUG loaded listener.js 11:47:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9b79e000) [pid = 1779] [serial = 207] [outer = 0x92fed800] 11:47:08 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x93a5a400) [pid = 1779] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:47:08 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x95242800) [pid = 1779] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:47:08 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92fee000) [pid = 1779] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:47:08 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93a9e000) [pid = 1779] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:47:08 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9a780400) [pid = 1779] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:47:08 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9ba13000) [pid = 1779] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:47:08 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9b354400) [pid = 1779] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:47:09 INFO - PROCESS | 1779 | 1472237229118 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1545ms 11:47:09 INFO - PROCESS | 1779 | 1472237229163 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 11:47:09 INFO - PROCESS | 1779 | 1472237229167 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 11:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:47:09 INFO - PROCESS | 1779 | 1472237229173 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:47:09 INFO - PROCESS | 1779 | 1472237229175 Marionette TRACE conn3 <- [1,250,null,{}] 11:47:09 INFO - PROCESS | 1779 | 1472237229181 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:09 INFO - PROCESS | 1779 | 1472237229186 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:09 INFO - PROCESS | 1779 | 1472237229331 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 11:47:09 INFO - PROCESS | 1779 | 1472237229346 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:09 INFO - PROCESS | 1779 | 1472237229351 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ff4c00 == 61 [pid = 1779] [id = 70] 11:47:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92ff7c00) [pid = 1779] [serial = 208] [outer = (nil)] 11:47:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9bfea400) [pid = 1779] [serial = 209] [outer = 0x92ff7c00] 11:47:09 INFO - PROCESS | 1779 | 1472237229422 Marionette DEBUG loaded listener.js 11:47:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9c235c00) [pid = 1779] [serial = 210] [outer = 0x92ff7c00] 11:47:10 INFO - PROCESS | 1779 | 1472237230395 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1284ms 11:47:10 INFO - PROCESS | 1779 | 1472237230459 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 11:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:47:10 INFO - PROCESS | 1779 | 1472237230464 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 11:47:10 INFO - PROCESS | 1779 | 1472237230471 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:47:10 INFO - PROCESS | 1779 | 1472237230475 Marionette TRACE conn3 <- [1,254,null,{}] 11:47:10 INFO - PROCESS | 1779 | 1472237230562 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:10 INFO - PROCESS | 1779 | 1472237230568 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:10 INFO - PROCESS | 1779 | 1472237230822 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 11:47:11 INFO - PROCESS | 1779 | 1472237231062 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:11 INFO - PROCESS | 1779 | 1472237231076 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x93c6f800 == 62 [pid = 1779] [id = 71] 11:47:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x947f0400) [pid = 1779] [serial = 211] [outer = (nil)] 11:47:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x95119400) [pid = 1779] [serial = 212] [outer = 0x947f0400] 11:47:11 INFO - PROCESS | 1779 | 1472237231168 Marionette DEBUG loaded listener.js 11:47:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x95242000) [pid = 1779] [serial = 213] [outer = 0x947f0400] 11:47:12 INFO - PROCESS | 1779 | 1472237232058 Marionette TRACE conn3 <- [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]]]}] 11:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1648ms 11:47:12 INFO - PROCESS | 1779 | 1472237232120 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 11:47:12 INFO - PROCESS | 1779 | 1472237232126 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 11:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:47:12 INFO - PROCESS | 1779 | 1472237232134 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:47:12 INFO - PROCESS | 1779 | 1472237232139 Marionette TRACE conn3 <- [1,258,null,{}] 11:47:12 INFO - PROCESS | 1779 | 1472237232147 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:12 INFO - PROCESS | 1779 | 1472237232153 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:12 INFO - PROCESS | 1779 | 1472237232382 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 11:47:12 INFO - PROCESS | 1779 | 1472237232580 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:12 INFO - PROCESS | 1779 | 1472237232595 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x996ddc00 == 63 [pid = 1779] [id = 72] 11:47:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x996e0000) [pid = 1779] [serial = 214] [outer = (nil)] 11:47:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x99d8f800) [pid = 1779] [serial = 215] [outer = 0x996e0000] 11:47:12 INFO - PROCESS | 1779 | 1472237232723 Marionette DEBUG loaded listener.js 11:47:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9a505000) [pid = 1779] [serial = 216] [outer = 0x996e0000] 11:47:13 INFO - PROCESS | 1779 | 1472237233649 Marionette TRACE conn3 <- [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]]]}] 11:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1587ms 11:47:13 INFO - PROCESS | 1779 | 1472237233722 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 11:47:13 INFO - PROCESS | 1779 | 1472237233726 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 11:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:47:13 INFO - PROCESS | 1779 | 1472237233734 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:47:13 INFO - PROCESS | 1779 | 1472237233739 Marionette TRACE conn3 <- [1,262,null,{}] 11:47:13 INFO - PROCESS | 1779 | 1472237233745 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:13 INFO - PROCESS | 1779 | 1472237233750 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:13 INFO - PROCESS | 1779 | 1472237233979 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 11:47:14 INFO - PROCESS | 1779 | 1472237234180 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:14 INFO - PROCESS | 1779 | 1472237234195 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a510c00 == 64 [pid = 1779] [id = 73] 11:47:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9a789400) [pid = 1779] [serial = 217] [outer = (nil)] 11:47:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9a7d2000) [pid = 1779] [serial = 218] [outer = 0x9a789400] 11:47:14 INFO - PROCESS | 1779 | 1472237234297 Marionette DEBUG loaded listener.js 11:47:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9acb2000) [pid = 1779] [serial = 219] [outer = 0x9a789400] 11:47:15 INFO - PROCESS | 1779 | 1472237235152 Marionette TRACE conn3 <- [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]]]}] 11:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1486ms 11:47:15 INFO - PROCESS | 1779 | 1472237235229 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 11:47:15 INFO - PROCESS | 1779 | 1472237235239 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 11:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:47:15 INFO - PROCESS | 1779 | 1472237235247 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:47:15 INFO - PROCESS | 1779 | 1472237235251 Marionette TRACE conn3 <- [1,266,null,{}] 11:47:15 INFO - PROCESS | 1779 | 1472237235257 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:15 INFO - PROCESS | 1779 | 1472237235262 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:15 INFO - PROCESS | 1779 | 1472237235483 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 11:47:15 INFO - PROCESS | 1779 | 1472237235637 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:15 INFO - PROCESS | 1779 | 1472237235650 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x9926d800 == 65 [pid = 1779] [id = 74] 11:47:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9add4800) [pid = 1779] [serial = 220] [outer = (nil)] 11:47:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0xa102d000) [pid = 1779] [serial = 221] [outer = 0x9add4800] 11:47:15 INFO - PROCESS | 1779 | 1472237235820 Marionette DEBUG loaded listener.js 11:47:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0xa2005800) [pid = 1779] [serial = 222] [outer = 0x9add4800] 11:47:16 INFO - PROCESS | 1779 | 1472237236707 Marionette TRACE conn3 <- [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]]]}] 11:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1492ms 11:47:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x9b464400) [pid = 1779] [serial = 223] [outer = 0x951da800] 11:47:16 INFO - PROCESS | 1779 | 1472237236793 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 11:47:16 INFO - PROCESS | 1779 | 1472237236798 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 11:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:47:16 INFO - PROCESS | 1779 | 1472237236867 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:47:16 INFO - PROCESS | 1779 | 1472237236872 Marionette TRACE conn3 <- [1,270,null,{}] 11:47:16 INFO - PROCESS | 1779 | 1472237236889 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:16 INFO - PROCESS | 1779 | 1472237236894 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:17 INFO - PROCESS | 1779 | 1472237237077 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 11:47:17 INFO - PROCESS | 1779 | 1472237237241 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:17 INFO - PROCESS | 1779 | 1472237237248 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f3e400 == 66 [pid = 1779] [id = 75] 11:47:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x978de000) [pid = 1779] [serial = 224] [outer = (nil)] 11:47:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x9bf06800) [pid = 1779] [serial = 225] [outer = 0x978de000] 11:47:17 INFO - PROCESS | 1779 | 1472237237378 Marionette DEBUG loaded listener.js 11:47:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0xa2542000) [pid = 1779] [serial = 226] [outer = 0x978de000] 11:47:18 INFO - PROCESS | 1779 | 1472237238200 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1451ms 11:47:18 INFO - PROCESS | 1779 | 1472237238268 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 11:47:18 INFO - PROCESS | 1779 | 1472237238273 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 11:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:47:18 INFO - PROCESS | 1779 | 1472237238279 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:47:18 INFO - PROCESS | 1779 | 1472237238283 Marionette TRACE conn3 <- [1,274,null,{}] 11:47:18 INFO - PROCESS | 1779 | 1472237238288 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:18 INFO - PROCESS | 1779 | 1472237238299 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:18 INFO - PROCESS | 1779 | 1472237238575 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 11:47:18 INFO - PROCESS | 1779 | 1472237238777 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:18 INFO - PROCESS | 1779 | 1472237238787 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f41400 == 67 [pid = 1779] [id = 76] 11:47:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x92fef400) [pid = 1779] [serial = 227] [outer = (nil)] 11:47:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0xa6737c00) [pid = 1779] [serial = 228] [outer = 0x92fef400] 11:47:18 INFO - PROCESS | 1779 | 1472237238882 Marionette DEBUG loaded listener.js 11:47:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0xa6da7400) [pid = 1779] [serial = 229] [outer = 0x92fef400] 11:47:19 INFO - PROCESS | 1779 | 1472237239714 Marionette TRACE conn3 <- [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]]]}] 11:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1488ms 11:47:19 INFO - PROCESS | 1779 | 1472237239769 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 11:47:19 INFO - PROCESS | 1779 | 1472237239772 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 11:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:47:19 INFO - PROCESS | 1779 | 1472237239780 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:47:19 INFO - PROCESS | 1779 | 1472237239784 Marionette TRACE conn3 <- [1,278,null,{}] 11:47:19 INFO - PROCESS | 1779 | 1472237239791 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:19 INFO - PROCESS | 1779 | 1472237239797 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:19 INFO - PROCESS | 1779 | 1472237239986 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 11:47:20 INFO - PROCESS | 1779 | 1472237240144 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:20 INFO - PROCESS | 1779 | 1472237240154 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f4c400 == 68 [pid = 1779] [id = 77] 11:47:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x9aca5400) [pid = 1779] [serial = 230] [outer = (nil)] 11:47:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0xa6f3c000) [pid = 1779] [serial = 231] [outer = 0x9aca5400] 11:47:20 INFO - PROCESS | 1779 | 1472237240261 Marionette DEBUG loaded listener.js 11:47:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0xa6f44000) [pid = 1779] [serial = 232] [outer = 0x9aca5400] 11:47:21 INFO - PROCESS | 1779 | 1472237241116 Marionette TRACE conn3 <- [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]]]}] 11:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1388ms 11:47:21 INFO - PROCESS | 1779 | 1472237241177 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 11:47:21 INFO - PROCESS | 1779 | 1472237241182 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 11:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:47:21 INFO - PROCESS | 1779 | 1472237241191 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:47:21 INFO - PROCESS | 1779 | 1472237241194 Marionette TRACE conn3 <- [1,282,null,{}] 11:47:21 INFO - PROCESS | 1779 | 1472237241198 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:21 INFO - PROCESS | 1779 | 1472237241205 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:21 INFO - PROCESS | 1779 | 1472237241397 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 11:47:21 INFO - PROCESS | 1779 | 1472237241570 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:21 INFO - PROCESS | 1779 | 1472237241578 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x91401400 == 69 [pid = 1779] [id = 78] 11:47:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x91403400) [pid = 1779] [serial = 233] [outer = (nil)] 11:47:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9140a800) [pid = 1779] [serial = 234] [outer = 0x91403400] 11:47:21 INFO - PROCESS | 1779 | 1472237241698 Marionette DEBUG loaded listener.js 11:47:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9140c000) [pid = 1779] [serial = 235] [outer = 0x91403400] 11:47:22 INFO - PROCESS | 1779 | 1472237242681 Marionette TRACE conn3 <- [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]]]}] 11:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1532ms 11:47:22 INFO - PROCESS | 1779 | 1472237242723 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 11:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:47:22 INFO - PROCESS | 1779 | 1472237242727 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 11:47:22 INFO - PROCESS | 1779 | 1472237242734 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:47:22 INFO - PROCESS | 1779 | 1472237242737 Marionette TRACE conn3 <- [1,286,null,{}] 11:47:22 INFO - PROCESS | 1779 | 1472237242743 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:22 INFO - PROCESS | 1779 | 1472237242748 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:23 INFO - PROCESS | 1779 | 1472237242996 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 11:47:23 INFO - PROCESS | 1779 | 1472237243313 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:23 INFO - PROCESS | 1779 | 1472237243321 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x91408c00 == 70 [pid = 1779] [id = 79] 11:47:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9140b800) [pid = 1779] [serial = 236] [outer = (nil)] 11:47:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x914de000) [pid = 1779] [serial = 237] [outer = 0x9140b800] 11:47:23 INFO - PROCESS | 1779 | 1472237243411 Marionette DEBUG loaded listener.js 11:47:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x914e0000) [pid = 1779] [serial = 238] [outer = 0x9140b800] 11:47:24 INFO - PROCESS | 1779 | 1472237244496 Marionette TRACE conn3 <- [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]]]}] 11:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1839ms 11:47:24 INFO - PROCESS | 1779 | 1472237244573 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 11:47:24 INFO - PROCESS | 1779 | 1472237244578 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 11:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:47:24 INFO - PROCESS | 1779 | 1472237244586 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:47:24 INFO - PROCESS | 1779 | 1472237244591 Marionette TRACE conn3 <- [1,290,null,{}] 11:47:24 INFO - PROCESS | 1779 | 1472237244600 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:24 INFO - PROCESS | 1779 | 1472237244605 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:24 INFO - PROCESS | 1779 | 1472237244830 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 11:47:25 INFO - PROCESS | 1779 | 1472237245077 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:25 INFO - PROCESS | 1779 | 1472237245085 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x9393d000 == 71 [pid = 1779] [id = 80] 11:47:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x9393dc00) [pid = 1779] [serial = 239] [outer = (nil)] 11:47:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x93943800) [pid = 1779] [serial = 240] [outer = 0x9393dc00] 11:47:25 INFO - PROCESS | 1779 | 1472237245166 Marionette DEBUG loaded listener.js 11:47:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x93945c00) [pid = 1779] [serial = 241] [outer = 0x9393dc00] 11:47:26 INFO - PROCESS | 1779 | 1472237246023 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1481ms 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x92fedc00 == 70 [pid = 1779] [id = 30] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x9ba17400 == 69 [pid = 1779] [id = 42] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x91f3ec00 == 68 [pid = 1779] [id = 55] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0xa2541c00 == 67 [pid = 1779] [id = 43] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x99d95000 == 66 [pid = 1779] [id = 41] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x9510e000 == 65 [pid = 1779] [id = 40] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x91f3dc00 == 64 [pid = 1779] [id = 38] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0xa3286400) [pid = 1779] [serial = 170] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | 1472237246125 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 11:47:26 INFO - PROCESS | 1779 | 1472237246134 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x91f43800 == 63 [pid = 1779] [id = 37] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x91f44c00 == 62 [pid = 1779] [id = 69] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x93a94c00 == 61 [pid = 1779] [id = 68] 11:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x91f3f400 == 60 [pid = 1779] [id = 67] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x9a50f400 == 59 [pid = 1779] [id = 66] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x96e1ac00 == 58 [pid = 1779] [id = 65] 11:47:26 INFO - PROCESS | 1779 | --DOCSHELL 0x95245800 == 57 [pid = 1779] [id = 64] 11:47:26 INFO - PROCESS | 1779 | 1472237246166 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:47:26 INFO - PROCESS | 1779 | 1472237246171 Marionette TRACE conn3 <- [1,294,null,{}] 11:47:26 INFO - PROCESS | 1779 | 1472237246184 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:26 INFO - PROCESS | 1779 | 1472237246190 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:26 INFO - PROCESS | 1779 | 1472237246378 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9920fc00) [pid = 1779] [serial = 156] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x95248000) [pid = 1779] [serial = 158] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9a646400) [pid = 1779] [serial = 167] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9c237000) [pid = 1779] [serial = 168] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x9511c000) [pid = 1779] [serial = 155] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x9c239800) [pid = 1779] [serial = 153] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x9b116000) [pid = 1779] [serial = 140] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x9a64ac00) [pid = 1779] [serial = 152] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x9510dc00) [pid = 1779] [serial = 137] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x9a8c4800) [pid = 1779] [serial = 161] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x9acda000) [pid = 1779] [serial = 162] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x9524a800) [pid = 1779] [serial = 159] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0xa672a800) [pid = 1779] [serial = 135] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9ba0cc00) [pid = 1779] [serial = 164] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0xa6105400) [pid = 1779] [serial = 143] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0xa82f0c00) [pid = 1779] [serial = 149] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0xa6f3b400) [pid = 1779] [serial = 146] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9bfe9400) [pid = 1779] [serial = 165] [outer = (nil)] [url = about:blank] 11:47:26 INFO - PROCESS | 1779 | 1472237246563 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:26 INFO - PROCESS | 1779 | 1472237246571 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x93c66800 == 58 [pid = 1779] [id = 81] 11:47:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x93c6ec00) [pid = 1779] [serial = 242] [outer = (nil)] 11:47:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x95112800) [pid = 1779] [serial = 243] [outer = 0x93c6ec00] 11:47:26 INFO - PROCESS | 1779 | 1472237246665 Marionette DEBUG loaded listener.js 11:47:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x95245800) [pid = 1779] [serial = 244] [outer = 0x93c6ec00] 11:47:27 INFO - PROCESS | 1779 | 1472237247473 Marionette TRACE conn3 <- [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]]]}] 11:47:27 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. 11:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1354ms 11:47:27 INFO - PROCESS | 1779 | 1472237247511 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 11:47:27 INFO - PROCESS | 1779 | 1472237247514 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 11:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:47:27 INFO - PROCESS | 1779 | 1472237247526 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:47:27 INFO - PROCESS | 1779 | 1472237247531 Marionette TRACE conn3 <- [1,298,null,{}] 11:47:27 INFO - PROCESS | 1779 | 1472237247548 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:27 INFO - PROCESS | 1779 | 1472237247557 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:27 INFO - PROCESS | 1779 | 1472237247744 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 11:47:27 INFO - PROCESS | 1779 | 1472237247872 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:27 INFO - PROCESS | 1779 | 1472237247886 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x978d7c00 == 59 [pid = 1779] [id = 82] 11:47:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x99271400) [pid = 1779] [serial = 245] [outer = (nil)] 11:47:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x996db800) [pid = 1779] [serial = 246] [outer = 0x99271400] 11:47:27 INFO - PROCESS | 1779 | 1472237247965 Marionette DEBUG loaded listener.js 11:47:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x99d90800) [pid = 1779] [serial = 247] [outer = 0x99271400] 11:47:28 INFO - PROCESS | 1779 | 1472237248799 Marionette TRACE conn3 <- [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]]]}] 11:47:28 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. 11:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1286ms 11:47:28 INFO - PROCESS | 1779 | 1472237248813 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 11:47:28 INFO - PROCESS | 1779 | 1472237248817 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 11:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:47:28 INFO - PROCESS | 1779 | 1472237248843 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:47:28 INFO - PROCESS | 1779 | 1472237248846 Marionette TRACE conn3 <- [1,302,null,{}] 11:47:28 INFO - PROCESS | 1779 | 1472237248852 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:28 INFO - PROCESS | 1779 | 1472237248857 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:29 INFO - PROCESS | 1779 | 1472237249081 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 11:47:29 INFO - PROCESS | 1779 | 1472237249102 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:29 INFO - PROCESS | 1779 | 1472237249109 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x947eec00 == 60 [pid = 1779] [id = 83] 11:47:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x99ecf800) [pid = 1779] [serial = 248] [outer = (nil)] 11:47:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x9a5e2800) [pid = 1779] [serial = 249] [outer = 0x99ecf800] 11:47:29 INFO - PROCESS | 1779 | 1472237249196 Marionette DEBUG loaded listener.js 11:47:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x9a786800) [pid = 1779] [serial = 250] [outer = 0x99ecf800] 11:47:30 INFO - PROCESS | 1779 | 1472237250065 Marionette TRACE conn3 <- [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]]]}] 11:47:30 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. 11:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1233ms 11:47:30 INFO - PROCESS | 1779 | 1472237250075 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 11:47:30 INFO - PROCESS | 1779 | 1472237250078 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 11:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:47:30 INFO - PROCESS | 1779 | 1472237250089 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:47:30 INFO - PROCESS | 1779 | 1472237250093 Marionette TRACE conn3 <- [1,306,null,{}] 11:47:30 INFO - PROCESS | 1779 | 1472237250108 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:30 INFO - PROCESS | 1779 | 1472237250114 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:30 INFO - PROCESS | 1779 | 1472237250335 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 11:47:30 INFO - PROCESS | 1779 | 1472237250362 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:30 INFO - PROCESS | 1779 | 1472237250368 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x996dc000 == 61 [pid = 1779] [id = 84] 11:47:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x9a50dc00) [pid = 1779] [serial = 251] [outer = (nil)] 11:47:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x9a7d1800) [pid = 1779] [serial = 252] [outer = 0x9a50dc00] 11:47:30 INFO - PROCESS | 1779 | 1472237250440 Marionette DEBUG loaded listener.js 11:47:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9acac000) [pid = 1779] [serial = 253] [outer = 0x9a50dc00] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x92fef000) [pid = 1779] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0xa6103800) [pid = 1779] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x9aca9000) [pid = 1779] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0xa4f36000) [pid = 1779] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x9a787000) [pid = 1779] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x92fed800) [pid = 1779] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x996db400) [pid = 1779] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9a50fc00) [pid = 1779] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x9a50d000) [pid = 1779] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x95246800) [pid = 1779] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0xa0420000) [pid = 1779] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x95116800) [pid = 1779] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x9532fc00) [pid = 1779] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:47:31 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x9d412000) [pid = 1779] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:47:31 INFO - PROCESS | 1779 | 1472237251721 Marionette TRACE conn3 <- [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]]]}] 11:47:31 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. 11:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1702ms 11:47:31 INFO - PROCESS | 1779 | 1472237251793 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 11:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:47:31 INFO - PROCESS | 1779 | 1472237251798 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 11:47:31 INFO - PROCESS | 1779 | 1472237251806 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:47:31 INFO - PROCESS | 1779 | 1472237251809 Marionette TRACE conn3 <- [1,310,null,{}] 11:47:31 INFO - PROCESS | 1779 | 1472237251816 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:31 INFO - PROCESS | 1779 | 1472237251829 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:32 INFO - PROCESS | 1779 | 1472237252151 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 11:47:32 INFO - PROCESS | 1779 | 1472237252167 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:32 INFO - PROCESS | 1779 | 1472237252177 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x92fed800 == 62 [pid = 1779] [id = 85] 11:47:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x947f2c00) [pid = 1779] [serial = 254] [outer = (nil)] 11:47:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9add9400) [pid = 1779] [serial = 255] [outer = 0x947f2c00] 11:47:32 INFO - PROCESS | 1779 | 1472237252268 Marionette DEBUG loaded listener.js 11:47:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x9ba0d800) [pid = 1779] [serial = 256] [outer = 0x947f2c00] 11:47:33 INFO - PROCESS | 1779 | 1472237253089 Marionette TRACE conn3 <- [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]]]}] 11:47:33 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. 11:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1333ms 11:47:33 INFO - PROCESS | 1779 | 1472237253146 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 11:47:33 INFO - PROCESS | 1779 | 1472237253149 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 11:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:47:33 INFO - PROCESS | 1779 | 1472237253157 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:47:33 INFO - PROCESS | 1779 | 1472237253160 Marionette TRACE conn3 <- [1,314,null,{}] 11:47:33 INFO - PROCESS | 1779 | 1472237253165 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:33 INFO - PROCESS | 1779 | 1472237253171 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:33 INFO - PROCESS | 1779 | 1472237253338 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 11:47:33 INFO - PROCESS | 1779 | 1472237253563 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:33 INFO - PROCESS | 1779 | 1472237253572 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x91407800 == 63 [pid = 1779] [id = 86] 11:47:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x91408000) [pid = 1779] [serial = 257] [outer = (nil)] 11:47:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x914de800) [pid = 1779] [serial = 258] [outer = 0x91408000] 11:47:33 INFO - PROCESS | 1779 | 1472237253665 Marionette DEBUG loaded listener.js 11:47:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x914e7800) [pid = 1779] [serial = 259] [outer = 0x91408000] 11:47:34 INFO - PROCESS | 1779 | 1472237254781 Marionette TRACE conn3 <- [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]]]}] 11:47:34 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. 11:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1685ms 11:47:34 INFO - PROCESS | 1779 | 1472237254847 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 11:47:34 INFO - PROCESS | 1779 | 1472237254853 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 11:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:47:34 INFO - PROCESS | 1779 | 1472237254861 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:47:34 INFO - PROCESS | 1779 | 1472237254867 Marionette TRACE conn3 <- [1,318,null,{}] 11:47:34 INFO - PROCESS | 1779 | 1472237254875 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:34 INFO - PROCESS | 1779 | 1472237254881 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:35 INFO - PROCESS | 1779 | 1472237255124 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 11:47:35 INFO - PROCESS | 1779 | 1472237255398 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:35 INFO - PROCESS | 1779 | 1472237255406 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x95117c00 == 64 [pid = 1779] [id = 87] 11:47:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x95244000) [pid = 1779] [serial = 260] [outer = (nil)] 11:47:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x95337c00) [pid = 1779] [serial = 261] [outer = 0x95244000] 11:47:35 INFO - PROCESS | 1779 | 1472237255496 Marionette DEBUG loaded listener.js 11:47:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x96e15800) [pid = 1779] [serial = 262] [outer = 0x95244000] 11:47:36 INFO - PROCESS | 1779 | 1472237256539 Marionette TRACE conn3 <- [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]]]}] 11:47:36 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. 11:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1736ms 11:47:36 INFO - PROCESS | 1779 | 1472237256602 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 11:47:36 INFO - PROCESS | 1779 | 1472237256609 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 11:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:47:36 INFO - PROCESS | 1779 | 1472237256616 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:47:36 INFO - PROCESS | 1779 | 1472237256620 Marionette TRACE conn3 <- [1,322,null,{}] 11:47:36 INFO - PROCESS | 1779 | 1472237256627 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:36 INFO - PROCESS | 1779 | 1472237256633 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:36 INFO - PROCESS | 1779 | 1472237256872 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 11:47:37 INFO - PROCESS | 1779 | 1472237257164 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:37 INFO - PROCESS | 1779 | 1472237257173 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a504800 == 65 [pid = 1779] [id = 88] 11:47:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x9a509800) [pid = 1779] [serial = 263] [outer = (nil)] 11:47:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x9a5e2c00) [pid = 1779] [serial = 264] [outer = 0x9a509800] 11:47:37 INFO - PROCESS | 1779 | 1472237257266 Marionette DEBUG loaded listener.js 11:47:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x9a7c9800) [pid = 1779] [serial = 265] [outer = 0x9a509800] 11:47:38 INFO - PROCESS | 1779 | 1472237258221 Marionette TRACE conn3 <- [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]]]}] 11:47:38 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. 11:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1635ms 11:47:38 INFO - PROCESS | 1779 | 1472237258253 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 11:47:38 INFO - PROCESS | 1779 | 1472237258258 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 11:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:47:38 INFO - PROCESS | 1779 | 1472237258277 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:47:38 INFO - PROCESS | 1779 | 1472237258287 Marionette TRACE conn3 <- [1,326,null,{}] 11:47:38 INFO - PROCESS | 1779 | 1472237258294 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:38 INFO - PROCESS | 1779 | 1472237258302 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:38 INFO - PROCESS | 1779 | 1472237258531 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 11:47:38 INFO - PROCESS | 1779 | 1472237258737 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:38 INFO - PROCESS | 1779 | 1472237258747 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f3f000 == 66 [pid = 1779] [id = 89] 11:47:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x91f48c00) [pid = 1779] [serial = 266] [outer = (nil)] 11:47:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9ba18800) [pid = 1779] [serial = 267] [outer = 0x91f48c00] 11:47:38 INFO - PROCESS | 1779 | 1472237258875 Marionette DEBUG loaded listener.js 11:47:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9c07b800) [pid = 1779] [serial = 268] [outer = 0x91f48c00] 11:47:39 INFO - PROCESS | 1779 | 1472237259821 Marionette TRACE conn3 <- [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]]]}] 11:47:39 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. 11:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1601ms 11:47:39 INFO - PROCESS | 1779 | 1472237259870 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 11:47:39 INFO - PROCESS | 1779 | 1472237259876 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 11:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:47:39 INFO - PROCESS | 1779 | 1472237259886 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:47:39 INFO - PROCESS | 1779 | 1472237259891 Marionette TRACE conn3 <- [1,330,null,{}] 11:47:39 INFO - PROCESS | 1779 | 1472237259900 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:39 INFO - PROCESS | 1779 | 1472237259907 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:40 INFO - PROCESS | 1779 | 1472237260161 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 11:47:40 INFO - PROCESS | 1779 | 1472237260381 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:40 INFO - PROCESS | 1779 | 1472237260390 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d412000 == 67 [pid = 1779] [id = 90] 11:47:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0xa0420000) [pid = 1779] [serial = 269] [outer = (nil)] 11:47:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0xa200b400) [pid = 1779] [serial = 270] [outer = 0xa0420000] 11:47:40 INFO - PROCESS | 1779 | 1472237260487 Marionette DEBUG loaded listener.js 11:47:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0xa2547000) [pid = 1779] [serial = 271] [outer = 0xa0420000] 11:47:41 INFO - PROCESS | 1779 | 1472237261369 Marionette TRACE conn3 <- [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]]]}] 11:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1541ms 11:47:41 INFO - PROCESS | 1779 | 1472237261427 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 11:47:41 INFO - PROCESS | 1779 | 1472237261430 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 11:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:47:41 INFO - PROCESS | 1779 | 1472237261437 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:47:41 INFO - PROCESS | 1779 | 1472237261440 Marionette TRACE conn3 <- [1,334,null,{}] 11:47:41 INFO - PROCESS | 1779 | 1472237261447 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:41 INFO - PROCESS | 1779 | 1472237261452 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:41 INFO - PROCESS | 1779 | 1472237261648 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 11:47:41 INFO - PROCESS | 1779 | 1472237261930 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:41 INFO - PROCESS | 1779 | 1472237261960 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:42 INFO - PROCESS | 1779 | ++DOCSHELL 0xa4f36000 == 68 [pid = 1779] [id = 91] 11:47:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0xa4f37000) [pid = 1779] [serial = 272] [outer = (nil)] 11:47:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0xa4fefc00) [pid = 1779] [serial = 273] [outer = 0xa4f37000] 11:47:42 INFO - PROCESS | 1779 | 1472237262170 Marionette DEBUG loaded listener.js 11:47:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0xa6738c00) [pid = 1779] [serial = 274] [outer = 0xa4f37000] 11:47:43 INFO - PROCESS | 1779 | 1472237263316 Marionette TRACE conn3 <- [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]]]}] 11:47:43 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. 11:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1933ms 11:47:43 INFO - PROCESS | 1779 | 1472237263371 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 11:47:43 INFO - PROCESS | 1779 | 1472237263375 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 11:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:47:43 INFO - PROCESS | 1779 | 1472237263381 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:47:43 INFO - PROCESS | 1779 | 1472237263387 Marionette TRACE conn3 <- [1,338,null,{}] 11:47:43 INFO - PROCESS | 1779 | 1472237263393 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:43 INFO - PROCESS | 1779 | 1472237263399 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:43 INFO - PROCESS | 1779 | 1472237263644 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 11:47:43 INFO - PROCESS | 1779 | 1472237263853 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:43 INFO - PROCESS | 1779 | 1472237263861 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f1800 == 69 [pid = 1779] [id = 92] 11:47:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x908f2800) [pid = 1779] [serial = 275] [outer = (nil)] 11:47:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x996e4400) [pid = 1779] [serial = 276] [outer = 0x908f2800] 11:47:43 INFO - PROCESS | 1779 | 1472237263992 Marionette DEBUG loaded listener.js 11:47:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0xa4d64000) [pid = 1779] [serial = 277] [outer = 0x908f2800] 11:47:44 INFO - PROCESS | 1779 | 1472237264904 Marionette TRACE conn3 <- [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]]]}] 11:47:44 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. 11:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1542ms 11:47:44 INFO - PROCESS | 1779 | 1472237264931 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 11:47:44 INFO - PROCESS | 1779 | 1472237264935 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 11:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:47:44 INFO - PROCESS | 1779 | 1472237264944 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:47:44 INFO - PROCESS | 1779 | 1472237264946 Marionette TRACE conn3 <- [1,342,null,{}] 11:47:44 INFO - PROCESS | 1779 | 1472237264951 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:44 INFO - PROCESS | 1779 | 1472237264958 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:45 INFO - PROCESS | 1779 | 1472237265151 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 11:47:45 INFO - PROCESS | 1779 | 1472237265330 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:45 INFO - PROCESS | 1779 | 1472237265338 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed11c00 == 70 [pid = 1779] [id = 93] 11:47:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x8ed13000) [pid = 1779] [serial = 278] [outer = (nil)] 11:47:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8ed19c00) [pid = 1779] [serial = 279] [outer = 0x8ed13000] 11:47:45 INFO - PROCESS | 1779 | 1472237265457 Marionette DEBUG loaded listener.js 11:47:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x8ed1ec00) [pid = 1779] [serial = 280] [outer = 0x8ed13000] 11:47:46 INFO - PROCESS | 1779 | 1472237266345 Marionette TRACE conn3 <- [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]]]}] 11:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1432ms 11:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:47:46 INFO - PROCESS | 1779 | 1472237266377 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 11:47:46 INFO - PROCESS | 1779 | 1472237266380 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 11:47:46 INFO - PROCESS | 1779 | 1472237266387 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:47:46 INFO - PROCESS | 1779 | 1472237266390 Marionette TRACE conn3 <- [1,346,null,{}] 11:47:46 INFO - PROCESS | 1779 | 1472237266396 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:46 INFO - PROCESS | 1779 | 1472237266401 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:46 INFO - PROCESS | 1779 | 1472237266589 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 11:47:46 INFO - PROCESS | 1779 | 1472237266760 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:46 INFO - PROCESS | 1779 | 1472237266770 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed1d800 == 71 [pid = 1779] [id = 94] 11:47:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8ed20000) [pid = 1779] [serial = 281] [outer = (nil)] 11:47:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x93c6c800) [pid = 1779] [serial = 282] [outer = 0x8ed20000] 11:47:46 INFO - PROCESS | 1779 | 1472237266852 Marionette DEBUG loaded listener.js 11:47:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9add2c00) [pid = 1779] [serial = 283] [outer = 0x8ed20000] 11:47:47 INFO - PROCESS | 1779 | 1472237267803 Marionette TRACE conn3 <- [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]]]}] 11:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1481ms 11:47:47 INFO - PROCESS | 1779 | 1472237267868 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 11:47:47 INFO - PROCESS | 1779 | 1472237267875 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 11:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:47:47 INFO - PROCESS | 1779 | 1472237267881 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:47:47 INFO - PROCESS | 1779 | 1472237267884 Marionette TRACE conn3 <- [1,350,null,{}] 11:47:47 INFO - PROCESS | 1779 | 1472237267892 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:47 INFO - PROCESS | 1779 | 1472237267897 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:48 INFO - PROCESS | 1779 | 1472237268108 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 11:47:48 INFO - PROCESS | 1779 | 1472237268664 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:48 INFO - PROCESS | 1779 | 1472237268679 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x91405800 == 72 [pid = 1779] [id = 95] 11:47:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x91406000) [pid = 1779] [serial = 284] [outer = (nil)] 11:47:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x91410000) [pid = 1779] [serial = 285] [outer = 0x91406000] 11:47:48 INFO - PROCESS | 1779 | 1472237268806 Marionette DEBUG loaded listener.js 11:47:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x91f4b000) [pid = 1779] [serial = 286] [outer = 0x91406000] 11:47:49 INFO - PROCESS | 1779 | 1472237269824 Marionette TRACE conn3 <- [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]]]}] 11:47:49 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. 11:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1984ms 11:47:49 INFO - PROCESS | 1779 | 1472237269871 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 11:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:47:49 INFO - PROCESS | 1779 | 1472237269881 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 11:47:49 INFO - PROCESS | 1779 | 1472237269893 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:47:49 INFO - PROCESS | 1779 | 1472237269900 Marionette TRACE conn3 <- [1,354,null,{}] 11:47:49 INFO - PROCESS | 1779 | 1472237269913 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:49 INFO - PROCESS | 1779 | 1472237269925 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:50 INFO - PROCESS | 1779 | 1472237270257 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 11:47:50 INFO - PROCESS | 1779 | 1472237270594 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:50 INFO - PROCESS | 1779 | 1472237270605 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f6c00 == 73 [pid = 1779] [id = 96] 11:47:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x908fd400) [pid = 1779] [serial = 287] [outer = (nil)] 11:47:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x95115000) [pid = 1779] [serial = 288] [outer = 0x908fd400] 11:47:50 INFO - PROCESS | 1779 | 1472237270709 Marionette DEBUG loaded listener.js 11:47:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x95247c00) [pid = 1779] [serial = 289] [outer = 0x908fd400] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x93c68800 == 72 [pid = 1779] [id = 6] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x93a95400 == 71 [pid = 1779] [id = 33] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0xa4d68000 == 70 [pid = 1779] [id = 48] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9bfea400) [pid = 1779] [serial = 209] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9a5e9c00) [pid = 1779] [serial = 185] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x9a4d2400 == 69 [pid = 1779] [id = 47] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92fed800 == 68 [pid = 1779] [id = 85] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x996dc000 == 67 [pid = 1779] [id = 84] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x947eec00 == 66 [pid = 1779] [id = 83] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x978d7c00 == 65 [pid = 1779] [id = 82] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x93c66800 == 64 [pid = 1779] [id = 81] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x9393d000 == 63 [pid = 1779] [id = 80] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x996ddc00 == 62 [pid = 1779] [id = 72] 11:47:51 INFO - PROCESS | 1779 | --DOCSHELL 0x93c6f800 == 61 [pid = 1779] [id = 71] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0xa20b6800) [pid = 1779] [serial = 117] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x97805400) [pid = 1779] [serial = 138] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0xa6f49400) [pid = 1779] [serial = 147] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x9ba95000) [pid = 1779] [serial = 141] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa61e6c00) [pid = 1779] [serial = 144] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x9a7d3c00) [pid = 1779] [serial = 203] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9b117400) [pid = 1779] [serial = 206] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x9b79e000) [pid = 1779] [serial = 207] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x996e4800) [pid = 1779] [serial = 188] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x9510f800) [pid = 1779] [serial = 173] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x996e5000) [pid = 1779] [serial = 194] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x9a4c9400) [pid = 1779] [serial = 195] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9a5e5c00) [pid = 1779] [serial = 197] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x9a76f400) [pid = 1779] [serial = 198] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9a7c9000) [pid = 1779] [serial = 200] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x9a511c00) [pid = 1779] [serial = 179] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9780fc00) [pid = 1779] [serial = 192] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x96e19800) [pid = 1779] [serial = 191] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x9a394c00) [pid = 1779] [serial = 176] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x96e18800) [pid = 1779] [serial = 182] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x9add2400) [pid = 1779] [serial = 204] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x9a7cf000) [pid = 1779] [serial = 201] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0xa230a000) [pid = 1779] [serial = 108] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x951d6c00) [pid = 1779] [serial = 114] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x9a78a400) [pid = 1779] [serial = 111] [outer = (nil)] [url = about:blank] 11:47:51 INFO - PROCESS | 1779 | 1472237271809 Marionette TRACE conn3 <- [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]]]}] 11:47:51 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. 11:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1950ms 11:47:51 INFO - PROCESS | 1779 | 1472237271844 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 11:47:51 INFO - PROCESS | 1779 | 1472237271851 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 11:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:47:51 INFO - PROCESS | 1779 | 1472237271859 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:47:51 INFO - PROCESS | 1779 | 1472237271863 Marionette TRACE conn3 <- [1,358,null,{}] 11:47:51 INFO - PROCESS | 1779 | 1472237271870 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:51 INFO - PROCESS | 1779 | 1472237271875 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:52 INFO - PROCESS | 1779 | 1472237272105 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 11:47:52 INFO - PROCESS | 1779 | 1472237272326 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:52 INFO - PROCESS | 1779 | 1472237272340 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x95330000 == 62 [pid = 1779] [id = 97] 11:47:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x96e0ec00) [pid = 1779] [serial = 290] [outer = (nil)] 11:47:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x96e94400) [pid = 1779] [serial = 291] [outer = 0x96e0ec00] 11:47:52 INFO - PROCESS | 1779 | 1472237272422 Marionette DEBUG loaded listener.js 11:47:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x9920dc00) [pid = 1779] [serial = 292] [outer = 0x96e0ec00] 11:47:53 INFO - PROCESS | 1779 | 1472237273310 Marionette TRACE conn3 <- [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]]]}] 11:47:53 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. 11:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1482ms 11:47:53 INFO - PROCESS | 1779 | 1472237273342 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 11:47:53 INFO - PROCESS | 1779 | 1472237273345 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 11:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:47:53 INFO - PROCESS | 1779 | 1472237273360 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:47:53 INFO - PROCESS | 1779 | 1472237273369 Marionette TRACE conn3 <- [1,362,null,{}] 11:47:53 INFO - PROCESS | 1779 | 1472237273378 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:53 INFO - PROCESS | 1779 | 1472237273386 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:53 INFO - PROCESS | 1779 | 1472237273606 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 11:47:53 INFO - PROCESS | 1779 | 1472237273818 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:53 INFO - PROCESS | 1779 | 1472237273830 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x996e5400 == 63 [pid = 1779] [id = 98] 11:47:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x9a506000) [pid = 1779] [serial = 293] [outer = (nil)] 11:47:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9a5e3000) [pid = 1779] [serial = 294] [outer = 0x9a506000] 11:47:53 INFO - PROCESS | 1779 | 1472237273960 Marionette DEBUG loaded listener.js 11:47:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9a5e8c00) [pid = 1779] [serial = 295] [outer = 0x9a506000] 11:47:55 INFO - PROCESS | 1779 | 1472237275164 Marionette TRACE conn3 <- [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]]]}] 11:47:55 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. 11:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1855ms 11:47:55 INFO - PROCESS | 1779 | 1472237275209 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 11:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:47:55 INFO - PROCESS | 1779 | 1472237275214 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 11:47:55 INFO - PROCESS | 1779 | 1472237275221 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:47:55 INFO - PROCESS | 1779 | 1472237275224 Marionette TRACE conn3 <- [1,366,null,{}] 11:47:55 INFO - PROCESS | 1779 | 1472237275237 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:55 INFO - PROCESS | 1779 | 1472237275243 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:55 INFO - PROCESS | 1779 | 1472237275471 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 11:47:55 INFO - PROCESS | 1779 | 1472237275500 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:55 INFO - PROCESS | 1779 | 1472237275510 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a50c000 == 64 [pid = 1779] [id = 99] 11:47:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9a786000) [pid = 1779] [serial = 296] [outer = (nil)] 11:47:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x9a7c6400) [pid = 1779] [serial = 297] [outer = 0x9a786000] 11:47:55 INFO - PROCESS | 1779 | 1472237275580 Marionette DEBUG loaded listener.js 11:47:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9a7ca000) [pid = 1779] [serial = 298] [outer = 0x9a786000] 11:47:56 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9393dc00) [pid = 1779] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:47:56 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x93c6ec00) [pid = 1779] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:47:56 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x99271400) [pid = 1779] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:47:56 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x9a50dc00) [pid = 1779] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:47:56 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x99ecf800) [pid = 1779] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:47:56 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0xa67a4c00) [pid = 1779] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:47:56 INFO - PROCESS | 1779 | 1472237276871 Marionette TRACE conn3 <- [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]]]}] 11:47:56 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. 11:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1696ms 11:47:56 INFO - PROCESS | 1779 | 1472237276917 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 11:47:56 INFO - PROCESS | 1779 | 1472237276921 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 11:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:47:56 INFO - PROCESS | 1779 | 1472237276937 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:47:56 INFO - PROCESS | 1779 | 1472237276941 Marionette TRACE conn3 <- [1,370,null,{}] 11:47:56 INFO - PROCESS | 1779 | 1472237276946 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:56 INFO - PROCESS | 1779 | 1472237276951 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:57 INFO - PROCESS | 1779 | 1472237277143 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 11:47:57 INFO - PROCESS | 1779 | 1472237277276 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:57 INFO - PROCESS | 1779 | 1472237277295 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x98348000 == 65 [pid = 1779] [id = 100] 11:47:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x9a781800) [pid = 1779] [serial = 299] [outer = (nil)] 11:47:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9a8c4800) [pid = 1779] [serial = 300] [outer = 0x9a781800] 11:47:57 INFO - PROCESS | 1779 | 1472237277374 Marionette DEBUG loaded listener.js 11:47:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9addcc00) [pid = 1779] [serial = 301] [outer = 0x9a781800] 11:47:58 INFO - PROCESS | 1779 | 1472237278159 Marionette TRACE conn3 <- [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]]]}] 11:47:58 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. 11:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1289ms 11:47:58 INFO - PROCESS | 1779 | 1472237278218 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 11:47:58 INFO - PROCESS | 1779 | 1472237278223 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 11:47:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:47:58 INFO - PROCESS | 1779 | 1472237278230 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:47:58 INFO - PROCESS | 1779 | 1472237278232 Marionette TRACE conn3 <- [1,374,null,{}] 11:47:58 INFO - PROCESS | 1779 | 1472237278239 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:58 INFO - PROCESS | 1779 | 1472237278246 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:58 INFO - PROCESS | 1779 | 1472237278430 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 11:47:58 INFO - PROCESS | 1779 | 1472237278442 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:58 INFO - PROCESS | 1779 | 1472237278453 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:47:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a8c6000 == 66 [pid = 1779] [id = 101] 11:47:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9addf400) [pid = 1779] [serial = 302] [outer = (nil)] 11:47:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x9bf06c00) [pid = 1779] [serial = 303] [outer = 0x9addf400] 11:47:58 INFO - PROCESS | 1779 | 1472237278658 Marionette DEBUG loaded listener.js 11:47:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9bfea400) [pid = 1779] [serial = 304] [outer = 0x9addf400] 11:47:59 INFO - PROCESS | 1779 | 1472237279867 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:47:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:47:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1681ms 11:47:59 INFO - PROCESS | 1779 | 1472237279913 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 11:47:59 INFO - PROCESS | 1779 | 1472237279919 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 11:47:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:47:59 INFO - PROCESS | 1779 | 1472237279928 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:47:59 INFO - PROCESS | 1779 | 1472237279934 Marionette TRACE conn3 <- [1,378,null,{}] 11:47:59 INFO - PROCESS | 1779 | 1472237279943 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:59 INFO - PROCESS | 1779 | 1472237279949 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:00 INFO - PROCESS | 1779 | 1472237280201 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 11:48:00 INFO - PROCESS | 1779 | 1472237280502 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:00 INFO - PROCESS | 1779 | 1472237280513 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x9393dc00 == 67 [pid = 1779] [id = 102] 11:48:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x93941c00) [pid = 1779] [serial = 305] [outer = (nil)] 11:48:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x93a5d000) [pid = 1779] [serial = 306] [outer = 0x93941c00] 11:48:00 INFO - PROCESS | 1779 | 1472237280600 Marionette DEBUG loaded listener.js 11:48:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x9511b000) [pid = 1779] [serial = 307] [outer = 0x93941c00] 11:48:01 INFO - PROCESS | 1779 | 1472237281495 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:48:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:48:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1639ms 11:48:01 INFO - PROCESS | 1779 | 1472237281567 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 11:48:01 INFO - PROCESS | 1779 | 1472237281574 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 11:48:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:48:01 INFO - PROCESS | 1779 | 1472237281585 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:48:01 INFO - PROCESS | 1779 | 1472237281589 Marionette TRACE conn3 <- [1,382,null,{}] 11:48:01 INFO - PROCESS | 1779 | 1472237281596 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:01 INFO - PROCESS | 1779 | 1472237281602 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:01 INFO - PROCESS | 1779 | 1472237281840 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 11:48:02 INFO - PROCESS | 1779 | 1472237282064 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:02 INFO - PROCESS | 1779 | 1472237282075 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a505400 == 68 [pid = 1779] [id = 103] 11:48:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x9a5dd000) [pid = 1779] [serial = 308] [outer = (nil)] 11:48:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x9a7c9c00) [pid = 1779] [serial = 309] [outer = 0x9a5dd000] 11:48:02 INFO - PROCESS | 1779 | 1472237282204 Marionette DEBUG loaded listener.js 11:48:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x9acae800) [pid = 1779] [serial = 310] [outer = 0x9a5dd000] 11:48:03 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:03 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:48:03 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:03 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:03 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:03 INFO - PROCESS | 1779 | 1472237283358 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:48:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:48:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1833ms 11:48:03 INFO - PROCESS | 1779 | 1472237283419 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 11:48:03 INFO - PROCESS | 1779 | 1472237283424 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 11:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:48:03 INFO - PROCESS | 1779 | 1472237283431 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:48:03 INFO - PROCESS | 1779 | 1472237283437 Marionette TRACE conn3 <- [1,386,null,{}] 11:48:03 INFO - PROCESS | 1779 | 1472237283453 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:03 INFO - PROCESS | 1779 | 1472237283462 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:03 INFO - PROCESS | 1779 | 1472237283730 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 11:48:03 INFO - PROCESS | 1779 | 1472237283920 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:03 INFO - PROCESS | 1779 | 1472237283933 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x9087a800 == 69 [pid = 1779] [id = 104] 11:48:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x9087b000) [pid = 1779] [serial = 311] [outer = (nil)] 11:48:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9a512000) [pid = 1779] [serial = 312] [outer = 0x9087b000] 11:48:04 INFO - PROCESS | 1779 | 1472237284031 Marionette DEBUG loaded listener.js 11:48:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x9b117000) [pid = 1779] [serial = 313] [outer = 0x9087b000] 11:48:05 INFO - PROCESS | 1779 | 1472237285044 Marionette TRACE conn3 <- [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]]]}] 11:48:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1689ms 11:48:05 INFO - PROCESS | 1779 | 1472237285121 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 11:48:05 INFO - PROCESS | 1779 | 1472237285127 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 11:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:48:05 INFO - PROCESS | 1779 | 1472237285135 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:48:05 INFO - PROCESS | 1779 | 1472237285138 Marionette TRACE conn3 <- [1,390,null,{}] 11:48:05 INFO - PROCESS | 1779 | 1472237285144 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:05 INFO - PROCESS | 1779 | 1472237285149 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:05 INFO - PROCESS | 1779 | 1472237285403 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 11:48:05 INFO - PROCESS | 1779 | 1472237285695 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:05 INFO - PROCESS | 1779 | 1472237285701 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x978e3000 == 70 [pid = 1779] [id = 105] 11:48:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9b79d800) [pid = 1779] [serial = 314] [outer = (nil)] 11:48:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9c078800) [pid = 1779] [serial = 315] [outer = 0x9b79d800] 11:48:05 INFO - PROCESS | 1779 | 1472237285810 Marionette DEBUG loaded listener.js 11:48:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0xa041a000) [pid = 1779] [serial = 316] [outer = 0x9b79d800] 11:48:06 INFO - PROCESS | 1779 | 1472237286801 Marionette TRACE conn3 <- [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]]]}] 11:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1735ms 11:48:06 INFO - PROCESS | 1779 | 1472237286871 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 11:48:06 INFO - PROCESS | 1779 | 1472237286876 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 11:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:48:06 INFO - PROCESS | 1779 | 1472237286882 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:48:06 INFO - PROCESS | 1779 | 1472237286886 Marionette TRACE conn3 <- [1,394,null,{}] 11:48:06 INFO - PROCESS | 1779 | 1472237286891 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:06 INFO - PROCESS | 1779 | 1472237286897 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:07 INFO - PROCESS | 1779 | 1472237287081 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 11:48:07 INFO - PROCESS | 1779 | 1472237287303 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:07 INFO - PROCESS | 1779 | 1472237287314 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f3400 == 71 [pid = 1779] [id = 106] 11:48:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9533c800) [pid = 1779] [serial = 317] [outer = (nil)] 11:48:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0xa253c400) [pid = 1779] [serial = 318] [outer = 0x9533c800] 11:48:07 INFO - PROCESS | 1779 | 1472237287407 Marionette DEBUG loaded listener.js 11:48:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0xa3218400) [pid = 1779] [serial = 319] [outer = 0x9533c800] 11:48:08 INFO - PROCESS | 1779 | 1472237288377 Marionette TRACE conn3 <- [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]]]}] 11:48:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:48:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1547ms 11:48:08 INFO - PROCESS | 1779 | 1472237288430 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 11:48:08 INFO - PROCESS | 1779 | 1472237288433 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 11:48:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:48:08 INFO - PROCESS | 1779 | 1472237288440 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:48:08 INFO - PROCESS | 1779 | 1472237288443 Marionette TRACE conn3 <- [1,398,null,{}] 11:48:08 INFO - PROCESS | 1779 | 1472237288449 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:08 INFO - PROCESS | 1779 | 1472237288459 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:08 INFO - PROCESS | 1779 | 1472237288692 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 11:48:08 INFO - PROCESS | 1779 | 1472237288955 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:08 INFO - PROCESS | 1779 | 1472237288963 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aca5000 == 72 [pid = 1779] [id = 107] 11:48:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0xa22eb000) [pid = 1779] [serial = 320] [outer = (nil)] 11:48:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0xa6dac800) [pid = 1779] [serial = 321] [outer = 0xa22eb000] 11:48:09 INFO - PROCESS | 1779 | 1472237289048 Marionette DEBUG loaded listener.js 11:48:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0xa6db3c00) [pid = 1779] [serial = 322] [outer = 0xa22eb000] 11:48:10 INFO - PROCESS | 1779 | 1472237290089 Marionette TRACE conn3 <- [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]]]}] 11:48:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:48:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1681ms 11:48:10 INFO - PROCESS | 1779 | 1472237290121 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 11:48:10 INFO - PROCESS | 1779 | 1472237290125 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 11:48:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:48:10 INFO - PROCESS | 1779 | 1472237290132 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:48:10 INFO - PROCESS | 1779 | 1472237290137 Marionette TRACE conn3 <- [1,402,null,{}] 11:48:10 INFO - PROCESS | 1779 | 1472237290145 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:10 INFO - PROCESS | 1779 | 1472237290151 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:10 INFO - PROCESS | 1779 | 1472237290319 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 11:48:10 INFO - PROCESS | 1779 | 1472237290555 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:10 INFO - PROCESS | 1779 | 1472237290566 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e251800 == 73 [pid = 1779] [id = 108] 11:48:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8e252400) [pid = 1779] [serial = 323] [outer = (nil)] 11:48:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x8e257c00) [pid = 1779] [serial = 324] [outer = 0x8e252400] 11:48:10 INFO - PROCESS | 1779 | 1472237290691 Marionette DEBUG loaded listener.js 11:48:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x8e25a400) [pid = 1779] [serial = 325] [outer = 0x8e252400] 11:48:11 INFO - PROCESS | 1779 | 1472237291658 Marionette TRACE conn3 <- [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]]]}] 11:48:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:48:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1593ms 11:48:11 INFO - PROCESS | 1779 | 1472237291727 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 11:48:11 INFO - PROCESS | 1779 | 1472237291733 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 11:48:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:48:11 INFO - PROCESS | 1779 | 1472237291743 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:48:11 INFO - PROCESS | 1779 | 1472237291750 Marionette TRACE conn3 <- [1,406,null,{}] 11:48:11 INFO - PROCESS | 1779 | 1472237291759 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:11 INFO - PROCESS | 1779 | 1472237291765 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:12 INFO - PROCESS | 1779 | 1472237292065 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 11:48:12 INFO - PROCESS | 1779 | 1472237292304 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:12 INFO - PROCESS | 1779 | 1472237292311 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e259800 == 74 [pid = 1779] [id = 109] 11:48:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8e32dc00) [pid = 1779] [serial = 326] [outer = (nil)] 11:48:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8e332c00) [pid = 1779] [serial = 327] [outer = 0x8e32dc00] 11:48:12 INFO - PROCESS | 1779 | 1472237292394 Marionette DEBUG loaded listener.js 11:48:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8e336800) [pid = 1779] [serial = 328] [outer = 0x8e32dc00] 11:48:13 INFO - PROCESS | 1779 | 1472237293341 Marionette TRACE conn3 <- [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]]]}] 11:48:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:48:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1642ms 11:48:13 INFO - PROCESS | 1779 | 1472237293385 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 11:48:13 INFO - PROCESS | 1779 | 1472237293389 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 11:48:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:48:13 INFO - PROCESS | 1779 | 1472237293396 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:48:13 INFO - PROCESS | 1779 | 1472237293400 Marionette TRACE conn3 <- [1,410,null,{}] 11:48:13 INFO - PROCESS | 1779 | 1472237293406 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:13 INFO - PROCESS | 1779 | 1472237293411 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:13 INFO - PROCESS | 1779 | 1472237293610 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 11:48:13 INFO - PROCESS | 1779 | 1472237293834 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:13 INFO - PROCESS | 1779 | 1472237293841 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x90877c00 == 75 [pid = 1779] [id = 110] 11:48:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x90878000) [pid = 1779] [serial = 329] [outer = (nil)] 11:48:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9087bc00) [pid = 1779] [serial = 330] [outer = 0x90878000] 11:48:14 INFO - PROCESS | 1779 | 1472237294236 Marionette DEBUG loaded listener.js 11:48:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x908f5800) [pid = 1779] [serial = 331] [outer = 0x90878000] 11:48:15 INFO - PROCESS | 1779 | 1472237295247 Marionette TRACE conn3 <- [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]]]}] 11:48:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:48:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1882ms 11:48:15 INFO - PROCESS | 1779 | 1472237295280 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 11:48:15 INFO - PROCESS | 1779 | 1472237295284 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 11:48:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:48:15 INFO - PROCESS | 1779 | 1472237295292 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:48:15 INFO - PROCESS | 1779 | 1472237295297 Marionette TRACE conn3 <- [1,414,null,{}] 11:48:15 INFO - PROCESS | 1779 | 1472237295305 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:15 INFO - PROCESS | 1779 | 1472237295310 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:15 INFO - PROCESS | 1779 | 1472237295510 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 11:48:15 INFO - PROCESS | 1779 | 1472237295841 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:15 INFO - PROCESS | 1779 | 1472237295854 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x9087cc00 == 76 [pid = 1779] [id = 111] 11:48:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x908f4800) [pid = 1779] [serial = 332] [outer = (nil)] 11:48:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x91f43400) [pid = 1779] [serial = 333] [outer = 0x908f4800] 11:48:15 INFO - PROCESS | 1779 | 1472237295936 Marionette DEBUG loaded listener.js 11:48:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x93948800) [pid = 1779] [serial = 334] [outer = 0x908f4800] 11:48:16 INFO - PROCESS | 1779 | --DOCSHELL 0xa33d8800 == 75 [pid = 1779] [id = 20] 11:48:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9a4cfc00 == 74 [pid = 1779] [id = 15] 11:48:16 INFO - PROCESS | 1779 | --DOCSHELL 0x96e19400 == 73 [pid = 1779] [id = 62] 11:48:16 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9add9400) [pid = 1779] [serial = 255] [outer = (nil)] [url = about:blank] 11:48:16 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9140a800) [pid = 1779] [serial = 234] [outer = (nil)] [url = about:blank] 11:48:16 INFO - PROCESS | 1779 | --DOCSHELL 0xa235e800 == 72 [pid = 1779] [id = 18] 11:48:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9a50ac00 == 71 [pid = 1779] [id = 60] 11:48:16 INFO - PROCESS | 1779 | --DOCSHELL 0xa041f400 == 70 [pid = 1779] [id = 36] 11:48:16 INFO - PROCESS | 1779 | --DOCSHELL 0x98341800 == 69 [pid = 1779] [id = 59] 11:48:17 INFO - PROCESS | 1779 | 1472237297009 Marionette TRACE conn3 <- [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]]]}] 11:48:17 INFO - PROCESS | 1779 | --DOCSHELL 0x91407800 == 68 [pid = 1779] [id = 86] 11:48:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:48:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1788ms 11:48:17 INFO - PROCESS | 1779 | 1472237297081 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 11:48:17 INFO - PROCESS | 1779 | 1472237297090 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 11:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:48:17 INFO - PROCESS | 1779 | 1472237297104 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:48:17 INFO - PROCESS | 1779 | 1472237297111 Marionette TRACE conn3 <- [1,418,null,{}] 11:48:17 INFO - PROCESS | 1779 | 1472237297119 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:17 INFO - PROCESS | 1779 | 1472237297127 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:17 INFO - PROCESS | 1779 | 1472237297385 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x93945c00) [pid = 1779] [serial = 241] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x95245800) [pid = 1779] [serial = 244] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0xa6737c00) [pid = 1779] [serial = 228] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9a7d2000) [pid = 1779] [serial = 218] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0xa6f3c000) [pid = 1779] [serial = 231] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x914de000) [pid = 1779] [serial = 237] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9bf06800) [pid = 1779] [serial = 225] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x99d8f800) [pid = 1779] [serial = 215] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x996db800) [pid = 1779] [serial = 246] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9a7d1800) [pid = 1779] [serial = 252] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9a5e2800) [pid = 1779] [serial = 249] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0xa102d000) [pid = 1779] [serial = 221] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x95112800) [pid = 1779] [serial = 243] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0xa82f5c00) [pid = 1779] [serial = 150] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9acac000) [pid = 1779] [serial = 253] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x95119400) [pid = 1779] [serial = 212] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x9a3b4800) [pid = 1779] [serial = 96] [outer = (nil)] [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.] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x93943800) [pid = 1779] [serial = 240] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9a786800) [pid = 1779] [serial = 250] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x99d90800) [pid = 1779] [serial = 247] [outer = (nil)] [url = about:blank] 11:48:17 INFO - PROCESS | 1779 | 1472237297697 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:17 INFO - PROCESS | 1779 | 1472237297709 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x93947400 == 69 [pid = 1779] [id = 112] 11:48:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x93947800) [pid = 1779] [serial = 335] [outer = (nil)] 11:48:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9511c000) [pid = 1779] [serial = 336] [outer = 0x93947800] 11:48:17 INFO - PROCESS | 1779 | 1472237297824 Marionette DEBUG loaded listener.js 11:48:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x95248000) [pid = 1779] [serial = 337] [outer = 0x93947800] 11:48:19 INFO - PROCESS | 1779 | 1472237299105 Marionette TRACE conn3 <- [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]]]}] 11:48:19 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 11:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2056ms 11:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:48:19 INFO - PROCESS | 1779 | 1472237299159 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 11:48:19 INFO - PROCESS | 1779 | 1472237299162 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 11:48:19 INFO - PROCESS | 1779 | 1472237299169 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:48:19 INFO - PROCESS | 1779 | 1472237299176 Marionette TRACE conn3 <- [1,422,null,{}] 11:48:19 INFO - PROCESS | 1779 | 1472237299192 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:19 INFO - PROCESS | 1779 | 1472237299201 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:19 INFO - PROCESS | 1779 | 1472237299485 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 11:48:19 INFO - PROCESS | 1779 | 1472237299517 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:19 INFO - PROCESS | 1779 | 1472237299525 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x914da800 == 70 [pid = 1779] [id = 113] 11:48:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x95119c00) [pid = 1779] [serial = 338] [outer = (nil)] 11:48:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x99e34000) [pid = 1779] [serial = 339] [outer = 0x95119c00] 11:48:19 INFO - PROCESS | 1779 | 1472237299642 Marionette DEBUG loaded listener.js 11:48:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x9a5e7c00) [pid = 1779] [serial = 340] [outer = 0x95119c00] 11:48:20 INFO - PROCESS | 1779 | 1472237300972 Marionette TRACE conn3 <- [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]]]}] 11:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1844ms 11:48:21 INFO - PROCESS | 1779 | 1472237301013 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 11:48:21 INFO - PROCESS | 1779 | 1472237301017 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 11:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:48:21 INFO - PROCESS | 1779 | 1472237301024 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:48:21 INFO - PROCESS | 1779 | 1472237301027 Marionette TRACE conn3 <- [1,426,null,{}] 11:48:21 INFO - PROCESS | 1779 | 1472237301041 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:21 INFO - PROCESS | 1779 | 1472237301046 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:21 INFO - PROCESS | 1779 | 1472237301298 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 11:48:21 INFO - PROCESS | 1779 | 1472237301334 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:21 INFO - PROCESS | 1779 | 1472237301342 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a50c400 == 71 [pid = 1779] [id = 114] 11:48:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9a512400) [pid = 1779] [serial = 341] [outer = (nil)] 11:48:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x9a7cdc00) [pid = 1779] [serial = 342] [outer = 0x9a512400] 11:48:21 INFO - PROCESS | 1779 | 1472237301413 Marionette DEBUG loaded listener.js 11:48:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x9aca6400) [pid = 1779] [serial = 343] [outer = 0x9a512400] 11:48:21 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9a786000) [pid = 1779] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:48:21 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9a781800) [pid = 1779] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:48:21 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x91406000) [pid = 1779] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:48:21 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x908fd400) [pid = 1779] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:48:22 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x9a506000) [pid = 1779] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:48:22 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x96e0ec00) [pid = 1779] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:48:22 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x947f2c00) [pid = 1779] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:48:22 INFO - PROCESS | 1779 | 1472237302483 Marionette TRACE conn3 <- [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] 11:48:22 INFO - PROCESS | 1779 | 1472237302528 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 11:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:48:22 INFO - PROCESS | 1779 | 1472237302535 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:48:22 INFO - PROCESS | 1779 | 1472237302538 Marionette TRACE conn3 <- [1,430,null,{}] 11:48:22 INFO - PROCESS | 1779 | 1472237302544 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:22 INFO - PROCESS | 1779 | 1472237302549 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:22 INFO - PROCESS | 1779 | 1472237302731 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 11:48:22 INFO - PROCESS | 1779 | 1472237302740 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:22 INFO - PROCESS | 1779 | 1472237302747 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a783c00 == 72 [pid = 1779] [id = 115] 11:48:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9a786000) [pid = 1779] [serial = 344] [outer = (nil)] 11:48:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9add3400) [pid = 1779] [serial = 345] [outer = 0x9a786000] 11:48:22 INFO - PROCESS | 1779 | 1472237302841 Marionette DEBUG loaded listener.js 11:48:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9aed2000) [pid = 1779] [serial = 346] [outer = 0x9a786000] 11:48:23 INFO - PROCESS | 1779 | 1472237303792 Marionette TRACE conn3 <- [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]]]}] 11:48:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:48:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1279ms 11:48:23 INFO - PROCESS | 1779 | 1472237303817 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 11:48:23 INFO - PROCESS | 1779 | 1472237303821 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 11:48:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:48:23 INFO - PROCESS | 1779 | 1472237303827 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:48:23 INFO - PROCESS | 1779 | 1472237303830 Marionette TRACE conn3 <- [1,434,null,{}] 11:48:23 INFO - PROCESS | 1779 | 1472237303836 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:23 INFO - PROCESS | 1779 | 1472237303846 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:24 INFO - PROCESS | 1779 | 1472237304117 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 11:48:24 INFO - PROCESS | 1779 | 1472237304296 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:24 INFO - PROCESS | 1779 | 1472237304305 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e256c00 == 73 [pid = 1779] [id = 116] 11:48:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8e25cc00) [pid = 1779] [serial = 347] [outer = (nil)] 11:48:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x8e33b400) [pid = 1779] [serial = 348] [outer = 0x8e25cc00] 11:48:24 INFO - PROCESS | 1779 | 1472237304411 Marionette DEBUG loaded listener.js 11:48:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x90879c00) [pid = 1779] [serial = 349] [outer = 0x8e25cc00] 11:48:25 INFO - PROCESS | 1779 | 1472237305514 Marionette TRACE conn3 <- [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]]]}] 11:48:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:48:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1749ms 11:48:25 INFO - PROCESS | 1779 | 1472237305580 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 11:48:25 INFO - PROCESS | 1779 | 1472237305588 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 11:48:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:48:25 INFO - PROCESS | 1779 | 1472237305598 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:48:25 INFO - PROCESS | 1779 | 1472237305604 Marionette TRACE conn3 <- [1,438,null,{}] 11:48:25 INFO - PROCESS | 1779 | 1472237305614 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:25 INFO - PROCESS | 1779 | 1472237305624 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:25 INFO - PROCESS | 1779 | 1472237305924 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 11:48:26 INFO - PROCESS | 1779 | 1472237306198 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:26 INFO - PROCESS | 1779 | 1472237306211 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x9393f400 == 74 [pid = 1779] [id = 117] 11:48:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x93c65c00) [pid = 1779] [serial = 350] [outer = (nil)] 11:48:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x95117400) [pid = 1779] [serial = 351] [outer = 0x93c65c00] 11:48:26 INFO - PROCESS | 1779 | 1472237306312 Marionette DEBUG loaded listener.js 11:48:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x96e0f000) [pid = 1779] [serial = 352] [outer = 0x93c65c00] 11:48:27 INFO - PROCESS | 1779 | 1472237307441 Marionette TRACE conn3 <- [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]]]}] 11:48:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:48:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1940ms 11:48:27 INFO - PROCESS | 1779 | 1472237307540 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 11:48:27 INFO - PROCESS | 1779 | 1472237307549 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 11:48:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:48:27 INFO - PROCESS | 1779 | 1472237307573 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:48:27 INFO - PROCESS | 1779 | 1472237307579 Marionette TRACE conn3 <- [1,442,null,{}] 11:48:27 INFO - PROCESS | 1779 | 1472237307661 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:27 INFO - PROCESS | 1779 | 1472237307671 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:28 INFO - PROCESS | 1779 | 1472237308140 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 11:48:28 INFO - PROCESS | 1779 | 1472237308417 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:28 INFO - PROCESS | 1779 | 1472237308430 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x9510f800 == 75 [pid = 1779] [id = 118] 11:48:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x99e2e800) [pid = 1779] [serial = 353] [outer = (nil)] 11:48:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x9a50cc00) [pid = 1779] [serial = 354] [outer = 0x99e2e800] 11:48:28 INFO - PROCESS | 1779 | 1472237308527 Marionette DEBUG loaded listener.js 11:48:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x9a787000) [pid = 1779] [serial = 355] [outer = 0x99e2e800] 11:48:29 INFO - PROCESS | 1779 | 1472237309667 Marionette TRACE conn3 <- [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]]]}] 11:48:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:48:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 2195ms 11:48:29 INFO - PROCESS | 1779 | 1472237309767 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 11:48:29 INFO - PROCESS | 1779 | 1472237309774 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 11:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:48:29 INFO - PROCESS | 1779 | 1472237309836 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:48:29 INFO - PROCESS | 1779 | 1472237309845 Marionette TRACE conn3 <- [1,446,null,{}] 11:48:29 INFO - PROCESS | 1779 | 1472237309880 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:29 INFO - PROCESS | 1779 | 1472237309892 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:30 INFO - PROCESS | 1779 | 1472237310244 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 11:48:30 INFO - PROCESS | 1779 | 1472237310407 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:30 INFO - PROCESS | 1779 | 1472237310422 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x90871000 == 76 [pid = 1779] [id = 119] 11:48:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x9a084000) [pid = 1779] [serial = 356] [outer = (nil)] 11:48:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x9aedc800) [pid = 1779] [serial = 357] [outer = 0x9a084000] 11:48:30 INFO - PROCESS | 1779 | 1472237310611 Marionette DEBUG loaded listener.js 11:48:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9b796800) [pid = 1779] [serial = 358] [outer = 0x9a084000] 11:48:31 INFO - PROCESS | 1779 | 1472237311908 Marionette TRACE conn3 <- [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]]]}] 11:48:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:48:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 2172ms 11:48:31 INFO - PROCESS | 1779 | 1472237311959 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 11:48:31 INFO - PROCESS | 1779 | 1472237311966 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 11:48:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:48:31 INFO - PROCESS | 1779 | 1472237311977 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:48:31 INFO - PROCESS | 1779 | 1472237311982 Marionette TRACE conn3 <- [1,450,null,{}] 11:48:32 INFO - PROCESS | 1779 | 1472237311992 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:32 INFO - PROCESS | 1779 | 1472237312000 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:32 INFO - PROCESS | 1779 | 1472237312411 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 11:48:32 INFO - PROCESS | 1779 | 1472237312638 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:32 INFO - PROCESS | 1779 | 1472237312651 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x90876000 == 77 [pid = 1779] [id = 120] 11:48:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9aed9400) [pid = 1779] [serial = 359] [outer = (nil)] 11:48:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0xa109e800) [pid = 1779] [serial = 360] [outer = 0x9aed9400] 11:48:32 INFO - PROCESS | 1779 | 1472237312752 Marionette DEBUG loaded listener.js 11:48:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0xa20b7000) [pid = 1779] [serial = 361] [outer = 0x9aed9400] 11:48:33 INFO - PROCESS | 1779 | 1472237313638 Marionette TRACE conn3 <- [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] 11:48:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:48:33 INFO - PROCESS | 1779 | 1472237313688 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 11:48:33 INFO - PROCESS | 1779 | 1472237313695 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:48:33 INFO - PROCESS | 1779 | 1472237313698 Marionette TRACE conn3 <- [1,454,null,{}] 11:48:33 INFO - PROCESS | 1779 | 1472237313704 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:33 INFO - PROCESS | 1779 | 1472237313709 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:33 INFO - PROCESS | 1779 | 1472237313917 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 11:48:34 INFO - PROCESS | 1779 | 1472237314150 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:34 INFO - PROCESS | 1779 | 1472237314169 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e9400 == 78 [pid = 1779] [id = 121] 11:48:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8e2ea400) [pid = 1779] [serial = 362] [outer = (nil)] 11:48:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x90873400) [pid = 1779] [serial = 363] [outer = 0x8e2ea400] 11:48:34 INFO - PROCESS | 1779 | 1472237314322 Marionette DEBUG loaded listener.js 11:48:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0xa321fc00) [pid = 1779] [serial = 364] [outer = 0x8e2ea400] 11:48:35 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:48:35 INFO - PROCESS | 1779 | 1472237315502 Marionette TRACE conn3 <- [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]]]}] 11:48:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:48:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1884ms 11:48:35 INFO - PROCESS | 1779 | 1472237315579 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 11:48:35 INFO - PROCESS | 1779 | 1472237315591 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 11:48:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:48:35 INFO - PROCESS | 1779 | 1472237315605 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:48:35 INFO - PROCESS | 1779 | 1472237315611 Marionette TRACE conn3 <- [1,458,null,{}] 11:48:35 INFO - PROCESS | 1779 | 1472237315619 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:35 INFO - PROCESS | 1779 | 1472237315625 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:35 INFO - PROCESS | 1779 | 1472237315873 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 11:48:36 INFO - PROCESS | 1779 | 1472237316086 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:36 INFO - PROCESS | 1779 | 1472237316095 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x9c17d800 == 79 [pid = 1779] [id = 122] 11:48:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x9c181000) [pid = 1779] [serial = 365] [outer = (nil)] 11:48:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9c186000) [pid = 1779] [serial = 366] [outer = 0x9c181000] 11:48:36 INFO - PROCESS | 1779 | 1472237316178 Marionette DEBUG loaded listener.js 11:48:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x9c187400) [pid = 1779] [serial = 367] [outer = 0x9c181000] 11:48:37 INFO - PROCESS | 1779 | 1472237317167 Marionette TRACE conn3 <- [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] 11:48:37 INFO - PROCESS | 1779 | 1472237317252 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 11:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:48:37 INFO - PROCESS | 1779 | 1472237317264 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:48:37 INFO - PROCESS | 1779 | 1472237317269 Marionette TRACE conn3 <- [1,462,null,{}] 11:48:37 INFO - PROCESS | 1779 | 1472237317279 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:37 INFO - PROCESS | 1779 | 1472237317285 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:37 INFO - PROCESS | 1779 | 1472237317603 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 11:48:38 INFO - PROCESS | 1779 | 1472237318289 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:38 INFO - PROCESS | 1779 | 1472237318298 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:38 INFO - PROCESS | 1779 | ++DOCSHELL 0xa6fca000 == 80 [pid = 1779] [id = 123] 11:48:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0xa6fcb800) [pid = 1779] [serial = 368] [outer = (nil)] 11:48:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0xa6fcd800) [pid = 1779] [serial = 369] [outer = 0xa6fcb800] 11:48:38 INFO - PROCESS | 1779 | 1472237318519 Marionette DEBUG loaded listener.js 11:48:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0xa6fd0000) [pid = 1779] [serial = 370] [outer = 0xa6fcb800] 11:48:39 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:48:39 INFO - PROCESS | 1779 | 1472237319637 Marionette TRACE conn3 <- [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] 11:48:39 INFO - PROCESS | 1779 | 1472237319729 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 11:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:48:39 INFO - PROCESS | 1779 | 1472237319741 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:48:39 INFO - PROCESS | 1779 | 1472237319746 Marionette TRACE conn3 <- [1,466,null,{}] 11:48:39 INFO - PROCESS | 1779 | 1472237319767 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:39 INFO - PROCESS | 1779 | 1472237319780 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:40 INFO - PROCESS | 1779 | 1472237320094 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 11:48:40 INFO - PROCESS | 1779 | 1472237320258 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:40 INFO - PROCESS | 1779 | 1472237320265 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcaf400 == 81 [pid = 1779] [id = 124] 11:48:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x8dcb4000) [pid = 1779] [serial = 371] [outer = (nil)] 11:48:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x8dcbcc00) [pid = 1779] [serial = 372] [outer = 0x8dcb4000] 11:48:40 INFO - PROCESS | 1779 | 1472237320351 Marionette DEBUG loaded listener.js 11:48:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x90873000) [pid = 1779] [serial = 373] [outer = 0x8dcb4000] 11:48:41 INFO - PROCESS | 1779 | 1472237321892 Marionette TRACE conn3 <- [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] 11:48:41 INFO - PROCESS | 1779 | 1472237321953 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 11:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:48:41 INFO - PROCESS | 1779 | 1472237321962 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:48:41 INFO - PROCESS | 1779 | 1472237321966 Marionette TRACE conn3 <- [1,470,null,{}] 11:48:41 INFO - PROCESS | 1779 | 1472237321975 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:41 INFO - PROCESS | 1779 | 1472237321980 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:42 INFO - PROCESS | 1779 | 1472237322166 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 11:48:42 INFO - PROCESS | 1779 | 1472237322351 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:42 INFO - PROCESS | 1779 | 1472237322367 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e331c00 == 82 [pid = 1779] [id = 125] 11:48:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x8e334400) [pid = 1779] [serial = 374] [outer = (nil)] 11:48:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x8e33c400) [pid = 1779] [serial = 375] [outer = 0x8e334400] 11:48:42 INFO - PROCESS | 1779 | 1472237322492 Marionette DEBUG loaded listener.js 11:48:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x90870400) [pid = 1779] [serial = 376] [outer = 0x8e334400] 11:48:43 INFO - PROCESS | 1779 | 1472237323520 Marionette TRACE conn3 <- [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]]]}] 11:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1643ms 11:48:43 INFO - PROCESS | 1779 | 1472237323604 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 11:48:43 INFO - PROCESS | 1779 | 1472237323611 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 11:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:48:43 INFO - PROCESS | 1779 | 1472237323621 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:48:43 INFO - PROCESS | 1779 | 1472237323626 Marionette TRACE conn3 <- [1,474,null,{}] 11:48:43 INFO - PROCESS | 1779 | 1472237323632 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:43 INFO - PROCESS | 1779 | 1472237323637 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:43 INFO - PROCESS | 1779 | 1472237323886 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 11:48:44 INFO - PROCESS | 1779 | 1472237324166 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:44 INFO - PROCESS | 1779 | 1472237324175 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x91407800 == 83 [pid = 1779] [id = 126] 11:48:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0x9140b000) [pid = 1779] [serial = 377] [outer = (nil)] 11:48:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x914dec00) [pid = 1779] [serial = 378] [outer = 0x9140b000] 11:48:44 INFO - PROCESS | 1779 | 1472237324256 Marionette DEBUG loaded listener.js 11:48:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x92ff1000) [pid = 1779] [serial = 379] [outer = 0x9140b000] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x9a50c000 == 82 [pid = 1779] [id = 99] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x996e5400 == 81 [pid = 1779] [id = 98] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x95330000 == 80 [pid = 1779] [id = 97] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x95337c00) [pid = 1779] [serial = 261] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x8ed19c00) [pid = 1779] [serial = 279] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0x9a5e2c00) [pid = 1779] [serial = 264] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x9ba18800) [pid = 1779] [serial = 267] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0xa200b400) [pid = 1779] [serial = 270] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x914de800) [pid = 1779] [serial = 258] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x93c6c800) [pid = 1779] [serial = 282] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0xa4fefc00) [pid = 1779] [serial = 273] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x996e4400) [pid = 1779] [serial = 276] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x9a783c00 == 79 [pid = 1779] [id = 115] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x9a50c400 == 78 [pid = 1779] [id = 114] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x914da800 == 77 [pid = 1779] [id = 113] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x93947400 == 76 [pid = 1779] [id = 112] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x9087cc00 == 75 [pid = 1779] [id = 111] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x90877c00 == 74 [pid = 1779] [id = 110] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x978e3000 == 73 [pid = 1779] [id = 105] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x9087a800 == 72 [pid = 1779] [id = 104] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x9a505400 == 71 [pid = 1779] [id = 103] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x9393dc00 == 70 [pid = 1779] [id = 102] 11:48:45 INFO - PROCESS | 1779 | --DOCSHELL 0x996d6c00 == 69 [pid = 1779] [id = 63] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x9ba0d800) [pid = 1779] [serial = 256] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x9a7c6400) [pid = 1779] [serial = 297] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x9a7ca000) [pid = 1779] [serial = 298] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x9a8c4800) [pid = 1779] [serial = 300] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x91f4b000) [pid = 1779] [serial = 286] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x91410000) [pid = 1779] [serial = 285] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x95247c00) [pid = 1779] [serial = 289] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x95115000) [pid = 1779] [serial = 288] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9a5e3000) [pid = 1779] [serial = 294] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x96e94400) [pid = 1779] [serial = 291] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x9920dc00) [pid = 1779] [serial = 292] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9a5e8c00) [pid = 1779] [serial = 295] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9addcc00) [pid = 1779] [serial = 301] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | 1472237325380 Marionette TRACE conn3 <- [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]]]}] 11:48:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:48:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1784ms 11:48:45 INFO - PROCESS | 1779 | 1472237325406 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 11:48:45 INFO - PROCESS | 1779 | 1472237325411 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 11:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:48:45 INFO - PROCESS | 1779 | 1472237325418 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:48:45 INFO - PROCESS | 1779 | 1472237325424 Marionette TRACE conn3 <- [1,478,null,{}] 11:48:45 INFO - PROCESS | 1779 | 1472237325465 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:45 INFO - PROCESS | 1779 | 1472237325474 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:45 INFO - PROCESS | 1779 | 1472237325663 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 11:48:45 INFO - PROCESS | 1779 | 1472237325850 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:45 INFO - PROCESS | 1779 | 1472237325863 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x93c69400 == 70 [pid = 1779] [id = 127] 11:48:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x93c6c800) [pid = 1779] [serial = 380] [outer = (nil)] 11:48:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9511ac00) [pid = 1779] [serial = 381] [outer = 0x93c6c800] 11:48:45 INFO - PROCESS | 1779 | 1472237325939 Marionette DEBUG loaded listener.js 11:48:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x96e0d800) [pid = 1779] [serial = 382] [outer = 0x93c6c800] 11:48:46 INFO - PROCESS | 1779 | 1472237326727 Marionette TRACE conn3 <- [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]]]}] 11:48:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x93c66000) [pid = 1779] [serial = 383] [outer = 0x951da800] 11:48:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:48:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1367ms 11:48:46 INFO - PROCESS | 1779 | 1472237326818 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 11:48:46 INFO - PROCESS | 1779 | 1472237326823 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 11:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:48:46 INFO - PROCESS | 1779 | 1472237326871 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:48:46 INFO - PROCESS | 1779 | 1472237326874 Marionette TRACE conn3 <- [1,482,null,{}] 11:48:46 INFO - PROCESS | 1779 | 1472237326881 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:46 INFO - PROCESS | 1779 | 1472237326887 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:47 INFO - PROCESS | 1779 | 1472237327065 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 11:48:47 INFO - PROCESS | 1779 | 1472237327246 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:47 INFO - PROCESS | 1779 | 1472237327256 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb6000 == 71 [pid = 1779] [id = 128] 11:48:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x96e15000) [pid = 1779] [serial = 384] [outer = (nil)] 11:48:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x996e5400) [pid = 1779] [serial = 385] [outer = 0x96e15000] 11:48:47 INFO - PROCESS | 1779 | 1472237327326 Marionette DEBUG loaded listener.js 11:48:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x9a50ac00) [pid = 1779] [serial = 386] [outer = 0x96e15000] 11:48:48 INFO - PROCESS | 1779 | 1472237328300 Marionette TRACE conn3 <- [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]]]}] 11:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1517ms 11:48:48 INFO - PROCESS | 1779 | 1472237328362 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 11:48:48 INFO - PROCESS | 1779 | 1472237328366 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 11:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:48:48 INFO - PROCESS | 1779 | 1472237328373 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:48:48 INFO - PROCESS | 1779 | 1472237328376 Marionette TRACE conn3 <- [1,486,null,{}] 11:48:48 INFO - PROCESS | 1779 | 1472237328382 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:48 INFO - PROCESS | 1779 | 1472237328386 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:48 INFO - PROCESS | 1779 | 1472237328621 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 11:48:48 INFO - PROCESS | 1779 | 1472237328649 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:48 INFO - PROCESS | 1779 | 1472237328656 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x996dc000 == 72 [pid = 1779] [id = 129] 11:48:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x99e34c00) [pid = 1779] [serial = 387] [outer = (nil)] 11:48:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9a64ac00) [pid = 1779] [serial = 388] [outer = 0x99e34c00] 11:48:48 INFO - PROCESS | 1779 | 1472237328727 Marionette DEBUG loaded listener.js 11:48:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x9a781800) [pid = 1779] [serial = 389] [outer = 0x99e34c00] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x9a512400) [pid = 1779] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x90878000) [pid = 1779] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x9a50b000) [pid = 1779] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x92ff7c00) [pid = 1779] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x908f4800) [pid = 1779] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x96e11c00) [pid = 1779] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x93947800) [pid = 1779] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa0422800) [pid = 1779] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x95119c00) [pid = 1779] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x978e5400) [pid = 1779] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9140b800) [pid = 1779] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x93c6cc00) [pid = 1779] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x996d7800) [pid = 1779] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x99d9a800) [pid = 1779] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:48:50 INFO - PROCESS | 1779 | 1472237330174 Marionette TRACE conn3 <- [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]]]}] 11:48:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:48:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1838ms 11:48:50 INFO - PROCESS | 1779 | 1472237330213 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 11:48:50 INFO - PROCESS | 1779 | 1472237330216 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 11:48:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:48:50 INFO - PROCESS | 1779 | 1472237330223 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:48:50 INFO - PROCESS | 1779 | 1472237330227 Marionette TRACE conn3 <- [1,490,null,{}] 11:48:50 INFO - PROCESS | 1779 | 1472237330232 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:50 INFO - PROCESS | 1779 | 1472237330241 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:50 INFO - PROCESS | 1779 | 1472237330447 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 11:48:50 INFO - PROCESS | 1779 | 1472237330457 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:50 INFO - PROCESS | 1779 | 1472237330464 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e339800 == 73 [pid = 1779] [id = 130] 11:48:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x92ff7c00) [pid = 1779] [serial = 390] [outer = (nil)] 11:48:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x9a7cbc00) [pid = 1779] [serial = 391] [outer = 0x92ff7c00] 11:48:50 INFO - PROCESS | 1779 | 1472237330669 Marionette DEBUG loaded listener.js 11:48:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x9addc400) [pid = 1779] [serial = 392] [outer = 0x92ff7c00] 11:48:51 INFO - PROCESS | 1779 | 1472237331422 Marionette TRACE conn3 <- [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]]]}] 11:48:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1241ms 11:48:51 INFO - PROCESS | 1779 | 1472237331468 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 11:48:51 INFO - PROCESS | 1779 | 1472237331471 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 11:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:48:51 INFO - PROCESS | 1779 | 1472237331478 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:48:51 INFO - PROCESS | 1779 | 1472237331482 Marionette TRACE conn3 <- [1,494,null,{}] 11:48:51 INFO - PROCESS | 1779 | 1472237331487 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:51 INFO - PROCESS | 1779 | 1472237331492 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:51 INFO - PROCESS | 1779 | 1472237331706 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 11:48:51 INFO - PROCESS | 1779 | 1472237331875 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:51 INFO - PROCESS | 1779 | 1472237331886 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb3c00 == 74 [pid = 1779] [id = 131] 11:48:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8dcb4800) [pid = 1779] [serial = 393] [outer = (nil)] 11:48:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x8dcbd800) [pid = 1779] [serial = 394] [outer = 0x8dcb4800] 11:48:51 INFO - PROCESS | 1779 | 1472237331972 Marionette DEBUG loaded listener.js 11:48:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8dcdd800) [pid = 1779] [serial = 395] [outer = 0x8dcb4800] 11:48:53 INFO - PROCESS | 1779 | 1472237333050 Marionette TRACE conn3 <- [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]]]}] 11:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1644ms 11:48:53 INFO - PROCESS | 1779 | 1472237333126 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 11:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:48:53 INFO - PROCESS | 1779 | 1472237333133 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 11:48:53 INFO - PROCESS | 1779 | 1472237333141 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:48:53 INFO - PROCESS | 1779 | 1472237333146 Marionette TRACE conn3 <- [1,498,null,{}] 11:48:53 INFO - PROCESS | 1779 | 1472237333154 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:53 INFO - PROCESS | 1779 | 1472237333162 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:53 INFO - PROCESS | 1779 | 1472237333399 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 11:48:53 INFO - PROCESS | 1779 | 1472237333678 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:53 INFO - PROCESS | 1779 | 1472237333689 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fd800 == 75 [pid = 1779] [id = 132] 11:48:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x91407000) [pid = 1779] [serial = 396] [outer = (nil)] 11:48:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x914dc000) [pid = 1779] [serial = 397] [outer = 0x91407000] 11:48:53 INFO - PROCESS | 1779 | 1472237333775 Marionette DEBUG loaded listener.js 11:48:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x91f48800) [pid = 1779] [serial = 398] [outer = 0x91407000] 11:48:54 INFO - PROCESS | 1779 | 1472237334724 Marionette TRACE conn3 <- [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]]]}] 11:48:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:48:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1643ms 11:48:54 INFO - PROCESS | 1779 | 1472237334787 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 11:48:54 INFO - PROCESS | 1779 | 1472237334794 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 11:48:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:48:54 INFO - PROCESS | 1779 | 1472237334802 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:48:54 INFO - PROCESS | 1779 | 1472237334806 Marionette TRACE conn3 <- [1,502,null,{}] 11:48:54 INFO - PROCESS | 1779 | 1472237334812 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:54 INFO - PROCESS | 1779 | 1472237334818 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:55 INFO - PROCESS | 1779 | 1472237335049 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 11:48:55 INFO - PROCESS | 1779 | 1472237335321 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:55 INFO - PROCESS | 1779 | 1472237335329 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x9393c800 == 76 [pid = 1779] [id = 133] 11:48:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x9511c800) [pid = 1779] [serial = 399] [outer = (nil)] 11:48:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x978d7c00) [pid = 1779] [serial = 400] [outer = 0x9511c800] 11:48:55 INFO - PROCESS | 1779 | 1472237335458 Marionette DEBUG loaded listener.js 11:48:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x99e2cc00) [pid = 1779] [serial = 401] [outer = 0x9511c800] 11:48:56 INFO - PROCESS | 1779 | 1472237336433 Marionette TRACE conn3 <- [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]]]}] 11:48:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:48:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1694ms 11:48:56 INFO - PROCESS | 1779 | 1472237336498 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 11:48:56 INFO - PROCESS | 1779 | 1472237336503 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 11:48:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:48:56 INFO - PROCESS | 1779 | 1472237336519 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:48:56 INFO - PROCESS | 1779 | 1472237336529 Marionette TRACE conn3 <- [1,506,null,{}] 11:48:56 INFO - PROCESS | 1779 | 1472237336535 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:56 INFO - PROCESS | 1779 | 1472237336544 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:56 INFO - PROCESS | 1779 | 1472237336799 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 11:48:57 INFO - PROCESS | 1779 | 1472237337070 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:57 INFO - PROCESS | 1779 | 1472237337077 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x978e5400 == 77 [pid = 1779] [id = 134] 11:48:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9a7cec00) [pid = 1779] [serial = 402] [outer = (nil)] 11:48:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x9aed5c00) [pid = 1779] [serial = 403] [outer = 0x9a7cec00] 11:48:57 INFO - PROCESS | 1779 | 1472237337166 Marionette DEBUG loaded listener.js 11:48:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x9aedc400) [pid = 1779] [serial = 404] [outer = 0x9a7cec00] 11:48:58 INFO - PROCESS | 1779 | 1472237338125 Marionette TRACE conn3 <- [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]]]}] 11:48:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:48:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1666ms 11:48:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:48:58 INFO - PROCESS | 1779 | 1472237338177 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 11:48:58 INFO - PROCESS | 1779 | 1472237338181 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 11:48:58 INFO - PROCESS | 1779 | 1472237338188 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:48:58 INFO - PROCESS | 1779 | 1472237338192 Marionette TRACE conn3 <- [1,510,null,{}] 11:48:58 INFO - PROCESS | 1779 | 1472237338198 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:58 INFO - PROCESS | 1779 | 1472237338203 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:58 INFO - PROCESS | 1779 | 1472237338397 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 11:48:58 INFO - PROCESS | 1779 | 1472237338618 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:58 INFO - PROCESS | 1779 | 1472237338628 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce4800 == 78 [pid = 1779] [id = 135] 11:48:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x8dce5800) [pid = 1779] [serial = 405] [outer = (nil)] 11:48:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x8e4d1400) [pid = 1779] [serial = 406] [outer = 0x8dce5800] 11:48:58 INFO - PROCESS | 1779 | 1472237338749 Marionette DEBUG loaded listener.js 11:48:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x8e4d4800) [pid = 1779] [serial = 407] [outer = 0x8dce5800] 11:48:59 INFO - PROCESS | 1779 | 1472237339665 Marionette TRACE conn3 <- [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]]]}] 11:48:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1533ms 11:48:59 INFO - PROCESS | 1779 | 1472237339721 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 11:48:59 INFO - PROCESS | 1779 | 1472237339726 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 11:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:48:59 INFO - PROCESS | 1779 | 1472237339732 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:48:59 INFO - PROCESS | 1779 | 1472237339735 Marionette TRACE conn3 <- [1,514,null,{}] 11:48:59 INFO - PROCESS | 1779 | 1472237339741 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:59 INFO - PROCESS | 1779 | 1472237339748 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:48:59 INFO - PROCESS | 1779 | 1472237339933 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 11:49:00 INFO - PROCESS | 1779 | 1472237340206 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:00 INFO - PROCESS | 1779 | 1472237340226 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b356800 == 79 [pid = 1779] [id = 136] 11:49:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x9b79b400) [pid = 1779] [serial = 408] [outer = (nil)] 11:49:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x9ba18800) [pid = 1779] [serial = 409] [outer = 0x9b79b400] 11:49:00 INFO - PROCESS | 1779 | 1472237340369 Marionette DEBUG loaded listener.js 11:49:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x9d417000) [pid = 1779] [serial = 410] [outer = 0x9b79b400] 11:49:01 INFO - PROCESS | 1779 | 1472237341354 Marionette TRACE conn3 <- [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]]]}] 11:49:01 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 11:49:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1685ms 11:49:01 INFO - PROCESS | 1779 | 1472237341418 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 11:49:01 INFO - PROCESS | 1779 | 1472237341423 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 11:49:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:49:01 INFO - PROCESS | 1779 | 1472237341429 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:49:01 INFO - PROCESS | 1779 | 1472237341433 Marionette TRACE conn3 <- [1,518,null,{}] 11:49:01 INFO - PROCESS | 1779 | 1472237341439 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:01 INFO - PROCESS | 1779 | 1472237341445 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:01 INFO - PROCESS | 1779 | 1472237341635 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 11:49:01 INFO - PROCESS | 1779 | 1472237341861 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:01 INFO - PROCESS | 1779 | 1472237341869 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce2c00 == 80 [pid = 1779] [id = 137] 11:49:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x8e4ce000) [pid = 1779] [serial = 411] [outer = (nil)] 11:49:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x8e50e400) [pid = 1779] [serial = 412] [outer = 0x8e4ce000] 11:49:02 INFO - PROCESS | 1779 | 1472237341997 Marionette DEBUG loaded listener.js 11:49:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0x9aed8000) [pid = 1779] [serial = 413] [outer = 0x8e4ce000] 11:49:02 INFO - PROCESS | 1779 | 1472237342910 Marionette TRACE conn3 <- [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]]]}] 11:49:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:49:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1540ms 11:49:02 INFO - PROCESS | 1779 | 1472237342970 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 11:49:02 INFO - PROCESS | 1779 | 1472237342975 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 11:49:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:49:02 INFO - PROCESS | 1779 | 1472237342981 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:49:02 INFO - PROCESS | 1779 | 1472237342985 Marionette TRACE conn3 <- [1,522,null,{}] 11:49:02 INFO - PROCESS | 1779 | 1472237342991 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:02 INFO - PROCESS | 1779 | 1472237342997 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:03 INFO - PROCESS | 1779 | 1472237343196 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 11:49:03 INFO - PROCESS | 1779 | 1472237343423 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:03 INFO - PROCESS | 1779 | 1472237343429 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50c400 == 81 [pid = 1779] [id = 138] 11:49:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x91402c00) [pid = 1779] [serial = 414] [outer = (nil)] 11:49:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x91c87000) [pid = 1779] [serial = 415] [outer = 0x91402c00] 11:49:03 INFO - PROCESS | 1779 | 1472237343557 Marionette DEBUG loaded listener.js 11:49:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x91c89000) [pid = 1779] [serial = 416] [outer = 0x91402c00] 11:49:04 INFO - PROCESS | 1779 | 1472237344473 Marionette TRACE conn3 <- [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]]]}] 11:49:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:49:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1548ms 11:49:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:49:04 INFO - PROCESS | 1779 | 1472237344529 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 11:49:04 INFO - PROCESS | 1779 | 1472237344533 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 11:49:04 INFO - PROCESS | 1779 | 1472237344539 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:49:04 INFO - PROCESS | 1779 | 1472237344543 Marionette TRACE conn3 <- [1,526,null,{}] 11:49:04 INFO - PROCESS | 1779 | 1472237344549 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:04 INFO - PROCESS | 1779 | 1472237344557 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:04 INFO - PROCESS | 1779 | 1472237344779 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 11:49:05 INFO - PROCESS | 1779 | 1472237345008 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:05 INFO - PROCESS | 1779 | 1472237345014 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b93c00 == 82 [pid = 1779] [id = 139] 11:49:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x91b96c00) [pid = 1779] [serial = 417] [outer = (nil)] 11:49:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x91b99c00) [pid = 1779] [serial = 418] [outer = 0x91b96c00] 11:49:05 INFO - PROCESS | 1779 | 1472237345118 Marionette DEBUG loaded listener.js 11:49:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x91b9cc00) [pid = 1779] [serial = 419] [outer = 0x91b96c00] 11:49:06 INFO - PROCESS | 1779 | 1472237346039 Marionette TRACE conn3 <- [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]]]}] 11:49:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 11:49:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1548ms 11:49:06 INFO - PROCESS | 1779 | 1472237346087 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 11:49:06 INFO - PROCESS | 1779 | 1472237346090 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 11:49:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:49:06 INFO - PROCESS | 1779 | 1472237346097 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:49:06 INFO - PROCESS | 1779 | 1472237346101 Marionette TRACE conn3 <- [1,530,null,{}] 11:49:06 INFO - PROCESS | 1779 | 1472237346107 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:06 INFO - PROCESS | 1779 | 1472237346112 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:06 INFO - PROCESS | 1779 | 1472237346294 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 11:49:06 INFO - PROCESS | 1779 | 1472237346520 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:06 INFO - PROCESS | 1779 | 1472237346529 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed9000 == 83 [pid = 1779] [id = 140] 11:49:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x8beda400) [pid = 1779] [serial = 420] [outer = (nil)] 11:49:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x8bedd000) [pid = 1779] [serial = 421] [outer = 0x8beda400] 11:49:06 INFO - PROCESS | 1779 | 1472237346651 Marionette DEBUG loaded listener.js 11:49:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x8dcb6c00) [pid = 1779] [serial = 422] [outer = 0x8beda400] 11:49:07 INFO - PROCESS | 1779 | 1472237347457 Marionette TRACE conn3 <- [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"]]]}] 11:49:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 11:49:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:49:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:49:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 11:49:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:49:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:49:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1385ms 11:49:07 INFO - PROCESS | 1779 | 1472237347488 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 11:49:07 INFO - PROCESS | 1779 | 1472237347491 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 11:49:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:49:07 INFO - PROCESS | 1779 | 1472237347499 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:49:07 INFO - PROCESS | 1779 | 1472237347502 Marionette TRACE conn3 <- [1,534,null,{}] 11:49:07 INFO - PROCESS | 1779 | 1472237347508 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:07 INFO - PROCESS | 1779 | 1472237347513 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:07 INFO - PROCESS | 1779 | 1472237347796 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 11:49:07 INFO - PROCESS | 1779 | 1472237347941 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:07 INFO - PROCESS | 1779 | 1472237347950 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedcc00 == 84 [pid = 1779] [id = 141] 11:49:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x8bedec00) [pid = 1779] [serial = 423] [outer = (nil)] 11:49:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x91c8c800) [pid = 1779] [serial = 424] [outer = 0x8bedec00] 11:49:08 INFO - PROCESS | 1779 | 1472237348092 Marionette DEBUG loaded listener.js 11:49:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x93948400) [pid = 1779] [serial = 425] [outer = 0x8bedec00] 11:49:09 INFO - PROCESS | 1779 | 1472237349075 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 11:49:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:49:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1632ms 11:49:09 INFO - PROCESS | 1779 | 1472237349132 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 11:49:09 INFO - PROCESS | 1779 | 1472237349137 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 11:49:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:49:09 INFO - PROCESS | 1779 | 1472237349143 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:49:09 INFO - PROCESS | 1779 | 1472237349148 Marionette TRACE conn3 <- [1,538,null,{}] 11:49:09 INFO - PROCESS | 1779 | 1472237349231 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:09 INFO - PROCESS | 1779 | 1472237349238 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:09 INFO - PROCESS | 1779 | 1472237349473 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 11:49:09 INFO - PROCESS | 1779 | 1472237349716 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:09 INFO - PROCESS | 1779 | 1472237349724 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed3000 == 85 [pid = 1779] [id = 142] 11:49:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 180 (0x8e48ac00) [pid = 1779] [serial = 426] [outer = (nil)] 11:49:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 181 (0x8e492400) [pid = 1779] [serial = 427] [outer = 0x8e48ac00] 11:49:09 INFO - PROCESS | 1779 | 1472237349823 Marionette DEBUG loaded listener.js 11:49:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 182 (0x8e496400) [pid = 1779] [serial = 428] [outer = 0x8e48ac00] 11:49:10 INFO - PROCESS | 1779 | 1472237350633 Marionette TRACE conn3 <- [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]]]}] 11:49:10 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. 11:49:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1528ms 11:49:10 INFO - PROCESS | 1779 | 1472237350719 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 11:49:10 INFO - PROCESS | 1779 | 1472237350723 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 11:49:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:49:10 INFO - PROCESS | 1779 | 1472237350732 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:49:10 INFO - PROCESS | 1779 | 1472237350735 Marionette TRACE conn3 <- [1,542,null,{}] 11:49:10 INFO - PROCESS | 1779 | 1472237350741 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:10 INFO - PROCESS | 1779 | 1472237350746 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:10 INFO - PROCESS | 1779 | 1472237350953 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 11:49:11 INFO - PROCESS | 1779 | 1472237351544 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:11 INFO - PROCESS | 1779 | 1472237351555 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcdd000 == 86 [pid = 1779] [id = 143] 11:49:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 183 (0x8dce4400) [pid = 1779] [serial = 429] [outer = (nil)] 11:49:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 184 (0x8e2de400) [pid = 1779] [serial = 430] [outer = 0x8dce4400] 11:49:11 INFO - PROCESS | 1779 | 1472237351638 Marionette DEBUG loaded listener.js 11:49:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 185 (0x8e32d800) [pid = 1779] [serial = 431] [outer = 0x8dce4400] 11:49:12 INFO - PROCESS | 1779 | 1472237352498 Marionette TRACE conn3 <- [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]]]}] 11:49:12 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. 11:49:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1831ms 11:49:12 INFO - PROCESS | 1779 | 1472237352566 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 11:49:12 INFO - PROCESS | 1779 | 1472237352572 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 11:49:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:49:12 INFO - PROCESS | 1779 | 1472237352580 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:49:12 INFO - PROCESS | 1779 | 1472237352585 Marionette TRACE conn3 <- [1,546,null,{}] 11:49:12 INFO - PROCESS | 1779 | 1472237352593 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:12 INFO - PROCESS | 1779 | 1472237352601 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:12 INFO - PROCESS | 1779 | 1472237352816 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 11:49:13 INFO - PROCESS | 1779 | 1472237353006 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:13 INFO - PROCESS | 1779 | 1472237353015 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e494400 == 87 [pid = 1779] [id = 144] 11:49:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 186 (0x8e4c9000) [pid = 1779] [serial = 432] [outer = (nil)] 11:49:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 187 (0x8e506400) [pid = 1779] [serial = 433] [outer = 0x8e4c9000] 11:49:13 INFO - PROCESS | 1779 | 1472237353099 Marionette DEBUG loaded listener.js 11:49:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 188 (0x90876400) [pid = 1779] [serial = 434] [outer = 0x8e4c9000] 11:49:14 INFO - PROCESS | 1779 | 1472237354036 Marionette TRACE conn3 <- [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]]]}] 11:49:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:49:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1484ms 11:49:14 INFO - PROCESS | 1779 | 1472237354099 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 11:49:14 INFO - PROCESS | 1779 | 1472237354106 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 11:49:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:49:14 INFO - PROCESS | 1779 | 1472237354115 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:49:14 INFO - PROCESS | 1779 | 1472237354119 Marionette TRACE conn3 <- [1,550,null,{}] 11:49:14 INFO - PROCESS | 1779 | 1472237354126 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:14 INFO - PROCESS | 1779 | 1472237354131 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:14 INFO - PROCESS | 1779 | 1472237354344 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 11:49:14 INFO - PROCESS | 1779 | 1472237354627 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:14 INFO - PROCESS | 1779 | 1472237354635 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed9800 == 88 [pid = 1779] [id = 145] 11:49:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 189 (0x8dcbe000) [pid = 1779] [serial = 435] [outer = (nil)] 11:49:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 190 (0x91abb800) [pid = 1779] [serial = 436] [outer = 0x8dcbe000] 11:49:14 INFO - PROCESS | 1779 | 1472237354734 Marionette DEBUG loaded listener.js 11:49:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 191 (0x91b9a000) [pid = 1779] [serial = 437] [outer = 0x8dcbe000] 11:49:15 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. 11:49:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1635ms 11:49:15 INFO - PROCESS | 1779 | 1472237355741 Marionette TRACE conn3 <- [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]]]}] 11:49:15 INFO - PROCESS | 1779 | 1472237355810 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 11:49:15 INFO - PROCESS | 1779 | 1472237355815 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 11:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:49:15 INFO - PROCESS | 1779 | 1472237355831 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:49:15 INFO - PROCESS | 1779 | 1472237355840 Marionette TRACE conn3 <- [1,554,null,{}] 11:49:15 INFO - PROCESS | 1779 | 1472237355848 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:15 INFO - PROCESS | 1779 | 1472237355855 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:16 INFO - PROCESS | 1779 | 1472237356053 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 11:49:16 INFO - PROCESS | 1779 | 1472237356285 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:16 INFO - PROCESS | 1779 | 1472237356292 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb3800 == 89 [pid = 1779] [id = 146] 11:49:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 192 (0x8dcdc400) [pid = 1779] [serial = 438] [outer = (nil)] 11:49:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 193 (0x9087c800) [pid = 1779] [serial = 439] [outer = 0x8dcdc400] 11:49:16 INFO - PROCESS | 1779 | 1472237356425 Marionette DEBUG loaded listener.js 11:49:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 194 (0x91abac00) [pid = 1779] [serial = 440] [outer = 0x8dcdc400] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9b464800 == 88 [pid = 1779] [id = 45] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x91f3f000 == 87 [pid = 1779] [id = 89] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9a504800 == 86 [pid = 1779] [id = 88] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 193 (0x9add3400) [pid = 1779] [serial = 345] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x908f1800 == 85 [pid = 1779] [id = 92] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8e339800 == 84 [pid = 1779] [id = 130] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x996dc000 == 83 [pid = 1779] [id = 129] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb6000 == 82 [pid = 1779] [id = 128] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x93c69400 == 81 [pid = 1779] [id = 127] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x91407800 == 80 [pid = 1779] [id = 126] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8e331c00 == 79 [pid = 1779] [id = 125] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9c17d800 == 78 [pid = 1779] [id = 122] 11:49:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e9400 == 77 [pid = 1779] [id = 121] 11:49:17 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:49:17 INFO - PROCESS | 1779 | --DOCSHELL 0x90876000 == 76 [pid = 1779] [id = 120] 11:49:17 INFO - PROCESS | 1779 | --DOCSHELL 0x90871000 == 75 [pid = 1779] [id = 119] 11:49:17 INFO - PROCESS | 1779 | --DOCSHELL 0x9510f800 == 74 [pid = 1779] [id = 118] 11:49:17 INFO - PROCESS | 1779 | --DOCSHELL 0x9393f400 == 73 [pid = 1779] [id = 117] 11:49:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8e256c00 == 72 [pid = 1779] [id = 116] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 192 (0x93a5d000) [pid = 1779] [serial = 306] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 191 (0x9523b400) [pid = 1779] [serial = 174] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 190 (0x95248000) [pid = 1779] [serial = 337] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 189 (0x9a76f800) [pid = 1779] [serial = 189] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 188 (0x99e34000) [pid = 1779] [serial = 339] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 187 (0x8e257c00) [pid = 1779] [serial = 324] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 186 (0x9a7cdc00) [pid = 1779] [serial = 342] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 185 (0x9a5dec00) [pid = 1779] [serial = 177] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 184 (0x9a512000) [pid = 1779] [serial = 312] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 183 (0x9aca6400) [pid = 1779] [serial = 343] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 182 (0x908f5800) [pid = 1779] [serial = 331] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 181 (0xa253c400) [pid = 1779] [serial = 318] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 180 (0x9087bc00) [pid = 1779] [serial = 330] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 179 (0x9a7c9c00) [pid = 1779] [serial = 309] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x9a5e4400) [pid = 1779] [serial = 180] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x9bf06c00) [pid = 1779] [serial = 303] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x9c235c00) [pid = 1779] [serial = 210] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x93948800) [pid = 1779] [serial = 334] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x96e1c400) [pid = 1779] [serial = 183] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x9511c000) [pid = 1779] [serial = 336] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x8e332c00) [pid = 1779] [serial = 327] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0xa6dac800) [pid = 1779] [serial = 321] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x91f43400) [pid = 1779] [serial = 333] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0xa23c2000) [pid = 1779] [serial = 171] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x9a5e7c00) [pid = 1779] [serial = 340] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x9a788c00) [pid = 1779] [serial = 186] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0x914e0000) [pid = 1779] [serial = 238] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x9c078800) [pid = 1779] [serial = 315] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1779 | 1472237357388 Marionette TRACE conn3 <- [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]]]}] 11:49:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:49:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1605ms 11:49:17 INFO - PROCESS | 1779 | 1472237357428 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 11:49:17 INFO - PROCESS | 1779 | 1472237357433 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 11:49:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:49:17 INFO - PROCESS | 1779 | 1472237357439 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:49:17 INFO - PROCESS | 1779 | 1472237357442 Marionette TRACE conn3 <- [1,558,null,{}] 11:49:17 INFO - PROCESS | 1779 | 1472237357448 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:17 INFO - PROCESS | 1779 | 1472237357453 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:17 INFO - PROCESS | 1779 | 1472237357624 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 11:49:17 INFO - PROCESS | 1779 | 1472237357635 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:17 INFO - PROCESS | 1779 | 1472237357640 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e257c00 == 73 [pid = 1779] [id = 147] 11:49:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x90876000) [pid = 1779] [serial = 441] [outer = (nil)] 11:49:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0x947ee800) [pid = 1779] [serial = 442] [outer = 0x90876000] 11:49:17 INFO - PROCESS | 1779 | 1472237357734 Marionette DEBUG loaded listener.js 11:49:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x951d8000) [pid = 1779] [serial = 443] [outer = 0x90876000] 11:49:18 INFO - PROCESS | 1779 | 1472237358729 Marionette TRACE conn3 <- [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]]]}] 11:49:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:49:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1333ms 11:49:18 INFO - PROCESS | 1779 | 1472237358773 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 11:49:18 INFO - PROCESS | 1779 | 1472237358777 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 11:49:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:49:18 INFO - PROCESS | 1779 | 1472237358784 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:49:18 INFO - PROCESS | 1779 | 1472237358787 Marionette TRACE conn3 <- [1,562,null,{}] 11:49:18 INFO - PROCESS | 1779 | 1472237358792 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:18 INFO - PROCESS | 1779 | 1472237358797 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:19 INFO - PROCESS | 1779 | 1472237359048 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 11:49:19 INFO - PROCESS | 1779 | 1472237359146 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:19 INFO - PROCESS | 1779 | 1472237359163 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x95243000 == 74 [pid = 1779] [id = 148] 11:49:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x95246800) [pid = 1779] [serial = 444] [outer = (nil)] 11:49:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x96ea3c00) [pid = 1779] [serial = 445] [outer = 0x95246800] 11:49:19 INFO - PROCESS | 1779 | 1472237359245 Marionette DEBUG loaded listener.js 11:49:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x9a393c00) [pid = 1779] [serial = 446] [outer = 0x95246800] 11:49:19 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:49:20 INFO - PROCESS | 1779 | 1472237360134 Marionette TRACE conn3 <- [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]]]}] 11:49:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:49:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1378ms 11:49:20 INFO - PROCESS | 1779 | 1472237360163 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 11:49:20 INFO - PROCESS | 1779 | 1472237360167 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 11:49:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:49:20 INFO - PROCESS | 1779 | 1472237360173 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:49:20 INFO - PROCESS | 1779 | 1472237360176 Marionette TRACE conn3 <- [1,566,null,{}] 11:49:20 INFO - PROCESS | 1779 | 1472237360182 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:20 INFO - PROCESS | 1779 | 1472237360187 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:20 INFO - PROCESS | 1779 | 1472237360434 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 11:49:20 INFO - PROCESS | 1779 | 1472237360470 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:20 INFO - PROCESS | 1779 | 1472237360476 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e32f800 == 75 [pid = 1779] [id = 149] 11:49:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x9a507000) [pid = 1779] [serial = 447] [outer = (nil)] 11:49:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x9a76ac00) [pid = 1779] [serial = 448] [outer = 0x9a507000] 11:49:20 INFO - PROCESS | 1779 | 1472237360548 Marionette DEBUG loaded listener.js 11:49:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x9a7c5000) [pid = 1779] [serial = 449] [outer = 0x9a507000] 11:49:21 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:49:21 INFO - PROCESS | 1779 | 1472237361469 Marionette TRACE conn3 <- [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]]]}] 11:49:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:49:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1339ms 11:49:22 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x96e15000) [pid = 1779] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:49:22 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x99e34c00) [pid = 1779] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:49:22 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x9a786000) [pid = 1779] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:49:22 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x8e334400) [pid = 1779] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:49:22 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x9140b000) [pid = 1779] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:49:22 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x93c6c800) [pid = 1779] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:49:22 INFO - PROCESS | 1779 | 1472237362047 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 11:49:22 INFO - PROCESS | 1779 | 1472237362051 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 11:49:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:49:22 INFO - PROCESS | 1779 | 1472237362110 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:49:22 INFO - PROCESS | 1779 | 1472237362114 Marionette TRACE conn3 <- [1,570,null,{}] 11:49:22 INFO - PROCESS | 1779 | 1472237362121 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:22 INFO - PROCESS | 1779 | 1472237362126 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:22 INFO - PROCESS | 1779 | 1472237362277 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 11:49:22 INFO - PROCESS | 1779 | 1472237362425 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:22 INFO - PROCESS | 1779 | 1472237362434 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f5c00 == 76 [pid = 1779] [id = 150] 11:49:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x9140b000) [pid = 1779] [serial = 450] [outer = (nil)] 11:49:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x96e16800) [pid = 1779] [serial = 451] [outer = 0x9140b000] 11:49:22 INFO - PROCESS | 1779 | 1472237362502 Marionette DEBUG loaded listener.js 11:49:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x9a5dfc00) [pid = 1779] [serial = 452] [outer = 0x9140b000] 11:49:22 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:49:23 INFO - PROCESS | 1779 | 1472237363205 Marionette TRACE conn3 <- [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]]]}] 11:49:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:49:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1147ms 11:49:23 INFO - PROCESS | 1779 | 1472237363256 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 11:49:23 INFO - PROCESS | 1779 | 1472237363260 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 11:49:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:49:23 INFO - PROCESS | 1779 | 1472237363266 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:49:23 INFO - PROCESS | 1779 | 1472237363269 Marionette TRACE conn3 <- [1,574,null,{}] 11:49:23 INFO - PROCESS | 1779 | 1472237363285 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:23 INFO - PROCESS | 1779 | 1472237363289 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:23 INFO - PROCESS | 1779 | 1472237363455 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 11:49:23 INFO - PROCESS | 1779 | 1472237363464 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:23 INFO - PROCESS | 1779 | 1472237363472 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a5dc800 == 77 [pid = 1779] [id = 151] 11:49:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x9a5e9c00) [pid = 1779] [serial = 453] [outer = (nil)] 11:49:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x9a8c4400) [pid = 1779] [serial = 454] [outer = 0x9a5e9c00] 11:49:23 INFO - PROCESS | 1779 | 1472237363544 Marionette DEBUG loaded listener.js 11:49:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x9aca7c00) [pid = 1779] [serial = 455] [outer = 0x9a5e9c00] 11:49:24 INFO - PROCESS | 1779 | 1472237364616 Marionette TRACE conn3 <- [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]]]}] 11:49:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:49:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1439ms 11:49:24 INFO - PROCESS | 1779 | 1472237364706 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 11:49:24 INFO - PROCESS | 1779 | 1472237364713 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 11:49:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:49:24 INFO - PROCESS | 1779 | 1472237364721 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:49:24 INFO - PROCESS | 1779 | 1472237364727 Marionette TRACE conn3 <- [1,578,null,{}] 11:49:24 INFO - PROCESS | 1779 | 1472237364735 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:24 INFO - PROCESS | 1779 | 1472237364742 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:25 INFO - PROCESS | 1779 | 1472237365021 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 11:49:25 INFO - PROCESS | 1779 | 1472237365284 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:25 INFO - PROCESS | 1779 | 1472237365291 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e492800 == 78 [pid = 1779] [id = 152] 11:49:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x8e494800) [pid = 1779] [serial = 456] [outer = (nil)] 11:49:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x8e504800) [pid = 1779] [serial = 457] [outer = 0x8e494800] 11:49:25 INFO - PROCESS | 1779 | 1472237365386 Marionette DEBUG loaded listener.js 11:49:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x8ed1d000) [pid = 1779] [serial = 458] [outer = 0x8e494800] 11:49:26 INFO - PROCESS | 1779 | 1472237366350 Marionette TRACE conn3 <- [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]]]}] 11:49:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:49:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1683ms 11:49:26 INFO - PROCESS | 1779 | 1472237366405 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 11:49:26 INFO - PROCESS | 1779 | 1472237366412 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 11:49:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:49:26 INFO - PROCESS | 1779 | 1472237366423 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:49:26 INFO - PROCESS | 1779 | 1472237366428 Marionette TRACE conn3 <- [1,582,null,{}] 11:49:26 INFO - PROCESS | 1779 | 1472237366435 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:26 INFO - PROCESS | 1779 | 1472237366440 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:26 INFO - PROCESS | 1779 | 1472237366648 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 11:49:26 INFO - PROCESS | 1779 | 1472237366885 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:26 INFO - PROCESS | 1779 | 1472237366893 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ab7c00 == 79 [pid = 1779] [id = 153] 11:49:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x91ab8400) [pid = 1779] [serial = 459] [outer = (nil)] 11:49:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x91b94000) [pid = 1779] [serial = 460] [outer = 0x91ab8400] 11:49:27 INFO - PROCESS | 1779 | 1472237367034 Marionette DEBUG loaded listener.js 11:49:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 180 (0x91c8e000) [pid = 1779] [serial = 461] [outer = 0x91ab8400] 11:49:28 INFO - PROCESS | 1779 | 1472237368042 Marionette TRACE conn3 <- [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]]]}] 11:49:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:49:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1686ms 11:49:28 INFO - PROCESS | 1779 | 1472237368109 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 11:49:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:49:28 INFO - PROCESS | 1779 | 1472237368114 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 11:49:28 INFO - PROCESS | 1779 | 1472237368121 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:49:28 INFO - PROCESS | 1779 | 1472237368128 Marionette TRACE conn3 <- [1,586,null,{}] 11:49:28 INFO - PROCESS | 1779 | 1472237368146 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:28 INFO - PROCESS | 1779 | 1472237368157 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:28 INFO - PROCESS | 1779 | 1472237368394 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 11:49:28 INFO - PROCESS | 1779 | 1472237368636 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:28 INFO - PROCESS | 1779 | 1472237368647 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a4cfc00 == 80 [pid = 1779] [id = 154] 11:49:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 181 (0x9a5ea400) [pid = 1779] [serial = 462] [outer = (nil)] 11:49:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 182 (0x9a7cb400) [pid = 1779] [serial = 463] [outer = 0x9a5ea400] 11:49:28 INFO - PROCESS | 1779 | 1472237368775 Marionette DEBUG loaded listener.js 11:49:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 183 (0x9add3800) [pid = 1779] [serial = 464] [outer = 0x9a5ea400] 11:49:29 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:49:29 INFO - PROCESS | 1779 | 1472237369671 Marionette TRACE conn3 <- [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]]]}] 11:49:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:49:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1591ms 11:49:29 INFO - PROCESS | 1779 | 1472237369711 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 11:49:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:49:29 INFO - PROCESS | 1779 | 1472237369717 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 11:49:29 INFO - PROCESS | 1779 | 1472237369724 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:49:29 INFO - PROCESS | 1779 | 1472237369728 Marionette TRACE conn3 <- [1,590,null,{}] 11:49:29 INFO - PROCESS | 1779 | 1472237369734 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:29 INFO - PROCESS | 1779 | 1472237369739 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:29 INFO - PROCESS | 1779 | 1472237369945 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 11:49:30 INFO - PROCESS | 1779 | 1472237370135 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:30 INFO - PROCESS | 1779 | 1472237370141 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x99d90800 == 81 [pid = 1779] [id = 155] 11:49:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 184 (0x9aece800) [pid = 1779] [serial = 465] [outer = (nil)] 11:49:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 185 (0x9aed4800) [pid = 1779] [serial = 466] [outer = 0x9aece800] 11:49:30 INFO - PROCESS | 1779 | 1472237370270 Marionette DEBUG loaded listener.js 11:49:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 186 (0x9ba10c00) [pid = 1779] [serial = 467] [outer = 0x9aece800] 11:49:31 INFO - PROCESS | 1779 | 1472237371330 Marionette TRACE conn3 <- [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]]]}] 11:49:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:49:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1686ms 11:49:31 INFO - PROCESS | 1779 | 1472237371409 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 11:49:31 INFO - PROCESS | 1779 | 1472237371414 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 11:49:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:49:31 INFO - PROCESS | 1779 | 1472237371420 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:49:31 INFO - PROCESS | 1779 | 1472237371424 Marionette TRACE conn3 <- [1,594,null,{}] 11:49:31 INFO - PROCESS | 1779 | 1472237371430 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:31 INFO - PROCESS | 1779 | 1472237371436 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:31 INFO - PROCESS | 1779 | 1472237371669 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 11:49:31 INFO - PROCESS | 1779 | 1472237371923 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:31 INFO - PROCESS | 1779 | 1472237371931 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedb800 == 82 [pid = 1779] [id = 156] 11:49:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 187 (0x9addbc00) [pid = 1779] [serial = 468] [outer = (nil)] 11:49:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 188 (0x9c17d400) [pid = 1779] [serial = 469] [outer = 0x9addbc00] 11:49:32 INFO - PROCESS | 1779 | 1472237372054 Marionette DEBUG loaded listener.js 11:49:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 189 (0x9c181c00) [pid = 1779] [serial = 470] [outer = 0x9addbc00] 11:49:33 INFO - PROCESS | 1779 | 1472237373087 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:49:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:49:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1738ms 11:49:33 INFO - PROCESS | 1779 | 1472237373160 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 11:49:33 INFO - PROCESS | 1779 | 1472237373165 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 11:49:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:49:33 INFO - PROCESS | 1779 | 1472237373171 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:49:33 INFO - PROCESS | 1779 | 1472237373176 Marionette TRACE conn3 <- [1,598,null,{}] 11:49:33 INFO - PROCESS | 1779 | 1472237373184 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:33 INFO - PROCESS | 1779 | 1472237373194 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:33 INFO - PROCESS | 1779 | 1472237373467 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 11:49:33 INFO - PROCESS | 1779 | 1472237373727 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:33 INFO - PROCESS | 1779 | 1472237373735 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce19c00 == 83 [pid = 1779] [id = 157] 11:49:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 190 (0x8ce1a000) [pid = 1779] [serial = 471] [outer = (nil)] 11:49:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 191 (0x8ce22c00) [pid = 1779] [serial = 472] [outer = 0x8ce1a000] 11:49:33 INFO - PROCESS | 1779 | 1472237373873 Marionette DEBUG loaded listener.js 11:49:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 192 (0x9a7cfc00) [pid = 1779] [serial = 473] [outer = 0x8ce1a000] 11:49:34 INFO - PROCESS | 1779 | 1472237374909 Marionette TRACE conn3 <- [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]]]}] 11:49:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:49:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1793ms 11:49:34 INFO - PROCESS | 1779 | 1472237374966 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 11:49:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:49:34 INFO - PROCESS | 1779 | 1472237374971 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 11:49:34 INFO - PROCESS | 1779 | 1472237374978 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:49:34 INFO - PROCESS | 1779 | 1472237374982 Marionette TRACE conn3 <- [1,602,null,{}] 11:49:34 INFO - PROCESS | 1779 | 1472237374989 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:34 INFO - PROCESS | 1779 | 1472237374995 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:35 INFO - PROCESS | 1779 | 1472237375224 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 11:49:35 INFO - PROCESS | 1779 | 1472237375478 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:35 INFO - PROCESS | 1779 | 1472237375486 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be49800 == 84 [pid = 1779] [id = 158] 11:49:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 193 (0x8be4a000) [pid = 1779] [serial = 474] [outer = (nil)] 11:49:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 194 (0x9c239800) [pid = 1779] [serial = 475] [outer = 0x8be4a000] 11:49:35 INFO - PROCESS | 1779 | 1472237375626 Marionette DEBUG loaded listener.js 11:49:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 195 (0xa1026c00) [pid = 1779] [serial = 476] [outer = 0x8be4a000] 11:49:36 INFO - PROCESS | 1779 | 1472237376685 Marionette TRACE conn3 <- [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]]]}] 11:49:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:49:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1749ms 11:49:36 INFO - PROCESS | 1779 | 1472237376728 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 11:49:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:49:36 INFO - PROCESS | 1779 | 1472237376741 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 11:49:36 INFO - PROCESS | 1779 | 1472237376751 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:49:36 INFO - PROCESS | 1779 | 1472237376756 Marionette TRACE conn3 <- [1,606,null,{}] 11:49:36 INFO - PROCESS | 1779 | 1472237376765 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:36 INFO - PROCESS | 1779 | 1472237376772 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:36 INFO - PROCESS | 1779 | 1472237376990 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 11:49:37 INFO - PROCESS | 1779 | 1472237377276 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:37 INFO - PROCESS | 1779 | 1472237377285 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce15400 == 85 [pid = 1779] [id = 159] 11:49:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 196 (0x8ce1e000) [pid = 1779] [serial = 477] [outer = (nil)] 11:49:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 197 (0xa2537800) [pid = 1779] [serial = 478] [outer = 0x8ce1e000] 11:49:37 INFO - PROCESS | 1779 | 1472237377388 Marionette DEBUG loaded listener.js 11:49:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 198 (0xa2541400) [pid = 1779] [serial = 479] [outer = 0x8ce1e000] 11:49:38 INFO - PROCESS | 1779 | 1472237378510 Marionette TRACE conn3 <- [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]]]}] 11:49:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:49:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1841ms 11:49:38 INFO - PROCESS | 1779 | 1472237378591 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 11:49:38 INFO - PROCESS | 1779 | 1472237378596 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 11:49:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:49:38 INFO - PROCESS | 1779 | 1472237378604 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:49:38 INFO - PROCESS | 1779 | 1472237378608 Marionette TRACE conn3 <- [1,610,null,{}] 11:49:38 INFO - PROCESS | 1779 | 1472237378626 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:38 INFO - PROCESS | 1779 | 1472237378632 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:39 INFO - PROCESS | 1779 | 1472237379016 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 11:49:39 INFO - PROCESS | 1779 | 1472237379186 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:39 INFO - PROCESS | 1779 | 1472237379197 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae27c00 == 86 [pid = 1779] [id = 160] 11:49:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 199 (0x8ae2bc00) [pid = 1779] [serial = 480] [outer = (nil)] 11:49:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 200 (0x8ae2fc00) [pid = 1779] [serial = 481] [outer = 0x8ae2bc00] 11:49:39 INFO - PROCESS | 1779 | 1472237379275 Marionette DEBUG loaded listener.js 11:49:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 201 (0x8ce1f800) [pid = 1779] [serial = 482] [outer = 0x8ae2bc00] 11:49:40 INFO - PROCESS | 1779 | 1472237380208 Marionette TRACE conn3 <- [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]]]}] 11:49:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:49:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1656ms 11:49:40 INFO - PROCESS | 1779 | 1472237380279 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 11:49:40 INFO - PROCESS | 1779 | 1472237380283 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 11:49:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:49:40 INFO - PROCESS | 1779 | 1472237380295 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:49:40 INFO - PROCESS | 1779 | 1472237380299 Marionette TRACE conn3 <- [1,614,null,{}] 11:49:40 INFO - PROCESS | 1779 | 1472237380306 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:40 INFO - PROCESS | 1779 | 1472237380311 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:40 INFO - PROCESS | 1779 | 1472237380540 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 11:49:40 INFO - PROCESS | 1779 | 1472237380833 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:40 INFO - PROCESS | 1779 | 1472237380843 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae28800 == 87 [pid = 1779] [id = 161] 11:49:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 202 (0x8ae30400) [pid = 1779] [serial = 483] [outer = (nil)] 11:49:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 203 (0x8d806800) [pid = 1779] [serial = 484] [outer = 0x8ae30400] 11:49:40 INFO - PROCESS | 1779 | 1472237380941 Marionette DEBUG loaded listener.js 11:49:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 204 (0x8d808800) [pid = 1779] [serial = 485] [outer = 0x8ae30400] 11:49:41 INFO - PROCESS | 1779 | 1472237381912 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:49:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:49:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1696ms 11:49:41 INFO - PROCESS | 1779 | 1472237381992 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 11:49:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:49:42 INFO - PROCESS | 1779 | 1472237381997 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 11:49:42 INFO - PROCESS | 1779 | 1472237382005 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:49:42 INFO - PROCESS | 1779 | 1472237382010 Marionette TRACE conn3 <- [1,618,null,{}] 11:49:42 INFO - PROCESS | 1779 | 1472237382017 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:42 INFO - PROCESS | 1779 | 1472237382022 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:42 INFO - PROCESS | 1779 | 1472237382621 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 11:49:42 INFO - PROCESS | 1779 | 1472237382911 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:42 INFO - PROCESS | 1779 | 1472237382922 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce21400 == 88 [pid = 1779] [id = 162] 11:49:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 205 (0x8ce21800) [pid = 1779] [serial = 486] [outer = (nil)] 11:49:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 206 (0x8d806c00) [pid = 1779] [serial = 487] [outer = 0x8ce21800] 11:49:43 INFO - PROCESS | 1779 | 1472237383036 Marionette DEBUG loaded listener.js 11:49:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 207 (0x8d80dc00) [pid = 1779] [serial = 488] [outer = 0x8ce21800] 11:49:43 INFO - PROCESS | 1779 | 1472237383940 Marionette TRACE conn3 <- [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]]]}] 11:49:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:49:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1987ms 11:49:43 INFO - PROCESS | 1779 | 1472237383993 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 11:49:44 INFO - PROCESS | 1779 | 1472237384001 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 11:49:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:49:44 INFO - PROCESS | 1779 | 1472237384010 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:49:44 INFO - PROCESS | 1779 | 1472237384015 Marionette TRACE conn3 <- [1,622,null,{}] 11:49:44 INFO - PROCESS | 1779 | 1472237384025 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:44 INFO - PROCESS | 1779 | 1472237384030 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:44 INFO - PROCESS | 1779 | 1472237384246 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 11:49:44 INFO - PROCESS | 1779 | 1472237384494 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:44 INFO - PROCESS | 1779 | 1472237384507 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce1400 == 89 [pid = 1779] [id = 163] 11:49:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 208 (0x8e331c00) [pid = 1779] [serial = 489] [outer = (nil)] 11:49:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 209 (0x8e48dc00) [pid = 1779] [serial = 490] [outer = 0x8e331c00] 11:49:44 INFO - PROCESS | 1779 | 1472237384635 Marionette DEBUG loaded listener.js 11:49:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 210 (0x8e4c7c00) [pid = 1779] [serial = 491] [outer = 0x8e331c00] 11:49:45 INFO - PROCESS | 1779 | 1472237385686 Marionette TRACE conn3 <- [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]]]}] 11:49:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:49:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1739ms 11:49:45 INFO - PROCESS | 1779 | 1472237385750 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 11:49:45 INFO - PROCESS | 1779 | 1472237385756 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 11:49:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:49:45 INFO - PROCESS | 1779 | 1472237385766 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:49:45 INFO - PROCESS | 1779 | 1472237385770 Marionette TRACE conn3 <- [1,626,null,{}] 11:49:45 INFO - PROCESS | 1779 | 1472237385777 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:45 INFO - PROCESS | 1779 | 1472237385790 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:45 INFO - PROCESS | 1779 | 1472237385997 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 11:49:46 INFO - PROCESS | 1779 | 1472237386361 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:46 INFO - PROCESS | 1779 | 1472237386368 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb8800 == 90 [pid = 1779] [id = 164] 11:49:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 211 (0x8e48e000) [pid = 1779] [serial = 492] [outer = (nil)] 11:49:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 212 (0x908f1c00) [pid = 1779] [serial = 493] [outer = 0x8e48e000] 11:49:46 INFO - PROCESS | 1779 | 1472237386450 Marionette DEBUG loaded listener.js 11:49:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 213 (0x9140c400) [pid = 1779] [serial = 494] [outer = 0x8e48e000] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0xa2fd4c00 == 89 [pid = 1779] [id = 44] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9c22bc00 == 88 [pid = 1779] [id = 49] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9a510c00 == 87 [pid = 1779] [id = 73] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9926d800 == 86 [pid = 1779] [id = 74] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x91408c00 == 85 [pid = 1779] [id = 79] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed9000 == 84 [pid = 1779] [id = 140] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedcc00 == 83 [pid = 1779] [id = 141] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x91b93c00 == 82 [pid = 1779] [id = 139] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50c400 == 81 [pid = 1779] [id = 138] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9b356800 == 80 [pid = 1779] [id = 136] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce2c00 == 79 [pid = 1779] [id = 137] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce4800 == 78 [pid = 1779] [id = 135] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x978e5400 == 77 [pid = 1779] [id = 134] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9393c800 == 76 [pid = 1779] [id = 133] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x908fd800 == 75 [pid = 1779] [id = 132] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb3c00 == 74 [pid = 1779] [id = 131] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9d412000 == 73 [pid = 1779] [id = 90] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9b465400 == 72 [pid = 1779] [id = 34] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x93c68000 == 71 [pid = 1779] [id = 10] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x908f6c00 == 70 [pid = 1779] [id = 96] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9523c000 == 69 [pid = 1779] [id = 53] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x951d7800 == 68 [pid = 1779] [id = 32] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9220cc00 == 67 [pid = 1779] [id = 56] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9a76b000 == 66 [pid = 1779] [id = 54] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9d413400 == 65 [pid = 1779] [id = 13] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9220a800 == 64 [pid = 1779] [id = 57] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0xa2fd7800 == 63 [pid = 1779] [id = 27] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x98348000 == 62 [pid = 1779] [id = 100] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x97807c00 == 61 [pid = 1779] [id = 35] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x93c6a800 == 60 [pid = 1779] [id = 58] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9aca5000 == 59 [pid = 1779] [id = 107] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9220c800 == 58 [pid = 1779] [id = 19] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x92208800 == 57 [pid = 1779] [id = 51] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x95117c00 == 56 [pid = 1779] [id = 87] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9d410c00 == 55 [pid = 1779] [id = 39] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x92ff4c00 == 54 [pid = 1779] [id = 70] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x91f3e400 == 53 [pid = 1779] [id = 75] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x93a58400 == 52 [pid = 1779] [id = 52] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8e259800 == 51 [pid = 1779] [id = 109] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9acb1000 == 50 [pid = 1779] [id = 50] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x91f41400 == 49 [pid = 1779] [id = 76] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8e251800 == 48 [pid = 1779] [id = 108] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed1d800 == 47 [pid = 1779] [id = 94] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x91f4c400 == 46 [pid = 1779] [id = 77] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x908f3400 == 45 [pid = 1779] [id = 106] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed3000 == 44 [pid = 1779] [id = 142] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcdd000 == 43 [pid = 1779] [id = 143] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x92fecc00 == 42 [pid = 1779] [id = 46] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x91405800 == 41 [pid = 1779] [id = 95] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0xa6fca000 == 40 [pid = 1779] [id = 123] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcaf400 == 39 [pid = 1779] [id = 124] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0xa4f36000 == 38 [pid = 1779] [id = 91] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x93a56c00 == 37 [pid = 1779] [id = 21] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9a4cb000 == 36 [pid = 1779] [id = 29] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x91401400 == 35 [pid = 1779] [id = 78] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9a8c6000 == 34 [pid = 1779] [id = 101] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed11c00 == 33 [pid = 1779] [id = 93] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x9a3b3400 == 32 [pid = 1779] [id = 26] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x951d6800 == 31 [pid = 1779] [id = 14] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x96e11000 == 30 [pid = 1779] [id = 61] 11:49:48 INFO - PROCESS | 1779 | --DOCSHELL 0x96e97800 == 29 [pid = 1779] [id = 28] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 212 (0x9a50ac00) [pid = 1779] [serial = 386] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 211 (0x9a64ac00) [pid = 1779] [serial = 388] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 210 (0x9a781800) [pid = 1779] [serial = 389] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 209 (0x8dcbcc00) [pid = 1779] [serial = 372] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 208 (0x9aed2000) [pid = 1779] [serial = 346] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 207 (0x9a50cc00) [pid = 1779] [serial = 354] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 206 (0x90873400) [pid = 1779] [serial = 363] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 205 (0x8e33b400) [pid = 1779] [serial = 348] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 204 (0x9aedc800) [pid = 1779] [serial = 357] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 203 (0x90870400) [pid = 1779] [serial = 376] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 202 (0x8e33c400) [pid = 1779] [serial = 375] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 201 (0x9c186000) [pid = 1779] [serial = 366] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 200 (0x92ff1000) [pid = 1779] [serial = 379] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 199 (0x914dec00) [pid = 1779] [serial = 378] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 198 (0x9511ac00) [pid = 1779] [serial = 381] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 197 (0x96e0d800) [pid = 1779] [serial = 382] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 196 (0xa109e800) [pid = 1779] [serial = 360] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 195 (0x95117400) [pid = 1779] [serial = 351] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 194 (0x9a7cbc00) [pid = 1779] [serial = 391] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 193 (0xa6fcd800) [pid = 1779] [serial = 369] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 192 (0x9b464400) [pid = 1779] [serial = 223] [outer = (nil)] [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.] 11:49:49 INFO - PROCESS | 1779 | --DOMWINDOW == 191 (0x996e5400) [pid = 1779] [serial = 385] [outer = (nil)] [url = about:blank] 11:49:49 INFO - PROCESS | 1779 | 1472237389457 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:49:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:49:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 3743ms 11:49:49 INFO - PROCESS | 1779 | 1472237389508 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 11:49:49 INFO - PROCESS | 1779 | 1472237389515 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 11:49:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:49:49 INFO - PROCESS | 1779 | 1472237389523 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:49:49 INFO - PROCESS | 1779 | 1472237389528 Marionette TRACE conn3 <- [1,630,null,{}] 11:49:49 INFO - PROCESS | 1779 | 1472237389537 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:49 INFO - PROCESS | 1779 | 1472237389542 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:49 INFO - PROCESS | 1779 | 1472237389716 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 11:49:49 INFO - PROCESS | 1779 | 1472237389900 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:49 INFO - PROCESS | 1779 | 1472237389914 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedd400 == 30 [pid = 1779] [id = 165] 11:49:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 192 (0x8bedf800) [pid = 1779] [serial = 495] [outer = (nil)] 11:49:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 193 (0x8d804000) [pid = 1779] [serial = 496] [outer = 0x8bedf800] 11:49:50 INFO - PROCESS | 1779 | 1472237390001 Marionette DEBUG loaded listener.js 11:49:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 194 (0x8d810400) [pid = 1779] [serial = 497] [outer = 0x8bedf800] 11:49:50 INFO - PROCESS | 1779 | 1472237390820 Marionette TRACE conn3 <- [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]]]}] 11:49:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:49:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1333ms 11:49:50 INFO - PROCESS | 1779 | 1472237390857 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 11:49:50 INFO - PROCESS | 1779 | 1472237390864 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 11:49:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:49:50 INFO - PROCESS | 1779 | 1472237390882 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:49:50 INFO - PROCESS | 1779 | 1472237390886 Marionette TRACE conn3 <- [1,634,null,{}] 11:49:50 INFO - PROCESS | 1779 | 1472237390894 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:50 INFO - PROCESS | 1779 | 1472237390900 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:51 INFO - PROCESS | 1779 | 1472237391124 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 11:49:51 INFO - PROCESS | 1779 | 1472237391301 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:51 INFO - PROCESS | 1779 | 1472237391308 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce23800 == 31 [pid = 1779] [id = 166] 11:49:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 195 (0x8dce2c00) [pid = 1779] [serial = 498] [outer = (nil)] 11:49:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 196 (0x8e2df800) [pid = 1779] [serial = 499] [outer = 0x8dce2c00] 11:49:51 INFO - PROCESS | 1779 | 1472237391384 Marionette DEBUG loaded listener.js 11:49:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 197 (0x8e2e9400) [pid = 1779] [serial = 500] [outer = 0x8dce2c00] 11:49:51 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:49:52 INFO - PROCESS | 1779 | 1472237392325 Marionette TRACE conn3 <- [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]]]}] 11:49:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:49:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1491ms 11:49:52 INFO - PROCESS | 1779 | 1472237392372 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 11:49:52 INFO - PROCESS | 1779 | 1472237392376 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 11:49:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:49:52 INFO - PROCESS | 1779 | 1472237392382 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:49:52 INFO - PROCESS | 1779 | 1472237392388 Marionette TRACE conn3 <- [1,638,null,{}] 11:49:52 INFO - PROCESS | 1779 | 1472237392414 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:52 INFO - PROCESS | 1779 | 1472237392425 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:52 INFO - PROCESS | 1779 | 1472237392652 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 11:49:52 INFO - PROCESS | 1779 | 1472237392677 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:52 INFO - PROCESS | 1779 | 1472237392686 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e510000 == 32 [pid = 1779] [id = 167] 11:49:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 198 (0x8ed11c00) [pid = 1779] [serial = 501] [outer = (nil)] 11:49:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 199 (0x8ed16c00) [pid = 1779] [serial = 502] [outer = 0x8ed11c00] 11:49:52 INFO - PROCESS | 1779 | 1472237392762 Marionette DEBUG loaded listener.js 11:49:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 200 (0x90872c00) [pid = 1779] [serial = 503] [outer = 0x8ed11c00] 11:49:53 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 199 (0x8dcb4000) [pid = 1779] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 198 (0x93941c00) [pid = 1779] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 197 (0x99e2e800) [pid = 1779] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 196 (0x9c181000) [pid = 1779] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 195 (0x9533c800) [pid = 1779] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 194 (0x9087b000) [pid = 1779] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 193 (0x8e25cc00) [pid = 1779] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 192 (0x9a084000) [pid = 1779] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 191 (0x8e252400) [pid = 1779] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 190 (0x9a5dd000) [pid = 1779] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 189 (0x8e32dc00) [pid = 1779] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 188 (0x92ff7c00) [pid = 1779] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 187 (0x8ed13000) [pid = 1779] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 186 (0xa4f37000) [pid = 1779] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 185 (0x91f48c00) [pid = 1779] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 184 (0x95244000) [pid = 1779] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 183 (0xa0420000) [pid = 1779] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 182 (0x92fef400) [pid = 1779] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 181 (0x8ed20000) [pid = 1779] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 180 (0x978de000) [pid = 1779] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 179 (0x908f2800) [pid = 1779] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x91408000) [pid = 1779] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x9addf400) [pid = 1779] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x9a509800) [pid = 1779] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x9add4800) [pid = 1779] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x91403400) [pid = 1779] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x9a789400) [pid = 1779] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x947f0400) [pid = 1779] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x996e0000) [pid = 1779] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x9aca5400) [pid = 1779] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x9a507000) [pid = 1779] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x9140b000) [pid = 1779] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x8e4ce000) [pid = 1779] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0x8beda400) [pid = 1779] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x91402c00) [pid = 1779] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0x91b96c00) [pid = 1779] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x8e4c9000) [pid = 1779] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x91407000) [pid = 1779] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x8dce4400) [pid = 1779] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x90876000) [pid = 1779] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x9511c800) [pid = 1779] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x8dce5800) [pid = 1779] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x8bedec00) [pid = 1779] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x9b79b400) [pid = 1779] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x9a7cec00) [pid = 1779] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x95246800) [pid = 1779] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x8dcdc400) [pid = 1779] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:49:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:49:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 3354ms 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x8dcb4800) [pid = 1779] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x8dcbe000) [pid = 1779] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x8e48ac00) [pid = 1779] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x9a5e9c00) [pid = 1779] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0xa6fcb800) [pid = 1779] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x8e2ea400) [pid = 1779] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x93c65c00) [pid = 1779] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0xa22eb000) [pid = 1779] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9b79d800) [pid = 1779] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:49:55 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9aed9400) [pid = 1779] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:49:55 INFO - PROCESS | 1779 | 1472237395658 Marionette TRACE conn3 <- [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]]]}] 11:49:55 INFO - PROCESS | 1779 | 1472237395765 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 11:49:55 INFO - PROCESS | 1779 | 1472237395770 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 11:49:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:49:55 INFO - PROCESS | 1779 | 1472237395777 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:49:55 INFO - PROCESS | 1779 | 1472237395780 Marionette TRACE conn3 <- [1,642,null,{}] 11:49:55 INFO - PROCESS | 1779 | 1472237395786 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:55 INFO - PROCESS | 1779 | 1472237395791 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:55 INFO - PROCESS | 1779 | 1472237395951 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 11:49:55 INFO - PROCESS | 1779 | 1472237395961 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:55 INFO - PROCESS | 1779 | 1472237395967 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e255000 == 33 [pid = 1779] [id = 168] 11:49:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x8e259400) [pid = 1779] [serial = 504] [outer = (nil)] 11:49:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8e335800) [pid = 1779] [serial = 505] [outer = 0x8e259400] 11:49:56 INFO - PROCESS | 1779 | 1472237396052 Marionette DEBUG loaded listener.js 11:49:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8e4cdc00) [pid = 1779] [serial = 506] [outer = 0x8e259400] 11:49:57 INFO - PROCESS | 1779 | 1472237397007 Marionette TRACE conn3 <- [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]]]}] 11:49:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:49:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1279ms 11:49:57 INFO - PROCESS | 1779 | 1472237397057 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 11:49:57 INFO - PROCESS | 1779 | 1472237397061 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 11:49:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:49:57 INFO - PROCESS | 1779 | 1472237397067 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:49:57 INFO - PROCESS | 1779 | 1472237397070 Marionette TRACE conn3 <- [1,646,null,{}] 11:49:57 INFO - PROCESS | 1779 | 1472237397077 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:57 INFO - PROCESS | 1779 | 1472237397081 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:57 INFO - PROCESS | 1779 | 1472237397242 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 11:49:57 INFO - PROCESS | 1779 | 1472237397252 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:57 INFO - PROCESS | 1779 | 1472237397259 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcdb800 == 34 [pid = 1779] [id = 169] 11:49:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8e24f800) [pid = 1779] [serial = 507] [outer = (nil)] 11:49:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x8ed1dc00) [pid = 1779] [serial = 508] [outer = 0x8e24f800] 11:49:57 INFO - PROCESS | 1779 | 1472237397473 Marionette DEBUG loaded listener.js 11:49:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9087fc00) [pid = 1779] [serial = 509] [outer = 0x8e24f800] 11:49:58 INFO - PROCESS | 1779 | 1472237398518 Marionette TRACE conn3 <- [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]]]}] 11:49:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:49:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1533ms 11:49:58 INFO - PROCESS | 1779 | 1472237398602 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 11:49:58 INFO - PROCESS | 1779 | 1472237398609 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 11:49:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:49:58 INFO - PROCESS | 1779 | 1472237398616 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:49:58 INFO - PROCESS | 1779 | 1472237398624 Marionette TRACE conn3 <- [1,650,null,{}] 11:49:58 INFO - PROCESS | 1779 | 1472237398632 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:58 INFO - PROCESS | 1779 | 1472237398638 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:58 INFO - PROCESS | 1779 | 1472237398860 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 11:49:59 INFO - PROCESS | 1779 | 1472237399102 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:59 INFO - PROCESS | 1779 | 1472237399115 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:49:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce22000 == 35 [pid = 1779] [id = 170] 11:49:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8d805800) [pid = 1779] [serial = 510] [outer = (nil)] 11:49:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x8e24ec00) [pid = 1779] [serial = 511] [outer = 0x8d805800] 11:49:59 INFO - PROCESS | 1779 | 1472237399215 Marionette DEBUG loaded listener.js 11:49:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8e259000) [pid = 1779] [serial = 512] [outer = 0x8d805800] 11:50:00 INFO - PROCESS | 1779 | 1472237400138 Marionette TRACE conn3 <- [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]]]}] 11:50:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:50:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1585ms 11:50:00 INFO - PROCESS | 1779 | 1472237400202 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 11:50:00 INFO - PROCESS | 1779 | 1472237400210 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 11:50:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:50:00 INFO - PROCESS | 1779 | 1472237400220 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:50:00 INFO - PROCESS | 1779 | 1472237400224 Marionette TRACE conn3 <- [1,654,null,{}] 11:50:00 INFO - PROCESS | 1779 | 1472237400231 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:00 INFO - PROCESS | 1779 | 1472237400237 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:00 INFO - PROCESS | 1779 | 1472237400460 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 11:50:00 INFO - PROCESS | 1779 | 1472237400752 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:00 INFO - PROCESS | 1779 | 1472237400761 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e33c000 == 36 [pid = 1779] [id = 171] 11:50:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8e50dc00) [pid = 1779] [serial = 513] [outer = (nil)] 11:50:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x8ed19c00) [pid = 1779] [serial = 514] [outer = 0x8e50dc00] 11:50:00 INFO - PROCESS | 1779 | 1472237400891 Marionette DEBUG loaded listener.js 11:50:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x90874800) [pid = 1779] [serial = 515] [outer = 0x8e50dc00] 11:50:01 INFO - PROCESS | 1779 | 1472237401844 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1680ms 11:50:01 INFO - PROCESS | 1779 | 1472237401901 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 11:50:01 INFO - PROCESS | 1779 | 1472237401905 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 11:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:50:01 INFO - PROCESS | 1779 | 1472237401912 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:50:01 INFO - PROCESS | 1779 | 1472237401918 Marionette TRACE conn3 <- [1,658,null,{}] 11:50:01 INFO - PROCESS | 1779 | 1472237401936 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:01 INFO - PROCESS | 1779 | 1472237401945 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:02 INFO - PROCESS | 1779 | 1472237402132 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 11:50:02 INFO - PROCESS | 1779 | 1472237402476 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:02 INFO - PROCESS | 1779 | 1472237402494 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x914df800 == 37 [pid = 1779] [id = 172] 11:50:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x914dfc00) [pid = 1779] [serial = 516] [outer = (nil)] 11:50:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x914e9c00) [pid = 1779] [serial = 517] [outer = 0x914dfc00] 11:50:02 INFO - PROCESS | 1779 | 1472237402590 Marionette DEBUG loaded listener.js 11:50:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x91ab4c00) [pid = 1779] [serial = 518] [outer = 0x914dfc00] 11:50:03 INFO - PROCESS | 1779 | 1472237403523 Marionette TRACE conn3 <- [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]]]}] 11:50:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:50:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1686ms 11:50:03 INFO - PROCESS | 1779 | 1472237403600 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 11:50:03 INFO - PROCESS | 1779 | 1472237403604 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 11:50:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:50:03 INFO - PROCESS | 1779 | 1472237403612 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:50:03 INFO - PROCESS | 1779 | 1472237403616 Marionette TRACE conn3 <- [1,662,null,{}] 11:50:03 INFO - PROCESS | 1779 | 1472237403622 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:03 INFO - PROCESS | 1779 | 1472237403627 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:03 INFO - PROCESS | 1779 | 1472237403842 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 11:50:04 INFO - PROCESS | 1779 | 1472237404076 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:04 INFO - PROCESS | 1779 | 1472237404085 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50fc00 == 38 [pid = 1779] [id = 173] 11:50:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x91abcc00) [pid = 1779] [serial = 519] [outer = (nil)] 11:50:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x91b9c800) [pid = 1779] [serial = 520] [outer = 0x91abcc00] 11:50:04 INFO - PROCESS | 1779 | 1472237404209 Marionette DEBUG loaded listener.js 11:50:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x91c81400) [pid = 1779] [serial = 521] [outer = 0x91abcc00] 11:50:04 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:50:05 INFO - PROCESS | 1779 | 1472237405252 Marionette TRACE conn3 <- [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]]]}] 11:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1684ms 11:50:05 INFO - PROCESS | 1779 | 1472237405298 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 11:50:05 INFO - PROCESS | 1779 | 1472237405304 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 11:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:50:05 INFO - PROCESS | 1779 | 1472237405313 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:50:05 INFO - PROCESS | 1779 | 1472237405317 Marionette TRACE conn3 <- [1,666,null,{}] 11:50:05 INFO - PROCESS | 1779 | 1472237405324 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:05 INFO - PROCESS | 1779 | 1472237405331 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:05 INFO - PROCESS | 1779 | 1472237405580 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 11:50:05 INFO - PROCESS | 1779 | 1472237405838 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:05 INFO - PROCESS | 1779 | 1472237405847 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ab0c00 == 39 [pid = 1779] [id = 174] 11:50:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x91abdc00) [pid = 1779] [serial = 522] [outer = (nil)] 11:50:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x91f49000) [pid = 1779] [serial = 523] [outer = 0x91abdc00] 11:50:05 INFO - PROCESS | 1779 | 1472237405961 Marionette DEBUG loaded listener.js 11:50:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x92208800) [pid = 1779] [serial = 524] [outer = 0x91abdc00] 11:50:06 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:50:06 INFO - PROCESS | 1779 | 1472237406905 Marionette TRACE conn3 <- [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]]]}] 11:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1639ms 11:50:06 INFO - PROCESS | 1779 | 1472237406952 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 11:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:50:06 INFO - PROCESS | 1779 | 1472237406956 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 11:50:06 INFO - PROCESS | 1779 | 1472237406963 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:50:06 INFO - PROCESS | 1779 | 1472237406966 Marionette TRACE conn3 <- [1,670,null,{}] 11:50:06 INFO - PROCESS | 1779 | 1472237406972 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:06 INFO - PROCESS | 1779 | 1472237406983 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:07 INFO - PROCESS | 1779 | 1472237407216 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 11:50:07 INFO - PROCESS | 1779 | 1472237407448 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:07 INFO - PROCESS | 1779 | 1472237407455 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae28000 == 40 [pid = 1779] [id = 175] 11:50:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x8ce18c00) [pid = 1779] [serial = 525] [outer = (nil)] 11:50:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x93a5b000) [pid = 1779] [serial = 526] [outer = 0x8ce18c00] 11:50:07 INFO - PROCESS | 1779 | 1472237407583 Marionette DEBUG loaded listener.js 11:50:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0x93a92c00) [pid = 1779] [serial = 527] [outer = 0x8ce18c00] 11:50:08 INFO - PROCESS | 1779 | 1472237408461 Marionette TRACE conn3 <- [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]]]}] 11:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1534ms 11:50:08 INFO - PROCESS | 1779 | 1472237408496 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 11:50:08 INFO - PROCESS | 1779 | 1472237408501 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 11:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:50:08 INFO - PROCESS | 1779 | 1472237408507 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:50:08 INFO - PROCESS | 1779 | 1472237408510 Marionette TRACE conn3 <- [1,674,null,{}] 11:50:08 INFO - PROCESS | 1779 | 1472237408516 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:08 INFO - PROCESS | 1779 | 1472237408521 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:08 INFO - PROCESS | 1779 | 1472237408683 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 11:50:08 INFO - PROCESS | 1779 | 1472237408878 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:08 INFO - PROCESS | 1779 | 1472237408886 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce19400 == 41 [pid = 1779] [id = 176] 11:50:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x8dcdd400) [pid = 1779] [serial = 528] [outer = (nil)] 11:50:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x9510d800) [pid = 1779] [serial = 529] [outer = 0x8dcdd400] 11:50:08 INFO - PROCESS | 1779 | 1472237408965 Marionette DEBUG loaded listener.js 11:50:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x95110c00) [pid = 1779] [serial = 530] [outer = 0x8dcdd400] 11:50:09 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:50:09 INFO - PROCESS | 1779 | 1472237409889 Marionette TRACE conn3 <- [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]]]}] 11:50:09 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 11:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1445ms 11:50:09 INFO - PROCESS | 1779 | 1472237409954 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 11:50:09 INFO - PROCESS | 1779 | 1472237409958 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 11:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:50:09 INFO - PROCESS | 1779 | 1472237409965 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:50:09 INFO - PROCESS | 1779 | 1472237409967 Marionette TRACE conn3 <- [1,678,null,{}] 11:50:09 INFO - PROCESS | 1779 | 1472237409973 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:09 INFO - PROCESS | 1779 | 1472237409978 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:10 INFO - PROCESS | 1779 | 1472237410153 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 11:50:10 INFO - PROCESS | 1779 | 1472237410387 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:10 INFO - PROCESS | 1779 | 1472237410397 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce14400 == 42 [pid = 1779] [id = 177] 11:50:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x8ce15c00) [pid = 1779] [serial = 531] [outer = (nil)] 11:50:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x95117400) [pid = 1779] [serial = 532] [outer = 0x8ce15c00] 11:50:10 INFO - PROCESS | 1779 | 1472237410526 Marionette DEBUG loaded listener.js 11:50:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x951d7800) [pid = 1779] [serial = 533] [outer = 0x8ce15c00] 11:50:11 INFO - PROCESS | 1779 | 1472237411437 Marionette TRACE conn3 <- [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]]]}] 11:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1532ms 11:50:11 INFO - PROCESS | 1779 | 1472237411498 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 11:50:11 INFO - PROCESS | 1779 | 1472237411502 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 11:50:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:50:11 INFO - PROCESS | 1779 | 1472237411508 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:50:11 INFO - PROCESS | 1779 | 1472237411511 Marionette TRACE conn3 <- [1,682,null,{}] 11:50:11 INFO - PROCESS | 1779 | 1472237411517 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:11 INFO - PROCESS | 1779 | 1472237411522 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:11 INFO - PROCESS | 1779 | 1472237411698 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 11:50:11 INFO - PROCESS | 1779 | 1472237411956 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:11 INFO - PROCESS | 1779 | 1472237411965 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be57400 == 43 [pid = 1779] [id = 178] 11:50:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x8d805000) [pid = 1779] [serial = 534] [outer = (nil)] 11:50:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x91abb000) [pid = 1779] [serial = 535] [outer = 0x8d805000] 11:50:12 INFO - PROCESS | 1779 | 1472237412108 Marionette DEBUG loaded listener.js 11:50:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x9510e800) [pid = 1779] [serial = 536] [outer = 0x8d805000] 11:50:13 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:13 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:50:13 INFO - PROCESS | 1779 | 1472237413458 Marionette TRACE conn3 <- [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]]]}] 11:50:13 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) 11:50:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1990ms 11:50:13 INFO - PROCESS | 1779 | 1472237413576 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 11:50:13 INFO - PROCESS | 1779 | 1472237413581 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 11:50:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:50:13 INFO - PROCESS | 1779 | 1472237413597 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:50:13 INFO - PROCESS | 1779 | 1472237413600 Marionette TRACE conn3 <- [1,686,null,{}] 11:50:13 INFO - PROCESS | 1779 | 1472237413606 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:13 INFO - PROCESS | 1779 | 1472237413611 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:13 INFO - PROCESS | 1779 | 1472237413793 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 11:50:14 INFO - PROCESS | 1779 | 1472237413989 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:14 INFO - PROCESS | 1779 | 1472237413997 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed7c00 == 44 [pid = 1779] [id = 179] 11:50:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x8bee0c00) [pid = 1779] [serial = 537] [outer = (nil)] 11:50:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x8e332c00) [pid = 1779] [serial = 538] [outer = 0x8bee0c00] 11:50:14 INFO - PROCESS | 1779 | 1472237414076 Marionette DEBUG loaded listener.js 11:50:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x8e48a400) [pid = 1779] [serial = 539] [outer = 0x8bee0c00] 11:50:15 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:15 INFO - PROCESS | 1779 | 1472237415693 Marionette TRACE conn3 <- [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]]]}] 11:50:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:50:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2137ms 11:50:15 INFO - PROCESS | 1779 | 1472237415735 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 11:50:15 INFO - PROCESS | 1779 | 1472237415741 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 11:50:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:50:15 INFO - PROCESS | 1779 | 1472237415749 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:50:15 INFO - PROCESS | 1779 | 1472237415754 Marionette TRACE conn3 <- [1,690,null,{}] 11:50:15 INFO - PROCESS | 1779 | 1472237415763 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:15 INFO - PROCESS | 1779 | 1472237415768 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x90873000) [pid = 1779] [serial = 373] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x9addc400) [pid = 1779] [serial = 392] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x9a787000) [pid = 1779] [serial = 355] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x9c187400) [pid = 1779] [serial = 367] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0xa3218400) [pid = 1779] [serial = 319] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x9b117000) [pid = 1779] [serial = 313] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x90879c00) [pid = 1779] [serial = 349] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x9b796800) [pid = 1779] [serial = 358] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x8e25a400) [pid = 1779] [serial = 325] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x9acae800) [pid = 1779] [serial = 310] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x8e336800) [pid = 1779] [serial = 328] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0xa6fd0000) [pid = 1779] [serial = 370] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0xa321fc00) [pid = 1779] [serial = 364] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x96e0f000) [pid = 1779] [serial = 352] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0xa6db3c00) [pid = 1779] [serial = 322] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0xa041a000) [pid = 1779] [serial = 316] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0xa20b7000) [pid = 1779] [serial = 361] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x9511b000) [pid = 1779] [serial = 307] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x9a8c4400) [pid = 1779] [serial = 454] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x9aca7c00) [pid = 1779] [serial = 455] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x9a5dfc00) [pid = 1779] [serial = 452] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x9a393c00) [pid = 1779] [serial = 446] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x8ed1ec00) [pid = 1779] [serial = 280] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0xa6738c00) [pid = 1779] [serial = 274] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x9c07b800) [pid = 1779] [serial = 268] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x96e15800) [pid = 1779] [serial = 262] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0xa2547000) [pid = 1779] [serial = 271] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0xa6da7400) [pid = 1779] [serial = 229] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9add2c00) [pid = 1779] [serial = 283] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa2542000) [pid = 1779] [serial = 226] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0xa4d64000) [pid = 1779] [serial = 277] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x914e7800) [pid = 1779] [serial = 259] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9bfea400) [pid = 1779] [serial = 304] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x9a7c9800) [pid = 1779] [serial = 265] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0xa2005800) [pid = 1779] [serial = 222] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9140c000) [pid = 1779] [serial = 235] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9acb2000) [pid = 1779] [serial = 219] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x95242000) [pid = 1779] [serial = 213] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9a505000) [pid = 1779] [serial = 216] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0xa6f44000) [pid = 1779] [serial = 232] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9a76ac00) [pid = 1779] [serial = 448] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x96e16800) [pid = 1779] [serial = 451] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9a7c5000) [pid = 1779] [serial = 449] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8e50e400) [pid = 1779] [serial = 412] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x9aed8000) [pid = 1779] [serial = 413] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8bedd000) [pid = 1779] [serial = 421] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8dcb6c00) [pid = 1779] [serial = 422] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x91c87000) [pid = 1779] [serial = 415] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x91c89000) [pid = 1779] [serial = 416] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x91b99c00) [pid = 1779] [serial = 418] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x91b9cc00) [pid = 1779] [serial = 419] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x8e506400) [pid = 1779] [serial = 433] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x90876400) [pid = 1779] [serial = 434] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x914dc000) [pid = 1779] [serial = 397] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x91f48800) [pid = 1779] [serial = 398] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x8e2de400) [pid = 1779] [serial = 430] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x8e32d800) [pid = 1779] [serial = 431] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x947ee800) [pid = 1779] [serial = 442] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x951d8000) [pid = 1779] [serial = 443] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x978d7c00) [pid = 1779] [serial = 400] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x99e2cc00) [pid = 1779] [serial = 401] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8e4d1400) [pid = 1779] [serial = 406] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8e4d4800) [pid = 1779] [serial = 407] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x91c8c800) [pid = 1779] [serial = 424] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x93948400) [pid = 1779] [serial = 425] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x9ba18800) [pid = 1779] [serial = 409] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9d417000) [pid = 1779] [serial = 410] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9aed5c00) [pid = 1779] [serial = 403] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x9aedc400) [pid = 1779] [serial = 404] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x96ea3c00) [pid = 1779] [serial = 445] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9087c800) [pid = 1779] [serial = 439] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x91abac00) [pid = 1779] [serial = 440] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8dcbd800) [pid = 1779] [serial = 394] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8dcdd800) [pid = 1779] [serial = 395] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x91abb800) [pid = 1779] [serial = 436] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x91b9a000) [pid = 1779] [serial = 437] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8e492400) [pid = 1779] [serial = 427] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8e496400) [pid = 1779] [serial = 428] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1779 | 1472237416208 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 11:50:16 INFO - PROCESS | 1779 | 1472237416227 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:16 INFO - PROCESS | 1779 | 1472237416242 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2d800 == 45 [pid = 1779] [id = 180] 11:50:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8be4e400) [pid = 1779] [serial = 540] [outer = (nil)] 11:50:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8d802c00) [pid = 1779] [serial = 541] [outer = 0x8be4e400] 11:50:16 INFO - PROCESS | 1779 | 1472237416329 Marionette DEBUG loaded listener.js 11:50:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8dcbcc00) [pid = 1779] [serial = 542] [outer = 0x8be4e400] 11:50:17 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:17 INFO - PROCESS | 1779 | 1472237417644 Marionette TRACE conn3 <- [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]]]}] 11:50:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:50:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1934ms 11:50:17 INFO - PROCESS | 1779 | 1472237417682 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 11:50:17 INFO - PROCESS | 1779 | 1472237417689 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 11:50:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:50:17 INFO - PROCESS | 1779 | 1472237417700 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:50:17 INFO - PROCESS | 1779 | 1472237417703 Marionette TRACE conn3 <- [1,694,null,{}] 11:50:17 INFO - PROCESS | 1779 | 1472237417710 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:17 INFO - PROCESS | 1779 | 1472237417716 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:18 INFO - PROCESS | 1779 | 1472237417997 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 11:50:18 INFO - PROCESS | 1779 | 1472237418019 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:18 INFO - PROCESS | 1779 | 1472237418027 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcdbc00 == 46 [pid = 1779] [id = 181] 11:50:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8e25b000) [pid = 1779] [serial = 543] [outer = (nil)] 11:50:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8e2e5000) [pid = 1779] [serial = 544] [outer = 0x8e25b000] 11:50:18 INFO - PROCESS | 1779 | 1472237418102 Marionette DEBUG loaded listener.js 11:50:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8e334400) [pid = 1779] [serial = 545] [outer = 0x8e25b000] 11:50:19 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:19 INFO - PROCESS | 1779 | 1472237419423 Marionette TRACE conn3 <- [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]]]}] 11:50:19 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) 11:50:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1783ms 11:50:19 INFO - PROCESS | 1779 | 1472237419483 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 11:50:19 INFO - PROCESS | 1779 | 1472237419487 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 11:50:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:50:19 INFO - PROCESS | 1779 | 1472237419497 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:50:19 INFO - PROCESS | 1779 | 1472237419502 Marionette TRACE conn3 <- [1,698,null,{}] 11:50:19 INFO - PROCESS | 1779 | 1472237419606 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:19 INFO - PROCESS | 1779 | 1472237419615 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:19 INFO - PROCESS | 1779 | 1472237419839 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 11:50:19 INFO - PROCESS | 1779 | 1472237419866 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:19 INFO - PROCESS | 1779 | 1472237419883 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cec00 == 47 [pid = 1779] [id = 182] 11:50:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8e4d3400) [pid = 1779] [serial = 546] [outer = (nil)] 11:50:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8e510800) [pid = 1779] [serial = 547] [outer = 0x8e4d3400] 11:50:19 INFO - PROCESS | 1779 | 1472237419986 Marionette DEBUG loaded listener.js 11:50:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8ed1f800) [pid = 1779] [serial = 548] [outer = 0x8e4d3400] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8be4a000) [pid = 1779] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8bedf800) [pid = 1779] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8ae2bc00) [pid = 1779] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8ae30400) [pid = 1779] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8ce1a000) [pid = 1779] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8e48e000) [pid = 1779] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8ed11c00) [pid = 1779] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8ce21800) [pid = 1779] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8e331c00) [pid = 1779] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8e259400) [pid = 1779] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8ce1e000) [pid = 1779] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91ab8400) [pid = 1779] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8e494800) [pid = 1779] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9addbc00) [pid = 1779] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9a5ea400) [pid = 1779] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8dce2c00) [pid = 1779] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:50:20 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9aece800) [pid = 1779] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:50:21 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:21 INFO - PROCESS | 1779 | 1472237421409 Marionette TRACE conn3 <- [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]]]}] 11:50:21 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) 11:50:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1939ms 11:50:21 INFO - PROCESS | 1779 | 1472237421434 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 11:50:21 INFO - PROCESS | 1779 | 1472237421439 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 11:50:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:50:21 INFO - PROCESS | 1779 | 1472237421445 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:50:21 INFO - PROCESS | 1779 | 1472237421448 Marionette TRACE conn3 <- [1,702,null,{}] 11:50:21 INFO - PROCESS | 1779 | 1472237421454 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:21 INFO - PROCESS | 1779 | 1472237421459 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:21 INFO - PROCESS | 1779 | 1472237421668 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 11:50:21 INFO - PROCESS | 1779 | 1472237421816 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:21 INFO - PROCESS | 1779 | 1472237421825 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2c400 == 48 [pid = 1779] [id = 183] 11:50:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8bedb400) [pid = 1779] [serial = 549] [outer = (nil)] 11:50:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8dcb8c00) [pid = 1779] [serial = 550] [outer = 0x8bedb400] 11:50:21 INFO - PROCESS | 1779 | 1472237421897 Marionette DEBUG loaded listener.js 11:50:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8ed15000) [pid = 1779] [serial = 551] [outer = 0x8bedb400] 11:50:22 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:23 INFO - PROCESS | 1779 | 1472237423028 Marionette TRACE conn3 <- [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]]]}] 11:50:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:50:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1640ms 11:50:23 INFO - PROCESS | 1779 | 1472237423128 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 11:50:23 INFO - PROCESS | 1779 | 1472237423135 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 11:50:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:50:23 INFO - PROCESS | 1779 | 1472237423160 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:50:23 INFO - PROCESS | 1779 | 1472237423166 Marionette TRACE conn3 <- [1,706,null,{}] 11:50:23 INFO - PROCESS | 1779 | 1472237423175 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:23 INFO - PROCESS | 1779 | 1472237423180 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:23 INFO - PROCESS | 1779 | 1472237423458 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 11:50:23 INFO - PROCESS | 1779 | 1472237423652 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:23 INFO - PROCESS | 1779 | 1472237423668 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed4000 == 49 [pid = 1779] [id = 184] 11:50:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8bed4400) [pid = 1779] [serial = 552] [outer = (nil)] 11:50:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8dcb3400) [pid = 1779] [serial = 553] [outer = 0x8bed4400] 11:50:23 INFO - PROCESS | 1779 | 1472237423797 Marionette DEBUG loaded listener.js 11:50:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8dcde400) [pid = 1779] [serial = 554] [outer = 0x8bed4400] 11:50:25 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:25 INFO - PROCESS | 1779 | 1472237425285 Marionette TRACE conn3 <- [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]]]}] 11:50:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:50:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2144ms 11:50:25 INFO - PROCESS | 1779 | 1472237425301 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 11:50:25 INFO - PROCESS | 1779 | 1472237425309 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 11:50:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:50:25 INFO - PROCESS | 1779 | 1472237425322 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:50:25 INFO - PROCESS | 1779 | 1472237425326 Marionette TRACE conn3 <- [1,710,null,{}] 11:50:25 INFO - PROCESS | 1779 | 1472237425334 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:25 INFO - PROCESS | 1779 | 1472237425339 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:25 INFO - PROCESS | 1779 | 1472237425563 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 11:50:25 INFO - PROCESS | 1779 | 1472237425765 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:25 INFO - PROCESS | 1779 | 1472237425778 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1d000 == 50 [pid = 1779] [id = 185] 11:50:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8e256800) [pid = 1779] [serial = 555] [outer = (nil)] 11:50:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8e494c00) [pid = 1779] [serial = 556] [outer = 0x8e256800] 11:50:25 INFO - PROCESS | 1779 | 1472237425902 Marionette DEBUG loaded listener.js 11:50:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8e4d3800) [pid = 1779] [serial = 557] [outer = 0x8e256800] 11:50:27 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:27 INFO - PROCESS | 1779 | 1472237427402 Marionette TRACE conn3 <- [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]]]}] 11:50:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:50:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2096ms 11:50:27 INFO - PROCESS | 1779 | 1472237427417 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 11:50:27 INFO - PROCESS | 1779 | 1472237427421 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 11:50:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:50:27 INFO - PROCESS | 1779 | 1472237427428 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:50:27 INFO - PROCESS | 1779 | 1472237427435 Marionette TRACE conn3 <- [1,714,null,{}] 11:50:27 INFO - PROCESS | 1779 | 1472237427452 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:27 INFO - PROCESS | 1779 | 1472237427461 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:27 INFO - PROCESS | 1779 | 1472237427640 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 11:50:27 INFO - PROCESS | 1779 | 1472237427828 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:27 INFO - PROCESS | 1779 | 1472237427839 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x9087dc00 == 51 [pid = 1779] [id = 186] 11:50:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x908f0c00) [pid = 1779] [serial = 558] [outer = (nil)] 11:50:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x91408000) [pid = 1779] [serial = 559] [outer = 0x908f0c00] 11:50:27 INFO - PROCESS | 1779 | 1472237427924 Marionette DEBUG loaded listener.js 11:50:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x91410c00) [pid = 1779] [serial = 560] [outer = 0x908f0c00] 11:50:29 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:29 INFO - PROCESS | 1779 | 1472237429255 Marionette TRACE conn3 <- [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]]]}] 11:50:29 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 11:50:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1846ms 11:50:29 INFO - PROCESS | 1779 | 1472237429275 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 11:50:29 INFO - PROCESS | 1779 | 1472237429279 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 11:50:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:50:29 INFO - PROCESS | 1779 | 1472237429286 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:50:29 INFO - PROCESS | 1779 | 1472237429290 Marionette TRACE conn3 <- [1,718,null,{}] 11:50:29 INFO - PROCESS | 1779 | 1472237429296 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:29 INFO - PROCESS | 1779 | 1472237429302 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:29 INFO - PROCESS | 1779 | 1472237429546 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 11:50:29 INFO - PROCESS | 1779 | 1472237429734 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:29 INFO - PROCESS | 1779 | 1472237429745 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50b000 == 52 [pid = 1779] [id = 187] 11:50:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9087c000) [pid = 1779] [serial = 561] [outer = (nil)] 11:50:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x91abac00) [pid = 1779] [serial = 562] [outer = 0x9087c000] 11:50:29 INFO - PROCESS | 1779 | 1472237429828 Marionette DEBUG loaded listener.js 11:50:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x91b93000) [pid = 1779] [serial = 563] [outer = 0x9087c000] 11:50:31 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:31 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:50:31 INFO - PROCESS | 1779 | 1472237431203 Marionette TRACE conn3 <- [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]]]}] 11:50:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:50:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1994ms 11:50:31 INFO - PROCESS | 1779 | 1472237431281 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 11:50:31 INFO - PROCESS | 1779 | 1472237431285 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 11:50:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:50:31 INFO - PROCESS | 1779 | 1472237431292 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:50:31 INFO - PROCESS | 1779 | 1472237431296 Marionette TRACE conn3 <- [1,722,null,{}] 11:50:31 INFO - PROCESS | 1779 | 1472237431302 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:31 INFO - PROCESS | 1779 | 1472237431307 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:31 INFO - PROCESS | 1779 | 1472237431506 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 11:50:31 INFO - PROCESS | 1779 | 1472237431706 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:31 INFO - PROCESS | 1779 | 1472237431713 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1e400 == 53 [pid = 1779] [id = 188] 11:50:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8e252400) [pid = 1779] [serial = 564] [outer = (nil)] 11:50:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x91c8c000) [pid = 1779] [serial = 565] [outer = 0x8e252400] 11:50:31 INFO - PROCESS | 1779 | 1472237431797 Marionette DEBUG loaded listener.js 11:50:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x91f46800) [pid = 1779] [serial = 566] [outer = 0x8e252400] 11:50:32 INFO - PROCESS | 1779 | 1472237432849 Marionette TRACE conn3 <- [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] 11:50:32 INFO - PROCESS | 1779 | 1472237432931 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 11:50:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:50:32 INFO - PROCESS | 1779 | 1472237432939 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:50:32 INFO - PROCESS | 1779 | 1472237432943 Marionette TRACE conn3 <- [1,726,null,{}] 11:50:32 INFO - PROCESS | 1779 | 1472237432950 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:32 INFO - PROCESS | 1779 | 1472237432963 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:33 INFO - PROCESS | 1779 | 1472237433275 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 11:50:33 INFO - PROCESS | 1779 | 1472237433530 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:33 INFO - PROCESS | 1779 | 1472237433539 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2c000 == 54 [pid = 1779] [id = 189] 11:50:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8be4cc00) [pid = 1779] [serial = 567] [outer = (nil)] 11:50:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8bee0800) [pid = 1779] [serial = 568] [outer = 0x8be4cc00] 11:50:34 INFO - PROCESS | 1779 | 1472237434003 Marionette DEBUG loaded listener.js 11:50:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8dcb6000) [pid = 1779] [serial = 569] [outer = 0x8be4cc00] 11:50:34 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:34 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:50:35 INFO - PROCESS | 1779 | 1472237435182 Marionette TRACE conn3 <- [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]]]}] 11:50:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:50:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2290ms 11:50:35 INFO - PROCESS | 1779 | 1472237435231 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 11:50:35 INFO - PROCESS | 1779 | 1472237435237 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 11:50:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:50:35 INFO - PROCESS | 1779 | 1472237435246 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:50:35 INFO - PROCESS | 1779 | 1472237435249 Marionette TRACE conn3 <- [1,730,null,{}] 11:50:35 INFO - PROCESS | 1779 | 1472237435258 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:35 INFO - PROCESS | 1779 | 1472237435264 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:35 INFO - PROCESS | 1779 | 1472237435453 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 11:50:35 INFO - PROCESS | 1779 | 1472237435683 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:35 INFO - PROCESS | 1779 | 1472237435694 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e508000 == 55 [pid = 1779] [id = 190] 11:50:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8e50a800) [pid = 1779] [serial = 570] [outer = (nil)] 11:50:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8ed13000) [pid = 1779] [serial = 571] [outer = 0x8e50a800] 11:50:35 INFO - PROCESS | 1779 | 1472237435787 Marionette DEBUG loaded listener.js 11:50:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x90877400) [pid = 1779] [serial = 572] [outer = 0x8e50a800] 11:50:36 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:36 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:50:36 INFO - PROCESS | 1779 | 1472237436826 Marionette TRACE conn3 <- [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[4040] expected 0 but got 255","_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] 11:50:36 INFO - PROCESS | 1779 | 1472237436890 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 11:50:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:50:36 INFO - PROCESS | 1779 | 1472237436900 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:50:36 INFO - PROCESS | 1779 | 1472237436905 Marionette TRACE conn3 <- [1,734,null,{}] 11:50:36 INFO - PROCESS | 1779 | 1472237436911 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:36 INFO - PROCESS | 1779 | 1472237436916 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:37 INFO - PROCESS | 1779 | 1472237437121 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedd400 == 54 [pid = 1779] [id = 165] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce23800 == 53 [pid = 1779] [id = 166] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cec00 == 52 [pid = 1779] [id = 182] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcdbc00 == 51 [pid = 1779] [id = 181] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2d800 == 50 [pid = 1779] [id = 180] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8be57400 == 49 [pid = 1779] [id = 178] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce14400 == 48 [pid = 1779] [id = 177] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce19400 == 47 [pid = 1779] [id = 176] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x91ab0c00 == 46 [pid = 1779] [id = 174] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae28000 == 45 [pid = 1779] [id = 175] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50fc00 == 44 [pid = 1779] [id = 173] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x914df800 == 43 [pid = 1779] [id = 172] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e33c000 == 42 [pid = 1779] [id = 171] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce22000 == 41 [pid = 1779] [id = 170] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcdb800 == 40 [pid = 1779] [id = 169] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb8800 == 39 [pid = 1779] [id = 164] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed7c00 == 38 [pid = 1779] [id = 179] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e255000 == 37 [pid = 1779] [id = 168] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae28800 == 36 [pid = 1779] [id = 161] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce1400 == 35 [pid = 1779] [id = 163] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce21400 == 34 [pid = 1779] [id = 162] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e510000 == 33 [pid = 1779] [id = 167] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e508000 == 32 [pid = 1779] [id = 190] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2c000 == 31 [pid = 1779] [id = 189] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1e400 == 30 [pid = 1779] [id = 188] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x9087dc00 == 29 [pid = 1779] [id = 186] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50b000 == 28 [pid = 1779] [id = 187] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1d000 == 27 [pid = 1779] [id = 185] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2c400 == 26 [pid = 1779] [id = 183] 11:50:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed4000 == 25 [pid = 1779] [id = 184] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8e4cdc00) [pid = 1779] [serial = 506] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0xa1026c00) [pid = 1779] [serial = 476] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8d804000) [pid = 1779] [serial = 496] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8ae2fc00) [pid = 1779] [serial = 481] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8d808800) [pid = 1779] [serial = 485] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8ce22c00) [pid = 1779] [serial = 472] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x9140c400) [pid = 1779] [serial = 494] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9c239800) [pid = 1779] [serial = 475] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8ed16c00) [pid = 1779] [serial = 502] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8d80dc00) [pid = 1779] [serial = 488] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8ce1f800) [pid = 1779] [serial = 482] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8d806800) [pid = 1779] [serial = 484] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8e4c7c00) [pid = 1779] [serial = 491] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8e335800) [pid = 1779] [serial = 505] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8d810400) [pid = 1779] [serial = 497] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0xa2537800) [pid = 1779] [serial = 478] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x91c8e000) [pid = 1779] [serial = 461] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8e504800) [pid = 1779] [serial = 457] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9a7cfc00) [pid = 1779] [serial = 473] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9c181c00) [pid = 1779] [serial = 470] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0xa2541400) [pid = 1779] [serial = 479] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8ed1d000) [pid = 1779] [serial = 458] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9a7cb400) [pid = 1779] [serial = 463] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8d806c00) [pid = 1779] [serial = 487] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9add3800) [pid = 1779] [serial = 464] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x908f1c00) [pid = 1779] [serial = 493] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x90872c00) [pid = 1779] [serial = 503] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e48dc00) [pid = 1779] [serial = 490] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91b94000) [pid = 1779] [serial = 460] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e2df800) [pid = 1779] [serial = 499] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e2e9400) [pid = 1779] [serial = 500] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9ba10c00) [pid = 1779] [serial = 467] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9aed4800) [pid = 1779] [serial = 466] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9c17d400) [pid = 1779] [serial = 469] [outer = (nil)] [url = about:blank] 11:50:38 INFO - PROCESS | 1779 | 1472237438744 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:38 INFO - PROCESS | 1779 | 1472237438758 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2d800 == 26 [pid = 1779] [id = 191] 11:50:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8ae2e400) [pid = 1779] [serial = 573] [outer = (nil)] 11:50:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8be4d000) [pid = 1779] [serial = 574] [outer = 0x8ae2e400] 11:50:38 INFO - PROCESS | 1779 | 1472237438832 Marionette DEBUG loaded listener.js 11:50:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8bed8800) [pid = 1779] [serial = 575] [outer = 0x8ae2e400] 11:50:39 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:39 INFO - PROCESS | 1779 | 1472237439774 Marionette TRACE conn3 <- [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]]]}] 11:50:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:50:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 2940ms 11:50:39 INFO - PROCESS | 1779 | 1472237439842 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 11:50:39 INFO - PROCESS | 1779 | 1472237439849 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 11:50:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:50:39 INFO - PROCESS | 1779 | 1472237439857 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:50:39 INFO - PROCESS | 1779 | 1472237439865 Marionette TRACE conn3 <- [1,738,null,{}] 11:50:39 INFO - PROCESS | 1779 | 1472237439873 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:39 INFO - PROCESS | 1779 | 1472237439879 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:40 INFO - PROCESS | 1779 | 1472237440101 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 11:50:40 INFO - PROCESS | 1779 | 1472237440313 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:40 INFO - PROCESS | 1779 | 1472237440321 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d810c00 == 27 [pid = 1779] [id = 192] 11:50:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dcb1400) [pid = 1779] [serial = 576] [outer = (nil)] 11:50:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8dcb8800) [pid = 1779] [serial = 577] [outer = 0x8dcb1400] 11:50:40 INFO - PROCESS | 1779 | 1472237440456 Marionette DEBUG loaded listener.js 11:50:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8dcbd400) [pid = 1779] [serial = 578] [outer = 0x8dcb1400] 11:50:41 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:41 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:50:41 INFO - PROCESS | 1779 | 1472237441824 Marionette TRACE conn3 <- [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]]]}] 11:50:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:50:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2037ms 11:50:41 INFO - PROCESS | 1779 | 1472237441910 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 11:50:41 INFO - PROCESS | 1779 | 1472237441920 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 11:50:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:50:41 INFO - PROCESS | 1779 | 1472237441935 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:50:41 INFO - PROCESS | 1779 | 1472237441941 Marionette TRACE conn3 <- [1,742,null,{}] 11:50:41 INFO - PROCESS | 1779 | 1472237441951 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:41 INFO - PROCESS | 1779 | 1472237441956 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:42 INFO - PROCESS | 1779 | 1472237442156 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 11:50:42 INFO - PROCESS | 1779 | 1472237442311 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:42 INFO - PROCESS | 1779 | 1472237442322 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d808400 == 28 [pid = 1779] [id = 193] 11:50:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8dce4800) [pid = 1779] [serial = 579] [outer = (nil)] 11:50:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8e25c400) [pid = 1779] [serial = 580] [outer = 0x8dce4800] 11:50:42 INFO - PROCESS | 1779 | 1472237442407 Marionette DEBUG loaded listener.js 11:50:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e2e7800) [pid = 1779] [serial = 581] [outer = 0x8dce4800] 11:50:43 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:43 INFO - PROCESS | 1779 | 1472237443847 Marionette TRACE conn3 <- [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]]]}] 11:50:43 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 11:50:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1948ms 11:50:43 INFO - PROCESS | 1779 | 1472237443883 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 11:50:43 INFO - PROCESS | 1779 | 1472237443888 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 11:50:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:50:43 INFO - PROCESS | 1779 | 1472237443895 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:50:43 INFO - PROCESS | 1779 | 1472237443901 Marionette TRACE conn3 <- [1,746,null,{}] 11:50:43 INFO - PROCESS | 1779 | 1472237443923 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:43 INFO - PROCESS | 1779 | 1472237443934 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:44 INFO - PROCESS | 1779 | 1472237444148 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 11:50:44 INFO - PROCESS | 1779 | 1472237444308 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:44 INFO - PROCESS | 1779 | 1472237444318 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e48b000 == 29 [pid = 1779] [id = 194] 11:50:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8e48d800) [pid = 1779] [serial = 582] [outer = (nil)] 11:50:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8e4cb000) [pid = 1779] [serial = 583] [outer = 0x8e48d800] 11:50:44 INFO - PROCESS | 1779 | 1472237444407 Marionette DEBUG loaded listener.js 11:50:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8e506400) [pid = 1779] [serial = 584] [outer = 0x8e48d800] 11:50:45 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:45 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:45 INFO - PROCESS | 1779 | 1472237445744 Marionette TRACE conn3 <- [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]]]}] 11:50:45 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.) 11:50:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1896ms 11:50:45 INFO - PROCESS | 1779 | 1472237445792 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 11:50:45 INFO - PROCESS | 1779 | 1472237445803 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 11:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:50:45 INFO - PROCESS | 1779 | 1472237445917 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:50:45 INFO - PROCESS | 1779 | 1472237445921 Marionette TRACE conn3 <- [1,750,null,{}] 11:50:45 INFO - PROCESS | 1779 | 1472237445930 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:45 INFO - PROCESS | 1779 | 1472237445935 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:46 INFO - PROCESS | 1779 | 1472237446128 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 11:50:46 INFO - PROCESS | 1779 | 1472237446290 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:46 INFO - PROCESS | 1779 | 1472237446300 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e337800 == 30 [pid = 1779] [id = 195] 11:50:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e4c9800) [pid = 1779] [serial = 585] [outer = (nil)] 11:50:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8ed1a800) [pid = 1779] [serial = 586] [outer = 0x8e4c9800] 11:50:46 INFO - PROCESS | 1779 | 1472237446382 Marionette DEBUG loaded listener.js 11:50:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8ed1d000) [pid = 1779] [serial = 587] [outer = 0x8e4c9800] 11:50:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9087dc00) [pid = 1779] [serial = 588] [outer = 0x951da800] 11:50:47 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:47 INFO - PROCESS | 1779 | 1472237447859 Marionette TRACE conn3 <- [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]]]}] 11:50:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:50:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2053ms 11:50:47 INFO - PROCESS | 1779 | 1472237447913 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 11:50:47 INFO - PROCESS | 1779 | 1472237447918 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 11:50:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:50:47 INFO - PROCESS | 1779 | 1472237447927 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:50:47 INFO - PROCESS | 1779 | 1472237447932 Marionette TRACE conn3 <- [1,754,null,{}] 11:50:47 INFO - PROCESS | 1779 | 1472237447941 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:47 INFO - PROCESS | 1779 | 1472237447947 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:48 INFO - PROCESS | 1779 | 1472237448125 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 11:50:48 INFO - PROCESS | 1779 | --DOCSHELL 0x91ab7c00 == 29 [pid = 1779] [id = 153] 11:50:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedb800 == 28 [pid = 1779] [id = 156] 11:50:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8be49800 == 27 [pid = 1779] [id = 158] 11:50:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8e494400 == 26 [pid = 1779] [id = 144] 11:50:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae27c00 == 25 [pid = 1779] [id = 160] 11:50:48 INFO - PROCESS | 1779 | 1472237448404 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:48 INFO - PROCESS | 1779 | 1472237448414 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae27c00 == 26 [pid = 1779] [id = 196] 11:50:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8ae28800) [pid = 1779] [serial = 589] [outer = (nil)] 11:50:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8be49c00) [pid = 1779] [serial = 590] [outer = 0x8ae28800] 11:50:48 INFO - PROCESS | 1779 | 1472237448510 Marionette DEBUG loaded listener.js 11:50:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8ce1c800) [pid = 1779] [serial = 591] [outer = 0x8ae28800] 11:50:49 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:50 INFO - PROCESS | 1779 | 1472237450056 Marionette TRACE conn3 <- [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]]]}] 11:50:50 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 11:50:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2185ms 11:50:50 INFO - PROCESS | 1779 | 1472237450115 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 11:50:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:50:50 INFO - PROCESS | 1779 | 1472237450122 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 11:50:50 INFO - PROCESS | 1779 | 1472237450176 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:50:50 INFO - PROCESS | 1779 | 1472237450181 Marionette TRACE conn3 <- [1,758,null,{}] 11:50:50 INFO - PROCESS | 1779 | 1472237450193 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:50 INFO - PROCESS | 1779 | 1472237450198 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:50 INFO - PROCESS | 1779 | 1472237450409 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 11:50:50 INFO - PROCESS | 1779 | 1472237450583 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:50 INFO - PROCESS | 1779 | 1472237450590 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed5c00 == 27 [pid = 1779] [id = 197] 11:50:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8ce1bc00) [pid = 1779] [serial = 592] [outer = (nil)] 11:50:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8e32dc00) [pid = 1779] [serial = 593] [outer = 0x8ce1bc00] 11:50:50 INFO - PROCESS | 1779 | 1472237450685 Marionette DEBUG loaded listener.js 11:50:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8e48ac00) [pid = 1779] [serial = 594] [outer = 0x8ce1bc00] 11:50:51 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:51 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:50:51 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:51 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:51 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:50:51 INFO - PROCESS | 1779 | 1472237451704 Marionette TRACE conn3 <- [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]]]}] 11:50:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:50:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1634ms 11:50:51 INFO - PROCESS | 1779 | 1472237451767 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 11:50:51 INFO - PROCESS | 1779 | 1472237451774 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 11:50:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:50:51 INFO - PROCESS | 1779 | 1472237451784 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:50:51 INFO - PROCESS | 1779 | 1472237451788 Marionette TRACE conn3 <- [1,762,null,{}] 11:50:51 INFO - PROCESS | 1779 | 1472237451795 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:51 INFO - PROCESS | 1779 | 1472237451800 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:52 INFO - PROCESS | 1779 | 1472237452045 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 11:50:52 INFO - PROCESS | 1779 | 1472237452317 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:52 INFO - PROCESS | 1779 | 1472237452325 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80c800 == 28 [pid = 1779] [id = 198] 11:50:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8e2df000) [pid = 1779] [serial = 595] [outer = (nil)] 11:50:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8ed18000) [pid = 1779] [serial = 596] [outer = 0x8e2df000] 11:50:52 INFO - PROCESS | 1779 | 1472237452414 Marionette DEBUG loaded listener.js 11:50:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x908efc00) [pid = 1779] [serial = 597] [outer = 0x8e2df000] 11:50:53 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce19c00 == 27 [pid = 1779] [id = 157] 11:50:53 INFO - PROCESS | 1779 | --DOCSHELL 0x95243000 == 26 [pid = 1779] [id = 148] 11:50:53 INFO - PROCESS | 1779 | --DOCSHELL 0x8e257c00 == 25 [pid = 1779] [id = 147] 11:50:53 INFO - PROCESS | 1779 | --DOCSHELL 0x8e48b000 == 24 [pid = 1779] [id = 194] 11:50:53 INFO - PROCESS | 1779 | --DOCSHELL 0x8d808400 == 23 [pid = 1779] [id = 193] 11:50:53 INFO - PROCESS | 1779 | --DOCSHELL 0x8d810c00 == 22 [pid = 1779] [id = 192] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb3800 == 21 [pid = 1779] [id = 146] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x9a4cfc00 == 20 [pid = 1779] [id = 154] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x99d90800 == 19 [pid = 1779] [id = 155] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed9800 == 18 [pid = 1779] [id = 145] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e337800 == 17 [pid = 1779] [id = 195] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e492800 == 16 [pid = 1779] [id = 152] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x908f5c00 == 15 [pid = 1779] [id = 150] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e32f800 == 14 [pid = 1779] [id = 149] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce15400 == 13 [pid = 1779] [id = 159] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x9a5dc800 == 12 [pid = 1779] [id = 151] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2d800 == 11 [pid = 1779] [id = 191] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae27c00 == 10 [pid = 1779] [id = 196] 11:50:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed5c00 == 9 [pid = 1779] [id = 197] 11:50:59 INFO - PROCESS | 1779 | 1472237459033 Marionette TRACE conn3 <- [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]]]}] 11:50:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:50:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 7303ms 11:50:59 INFO - PROCESS | 1779 | 1472237459087 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 11:50:59 INFO - PROCESS | 1779 | 1472237459092 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 11:50:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:50:59 INFO - PROCESS | 1779 | 1472237459101 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:50:59 INFO - PROCESS | 1779 | 1472237459106 Marionette TRACE conn3 <- [1,766,null,{}] 11:50:59 INFO - PROCESS | 1779 | 1472237459117 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:59 INFO - PROCESS | 1779 | 1472237459123 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:59 INFO - PROCESS | 1779 | 1472237459294 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 11:50:59 INFO - PROCESS | 1779 | 1472237459434 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:59 INFO - PROCESS | 1779 | 1472237459450 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:50:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcddc00 == 10 [pid = 1779] [id = 199] 11:50:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8dcde800) [pid = 1779] [serial = 598] [outer = (nil)] 11:50:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8dce5c00) [pid = 1779] [serial = 599] [outer = 0x8dcde800] 11:50:59 INFO - PROCESS | 1779 | 1472237459531 Marionette DEBUG loaded listener.js 11:50:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8e251c00) [pid = 1779] [serial = 600] [outer = 0x8dcde800] 11:51:00 INFO - PROCESS | 1779 | 1472237460779 Marionette TRACE conn3 <- [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]]]}] 11:51:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:51:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1740ms 11:51:00 INFO - PROCESS | 1779 | 1472237460849 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 11:51:00 INFO - PROCESS | 1779 | 1472237460858 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 11:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:51:00 INFO - PROCESS | 1779 | 1472237460874 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:51:00 INFO - PROCESS | 1779 | 1472237460887 Marionette TRACE conn3 <- [1,770,null,{}] 11:51:00 INFO - PROCESS | 1779 | 1472237460960 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:00 INFO - PROCESS | 1779 | 1472237460966 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:01 INFO - PROCESS | 1779 | 1472237461189 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 11:51:01 INFO - PROCESS | 1779 | 1472237461273 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:01 INFO - PROCESS | 1779 | 1472237461282 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb7800 == 11 [pid = 1779] [id = 200] 11:51:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8e2eac00) [pid = 1779] [serial = 601] [outer = (nil)] 11:51:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8e491800) [pid = 1779] [serial = 602] [outer = 0x8e2eac00] 11:51:01 INFO - PROCESS | 1779 | 1472237461357 Marionette DEBUG loaded listener.js 11:51:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8e495800) [pid = 1779] [serial = 603] [outer = 0x8e2eac00] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8ae2e400) [pid = 1779] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8e4c9800) [pid = 1779] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8e48d800) [pid = 1779] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8dce4800) [pid = 1779] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8bedb400) [pid = 1779] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8bed4400) [pid = 1779] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8e256800) [pid = 1779] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8dcb1400) [pid = 1779] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x908f0c00) [pid = 1779] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9087c000) [pid = 1779] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8e252400) [pid = 1779] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8e50a800) [pid = 1779] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8e4d3400) [pid = 1779] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8e50dc00) [pid = 1779] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x914dfc00) [pid = 1779] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8bee0c00) [pid = 1779] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x91abdc00) [pid = 1779] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8ce15c00) [pid = 1779] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8e24f800) [pid = 1779] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8be4e400) [pid = 1779] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8d805800) [pid = 1779] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8e25b000) [pid = 1779] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x91abcc00) [pid = 1779] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8d805000) [pid = 1779] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8ce18c00) [pid = 1779] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8dcdd400) [pid = 1779] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8be4cc00) [pid = 1779] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ce1bc00) [pid = 1779] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:51:03 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8ae28800) [pid = 1779] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:51:03 INFO - PROCESS | 1779 | 1472237463847 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 3013ms 11:51:03 INFO - PROCESS | 1779 | 1472237463892 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 11:51:03 INFO - PROCESS | 1779 | 1472237463899 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 11:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:51:03 INFO - PROCESS | 1779 | 1472237463910 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:51:03 INFO - PROCESS | 1779 | 1472237463916 Marionette TRACE conn3 <- [1,774,null,{}] 11:51:03 INFO - PROCESS | 1779 | 1472237463942 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:03 INFO - PROCESS | 1779 | 1472237463957 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:04 INFO - PROCESS | 1779 | 1472237464133 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 11:51:04 INFO - PROCESS | 1779 | 1472237464260 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:04 INFO - PROCESS | 1779 | 1472237464269 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e335800 == 12 [pid = 1779] [id = 201] 11:51:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e337000) [pid = 1779] [serial = 604] [outer = (nil)] 11:51:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e498400) [pid = 1779] [serial = 605] [outer = 0x8e337000] 11:51:04 INFO - PROCESS | 1779 | 1472237464356 Marionette DEBUG loaded listener.js 11:51:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e50a800) [pid = 1779] [serial = 606] [outer = 0x8e337000] 11:51:05 INFO - PROCESS | 1779 | 1472237465151 Marionette TRACE conn3 <- [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]]]}] 11:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1293ms 11:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:51:05 INFO - PROCESS | 1779 | 1472237465202 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 11:51:05 INFO - PROCESS | 1779 | 1472237465206 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 11:51:05 INFO - PROCESS | 1779 | 1472237465213 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:51:05 INFO - PROCESS | 1779 | 1472237465216 Marionette TRACE conn3 <- [1,778,null,{}] 11:51:05 INFO - PROCESS | 1779 | 1472237465221 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:05 INFO - PROCESS | 1779 | 1472237465226 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:05 INFO - PROCESS | 1779 | 1472237465545 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 11:51:05 INFO - PROCESS | 1779 | 1472237465628 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:05 INFO - PROCESS | 1779 | 1472237465640 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce20c00 == 13 [pid = 1779] [id = 202] 11:51:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8ce21000) [pid = 1779] [serial = 607] [outer = (nil)] 11:51:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8d809c00) [pid = 1779] [serial = 608] [outer = 0x8ce21000] 11:51:05 INFO - PROCESS | 1779 | 1472237465760 Marionette DEBUG loaded listener.js 11:51:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8dcdb400) [pid = 1779] [serial = 609] [outer = 0x8ce21000] 11:51:06 INFO - PROCESS | 1779 | 1472237466826 Marionette TRACE conn3 <- [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]]]}] 11:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1642ms 11:51:06 INFO - PROCESS | 1779 | 1472237466856 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 11:51:06 INFO - PROCESS | 1779 | 1472237466863 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 11:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:51:06 INFO - PROCESS | 1779 | 1472237466871 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:51:06 INFO - PROCESS | 1779 | 1472237466876 Marionette TRACE conn3 <- [1,782,null,{}] 11:51:06 INFO - PROCESS | 1779 | 1472237466883 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:06 INFO - PROCESS | 1779 | 1472237466889 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:07 INFO - PROCESS | 1779 | 1472237467111 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 11:51:07 INFO - PROCESS | 1779 | 1472237467326 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:07 INFO - PROCESS | 1779 | 1472237467338 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d0c00 == 14 [pid = 1779] [id = 203] 11:51:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e4d6400) [pid = 1779] [serial = 610] [outer = (nil)] 11:51:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8e50d000) [pid = 1779] [serial = 611] [outer = 0x8e4d6400] 11:51:07 INFO - PROCESS | 1779 | 1472237467472 Marionette DEBUG loaded listener.js 11:51:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9087a400) [pid = 1779] [serial = 612] [outer = 0x8e4d6400] 11:51:08 INFO - PROCESS | 1779 | 1472237468422 Marionette TRACE conn3 <- [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]]]}] 11:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1594ms 11:51:08 INFO - PROCESS | 1779 | 1472237468465 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 11:51:08 INFO - PROCESS | 1779 | 1472237468473 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 11:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:51:08 INFO - PROCESS | 1779 | 1472237468479 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:51:08 INFO - PROCESS | 1779 | 1472237468483 Marionette TRACE conn3 <- [1,786,null,{}] 11:51:08 INFO - PROCESS | 1779 | 1472237468489 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:08 INFO - PROCESS | 1779 | 1472237468494 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:08 INFO - PROCESS | 1779 | 1472237468704 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 11:51:08 INFO - PROCESS | 1779 | 1472237468963 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:08 INFO - PROCESS | 1779 | 1472237468973 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x9140f400 == 15 [pid = 1779] [id = 204] 11:51:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x91410000) [pid = 1779] [serial = 613] [outer = (nil)] 11:51:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x914dc800) [pid = 1779] [serial = 614] [outer = 0x91410000] 11:51:09 INFO - PROCESS | 1779 | 1472237469111 Marionette DEBUG loaded listener.js 11:51:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x914e3400) [pid = 1779] [serial = 615] [outer = 0x91410000] 11:51:10 INFO - PROCESS | 1779 | 1472237470036 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1589ms 11:51:10 INFO - PROCESS | 1779 | 1472237470069 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 11:51:10 INFO - PROCESS | 1779 | 1472237470076 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 11:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:51:10 INFO - PROCESS | 1779 | 1472237470095 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:51:10 INFO - PROCESS | 1779 | 1472237470105 Marionette TRACE conn3 <- [1,790,null,{}] 11:51:10 INFO - PROCESS | 1779 | 1472237470113 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:10 INFO - PROCESS | 1779 | 1472237470120 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:10 INFO - PROCESS | 1779 | 1472237470296 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 11:51:10 INFO - PROCESS | 1779 | 1472237470477 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:10 INFO - PROCESS | 1779 | 1472237470483 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed2000 == 16 [pid = 1779] [id = 205] 11:51:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8ce22400) [pid = 1779] [serial = 616] [outer = (nil)] 11:51:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91abe800) [pid = 1779] [serial = 617] [outer = 0x8ce22400] 11:51:10 INFO - PROCESS | 1779 | 1472237470613 Marionette DEBUG loaded listener.js 11:51:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8ce1d400) [pid = 1779] [serial = 618] [outer = 0x8ce22400] 11:51:11 INFO - PROCESS | 1779 | 1472237471587 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1547ms 11:51:11 INFO - PROCESS | 1779 | 1472237471634 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 11:51:11 INFO - PROCESS | 1779 | 1472237471638 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 11:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:51:11 INFO - PROCESS | 1779 | 1472237471644 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:51:11 INFO - PROCESS | 1779 | 1472237471648 Marionette TRACE conn3 <- [1,794,null,{}] 11:51:11 INFO - PROCESS | 1779 | 1472237471654 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:11 INFO - PROCESS | 1779 | 1472237471659 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:11 INFO - PROCESS | 1779 | 1472237471827 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 11:51:12 INFO - PROCESS | 1779 | 1472237472039 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:12 INFO - PROCESS | 1779 | 1472237472050 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae21800 == 17 [pid = 1779] [id = 206] 11:51:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8ce17c00) [pid = 1779] [serial = 619] [outer = (nil)] 11:51:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91ba0000) [pid = 1779] [serial = 620] [outer = 0x8ce17c00] 11:51:12 INFO - PROCESS | 1779 | 1472237472143 Marionette DEBUG loaded listener.js 11:51:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x91c82800) [pid = 1779] [serial = 621] [outer = 0x8ce17c00] 11:51:13 INFO - PROCESS | 1779 | 1472237473001 Marionette TRACE conn3 <- [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]]]}] 11:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1429ms 11:51:13 INFO - PROCESS | 1779 | 1472237473076 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 11:51:13 INFO - PROCESS | 1779 | 1472237473080 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 11:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:51:13 INFO - PROCESS | 1779 | 1472237473086 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:51:13 INFO - PROCESS | 1779 | 1472237473090 Marionette TRACE conn3 <- [1,798,null,{}] 11:51:13 INFO - PROCESS | 1779 | 1472237473096 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:13 INFO - PROCESS | 1779 | 1472237473102 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:13 INFO - PROCESS | 1779 | 1472237473374 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 11:51:13 INFO - PROCESS | 1779 | 1472237473614 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:13 INFO - PROCESS | 1779 | 1472237473635 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae29000 == 18 [pid = 1779] [id = 207] 11:51:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8ae2c000) [pid = 1779] [serial = 622] [outer = (nil)] 11:51:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8e2ddc00) [pid = 1779] [serial = 623] [outer = 0x8ae2c000] 11:51:13 INFO - PROCESS | 1779 | 1472237473729 Marionette DEBUG loaded listener.js 11:51:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x90871c00) [pid = 1779] [serial = 624] [outer = 0x8ae2c000] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8dcb8c00) [pid = 1779] [serial = 550] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8dcb3400) [pid = 1779] [serial = 553] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8e494c00) [pid = 1779] [serial = 556] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8dcbd400) [pid = 1779] [serial = 578] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8dcde400) [pid = 1779] [serial = 554] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x91408000) [pid = 1779] [serial = 559] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8e4d3800) [pid = 1779] [serial = 557] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91abac00) [pid = 1779] [serial = 562] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8e25c400) [pid = 1779] [serial = 580] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91410c00) [pid = 1779] [serial = 560] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91c8c000) [pid = 1779] [serial = 565] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91b93000) [pid = 1779] [serial = 563] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8ed13000) [pid = 1779] [serial = 571] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8dcb8800) [pid = 1779] [serial = 577] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x91f46800) [pid = 1779] [serial = 566] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e510800) [pid = 1779] [serial = 547] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8ed19c00) [pid = 1779] [serial = 514] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x90874800) [pid = 1779] [serial = 515] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x914e9c00) [pid = 1779] [serial = 517] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91ab4c00) [pid = 1779] [serial = 518] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e332c00) [pid = 1779] [serial = 538] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e48a400) [pid = 1779] [serial = 539] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91f49000) [pid = 1779] [serial = 523] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92208800) [pid = 1779] [serial = 524] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x95117400) [pid = 1779] [serial = 532] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x951d7800) [pid = 1779] [serial = 533] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d802c00) [pid = 1779] [serial = 541] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dcbcc00) [pid = 1779] [serial = 542] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e2e5000) [pid = 1779] [serial = 544] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91b9c800) [pid = 1779] [serial = 520] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91c81400) [pid = 1779] [serial = 521] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91abb000) [pid = 1779] [serial = 535] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9510e800) [pid = 1779] [serial = 536] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x93a5b000) [pid = 1779] [serial = 526] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93a92c00) [pid = 1779] [serial = 527] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9510d800) [pid = 1779] [serial = 529] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x95110c00) [pid = 1779] [serial = 530] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8dcb6000) [pid = 1779] [serial = 569] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8bee0800) [pid = 1779] [serial = 568] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x90877400) [pid = 1779] [serial = 572] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8ed15000) [pid = 1779] [serial = 551] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8ed1f800) [pid = 1779] [serial = 548] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e334400) [pid = 1779] [serial = 545] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8ce1c800) [pid = 1779] [serial = 591] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8e32dc00) [pid = 1779] [serial = 593] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8be4d000) [pid = 1779] [serial = 574] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x8ed1d000) [pid = 1779] [serial = 587] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x8be49c00) [pid = 1779] [serial = 590] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x8e506400) [pid = 1779] [serial = 584] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x8ed1a800) [pid = 1779] [serial = 586] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x8bed8800) [pid = 1779] [serial = 575] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x8e2e7800) [pid = 1779] [serial = 581] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x8e4cb000) [pid = 1779] [serial = 583] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x8e48ac00) [pid = 1779] [serial = 594] [outer = (nil)] [url = about:blank] 11:51:14 INFO - PROCESS | 1779 | 1472237474780 Marionette TRACE conn3 <- [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]]]}] 11:51:14 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 11:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1731ms 11:51:14 INFO - PROCESS | 1779 | 1472237474819 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 11:51:14 INFO - PROCESS | 1779 | 1472237474826 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 11:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:51:14 INFO - PROCESS | 1779 | 1472237474834 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:51:14 INFO - PROCESS | 1779 | 1472237474841 Marionette TRACE conn3 <- [1,802,null,{}] 11:51:14 INFO - PROCESS | 1779 | 1472237474849 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:14 INFO - PROCESS | 1779 | 1472237474855 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:15 INFO - PROCESS | 1779 | 1472237475039 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 11:51:15 INFO - PROCESS | 1779 | 1472237475217 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:15 INFO - PROCESS | 1779 | 1472237475228 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed2c00 == 19 [pid = 1779] [id = 208] 11:51:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x8bedbc00) [pid = 1779] [serial = 625] [outer = (nil)] 11:51:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x8d80d000) [pid = 1779] [serial = 626] [outer = 0x8bedbc00] 11:51:15 INFO - PROCESS | 1779 | 1472237475312 Marionette DEBUG loaded listener.js 11:51:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x8dcb9000) [pid = 1779] [serial = 627] [outer = 0x8bedbc00] 11:51:16 INFO - PROCESS | 1779 | 1472237476301 Marionette TRACE conn3 <- [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]]]}] 11:51:16 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 11:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1535ms 11:51:16 INFO - PROCESS | 1779 | 1472237476369 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 11:51:16 INFO - PROCESS | 1779 | 1472237476377 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 11:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:51:16 INFO - PROCESS | 1779 | 1472237476388 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:51:16 INFO - PROCESS | 1779 | 1472237476392 Marionette TRACE conn3 <- [1,806,null,{}] 11:51:16 INFO - PROCESS | 1779 | 1472237476399 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:16 INFO - PROCESS | 1779 | 1472237476405 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:16 INFO - PROCESS | 1779 | 1472237476640 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 11:51:16 INFO - PROCESS | 1779 | 1472237476855 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:16 INFO - PROCESS | 1779 | 1472237476865 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e3000 == 20 [pid = 1779] [id = 209] 11:51:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x8e2e3800) [pid = 1779] [serial = 628] [outer = (nil)] 11:51:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x8e2e8400) [pid = 1779] [serial = 629] [outer = 0x8e2e3800] 11:51:17 INFO - PROCESS | 1779 | 1472237477003 Marionette DEBUG loaded listener.js 11:51:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x8e330c00) [pid = 1779] [serial = 630] [outer = 0x8e2e3800] 11:51:17 INFO - PROCESS | 1779 | 1472237477950 Marionette TRACE conn3 <- [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]]]}] 11:51:17 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 11:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1595ms 11:51:17 INFO - PROCESS | 1779 | 1472237477983 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 11:51:17 INFO - PROCESS | 1779 | 1472237477987 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 11:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:51:17 INFO - PROCESS | 1779 | 1472237477995 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:51:18 INFO - PROCESS | 1779 | 1472237478001 Marionette TRACE conn3 <- [1,810,null,{}] 11:51:18 INFO - PROCESS | 1779 | 1472237478018 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:18 INFO - PROCESS | 1779 | 1472237478027 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:18 INFO - PROCESS | 1779 | 1472237478218 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 11:51:18 INFO - PROCESS | 1779 | 1472237478442 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:18 INFO - PROCESS | 1779 | 1472237478452 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d5000 == 21 [pid = 1779] [id = 210] 11:51:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x8e507400) [pid = 1779] [serial = 631] [outer = (nil)] 11:51:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x8ed16400) [pid = 1779] [serial = 632] [outer = 0x8e507400] 11:51:18 INFO - PROCESS | 1779 | 1472237478589 Marionette DEBUG loaded listener.js 11:51:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8ed1f800) [pid = 1779] [serial = 633] [outer = 0x8e507400] 11:51:19 INFO - PROCESS | 1779 | 1472237479511 Marionette TRACE conn3 <- [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]]]}] 11:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1552ms 11:51:19 INFO - PROCESS | 1779 | 1472237479547 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 11:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:51:19 INFO - PROCESS | 1779 | 1472237479553 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 11:51:19 INFO - PROCESS | 1779 | 1472237479560 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:51:19 INFO - PROCESS | 1779 | 1472237479563 Marionette TRACE conn3 <- [1,814,null,{}] 11:51:19 INFO - PROCESS | 1779 | 1472237479569 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:19 INFO - PROCESS | 1779 | 1472237479575 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80c800 == 20 [pid = 1779] [id = 198] 11:51:20 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x9087fc00) [pid = 1779] [serial = 509] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x8ed1dc00) [pid = 1779] [serial = 508] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x8e24ec00) [pid = 1779] [serial = 511] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x8e259000) [pid = 1779] [serial = 512] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x93c66000) [pid = 1779] [serial = 383] [outer = (nil)] [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.] 11:51:20 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x8ed18000) [pid = 1779] [serial = 596] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1779 | 1472237480487 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 11:51:20 INFO - PROCESS | 1779 | 1472237480573 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:20 INFO - PROCESS | 1779 | 1472237480585 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce20400 == 21 [pid = 1779] [id = 211] 11:51:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x8ce20800) [pid = 1779] [serial = 634] [outer = (nil)] 11:51:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x8d801c00) [pid = 1779] [serial = 635] [outer = 0x8ce20800] 11:51:20 INFO - PROCESS | 1779 | 1472237480656 Marionette DEBUG loaded listener.js 11:51:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x8d806c00) [pid = 1779] [serial = 636] [outer = 0x8ce20800] 11:51:21 INFO - PROCESS | 1779 | 1472237481446 Marionette TRACE conn3 <- [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] 11:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:51:21 INFO - PROCESS | 1779 | 1472237481510 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 11:51:21 INFO - PROCESS | 1779 | 1472237481518 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:51:21 INFO - PROCESS | 1779 | 1472237481523 Marionette TRACE conn3 <- [1,818,null,{}] 11:51:21 INFO - PROCESS | 1779 | 1472237481531 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:21 INFO - PROCESS | 1779 | 1472237481537 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:21 INFO - PROCESS | 1779 | 1472237481786 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 11:51:21 INFO - PROCESS | 1779 | 1472237481802 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:21 INFO - PROCESS | 1779 | 1472237481815 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce0000 == 22 [pid = 1779] [id = 212] 11:51:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x8dce1000) [pid = 1779] [serial = 637] [outer = (nil)] 11:51:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x8e24d400) [pid = 1779] [serial = 638] [outer = 0x8dce1000] 11:51:21 INFO - PROCESS | 1779 | 1472237481957 Marionette DEBUG loaded listener.js 11:51:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8e257800) [pid = 1779] [serial = 639] [outer = 0x8dce1000] 11:51:22 INFO - PROCESS | 1779 | 1472237482775 Marionette TRACE conn3 <- [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]]]}] 11:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1293ms 11:51:22 INFO - PROCESS | 1779 | 1472237482809 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 11:51:22 INFO - PROCESS | 1779 | 1472237482814 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 11:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:51:22 INFO - PROCESS | 1779 | 1472237482821 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:51:22 INFO - PROCESS | 1779 | 1472237482823 Marionette TRACE conn3 <- [1,822,null,{}] 11:51:22 INFO - PROCESS | 1779 | 1472237482839 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:22 INFO - PROCESS | 1779 | 1472237482843 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:23 INFO - PROCESS | 1779 | 1472237483037 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 11:51:23 INFO - PROCESS | 1779 | 1472237483070 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:23 INFO - PROCESS | 1779 | 1472237483076 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e333400 == 23 [pid = 1779] [id = 213] 11:51:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e48dc00) [pid = 1779] [serial = 640] [outer = (nil)] 11:51:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e496400) [pid = 1779] [serial = 641] [outer = 0x8e48dc00] 11:51:23 INFO - PROCESS | 1779 | 1472237483146 Marionette DEBUG loaded listener.js 11:51:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e502000) [pid = 1779] [serial = 642] [outer = 0x8e48dc00] 11:51:24 INFO - PROCESS | 1779 | 1472237484071 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 11:51:24 INFO - PROCESS | 1779 | 1472237484117 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 11:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:51:24 INFO - PROCESS | 1779 | 1472237484142 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:51:24 INFO - PROCESS | 1779 | 1472237484149 Marionette TRACE conn3 <- [1,826,null,{}] 11:51:24 INFO - PROCESS | 1779 | 1472237484154 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:24 INFO - PROCESS | 1779 | 1472237484178 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:24 INFO - PROCESS | 1779 | 1472237484396 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 11:51:24 INFO - PROCESS | 1779 | 1472237484420 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:24 INFO - PROCESS | 1779 | 1472237484435 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2e800 == 24 [pid = 1779] [id = 214] 11:51:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dce7000) [pid = 1779] [serial = 643] [outer = (nil)] 11:51:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9087b400) [pid = 1779] [serial = 644] [outer = 0x8dce7000] 11:51:24 INFO - PROCESS | 1779 | 1472237484504 Marionette DEBUG loaded listener.js 11:51:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x91405400) [pid = 1779] [serial = 645] [outer = 0x8dce7000] 11:51:24 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e337000) [pid = 1779] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:51:24 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e2eac00) [pid = 1779] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:51:24 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8dcde800) [pid = 1779] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:51:24 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e2df000) [pid = 1779] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:51:25 INFO - PROCESS | 1779 | 1472237485387 Marionette TRACE conn3 <- [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]]]}] 11:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1316ms 11:51:25 INFO - PROCESS | 1779 | 1472237485442 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 11:51:25 INFO - PROCESS | 1779 | 1472237485445 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 11:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:51:25 INFO - PROCESS | 1779 | 1472237485455 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:51:25 INFO - PROCESS | 1779 | 1472237485459 Marionette TRACE conn3 <- [1,830,null,{}] 11:51:25 INFO - PROCESS | 1779 | 1472237485464 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:25 INFO - PROCESS | 1779 | 1472237485469 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:25 INFO - PROCESS | 1779 | 1472237485615 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 11:51:25 INFO - PROCESS | 1779 | 1472237485624 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:25 INFO - PROCESS | 1779 | 1472237485630 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f6c00 == 25 [pid = 1779] [id = 215] 11:51:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x908f7800) [pid = 1779] [serial = 646] [outer = (nil)] 11:51:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9140c400) [pid = 1779] [serial = 647] [outer = 0x908f7800] 11:51:25 INFO - PROCESS | 1779 | 1472237485700 Marionette DEBUG loaded listener.js 11:51:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x914db800) [pid = 1779] [serial = 648] [outer = 0x908f7800] 11:51:26 INFO - PROCESS | 1779 | 1472237486552 Marionette TRACE conn3 <- [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]]]}] 11:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1133ms 11:51:26 INFO - PROCESS | 1779 | 1472237486588 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 11:51:26 INFO - PROCESS | 1779 | 1472237486592 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 11:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:51:26 INFO - PROCESS | 1779 | 1472237486598 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:51:26 INFO - PROCESS | 1779 | 1472237486602 Marionette TRACE conn3 <- [1,834,null,{}] 11:51:26 INFO - PROCESS | 1779 | 1472237486607 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:26 INFO - PROCESS | 1779 | 1472237486612 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:26 INFO - PROCESS | 1779 | 1472237486797 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 11:51:27 INFO - PROCESS | 1779 | 1472237487001 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:27 INFO - PROCESS | 1779 | 1472237487011 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae22800 == 26 [pid = 1779] [id = 216] 11:51:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8ae23800) [pid = 1779] [serial = 649] [outer = (nil)] 11:51:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8be4a400) [pid = 1779] [serial = 650] [outer = 0x8ae23800] 11:51:27 INFO - PROCESS | 1779 | 1472237487107 Marionette DEBUG loaded listener.js 11:51:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8ce18400) [pid = 1779] [serial = 651] [outer = 0x8ae23800] 11:51:28 INFO - PROCESS | 1779 | 1472237488104 Marionette TRACE conn3 <- [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]]]}] 11:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1530ms 11:51:28 INFO - PROCESS | 1779 | 1472237488132 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 11:51:28 INFO - PROCESS | 1779 | 1472237488139 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 11:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:51:28 INFO - PROCESS | 1779 | 1472237488147 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:51:28 INFO - PROCESS | 1779 | 1472237488152 Marionette TRACE conn3 <- [1,838,null,{}] 11:51:28 INFO - PROCESS | 1779 | 1472237488160 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:28 INFO - PROCESS | 1779 | 1472237488168 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:28 INFO - PROCESS | 1779 | 1472237488386 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 11:51:28 INFO - PROCESS | 1779 | 1472237488608 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:28 INFO - PROCESS | 1779 | 1472237488617 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce2800 == 27 [pid = 1779] [id = 217] 11:51:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dce4000) [pid = 1779] [serial = 652] [outer = (nil)] 11:51:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e2de400) [pid = 1779] [serial = 653] [outer = 0x8dce4000] 11:51:28 INFO - PROCESS | 1779 | 1472237488730 Marionette DEBUG loaded listener.js 11:51:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e32e400) [pid = 1779] [serial = 654] [outer = 0x8dce4000] 11:51:29 INFO - PROCESS | 1779 | 1472237489655 Marionette TRACE conn3 <- [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]]]}] 11:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1582ms 11:51:29 INFO - PROCESS | 1779 | 1472237489732 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 11:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:51:29 INFO - PROCESS | 1779 | 1472237489739 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 11:51:29 INFO - PROCESS | 1779 | 1472237489746 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:51:29 INFO - PROCESS | 1779 | 1472237489750 Marionette TRACE conn3 <- [1,842,null,{}] 11:51:29 INFO - PROCESS | 1779 | 1472237489756 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:29 INFO - PROCESS | 1779 | 1472237489761 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:29 INFO - PROCESS | 1779 | 1472237489981 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 11:51:30 INFO - PROCESS | 1779 | 1472237490231 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:30 INFO - PROCESS | 1779 | 1472237490240 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d5800 == 28 [pid = 1779] [id = 218] 11:51:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e506400) [pid = 1779] [serial = 655] [outer = (nil)] 11:51:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e50e400) [pid = 1779] [serial = 656] [outer = 0x8e506400] 11:51:30 INFO - PROCESS | 1779 | 1472237490368 Marionette DEBUG loaded listener.js 11:51:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ed1dc00) [pid = 1779] [serial = 657] [outer = 0x8e506400] 11:51:31 INFO - PROCESS | 1779 | 1472237491356 Marionette TRACE conn3 <- [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]]]}] 11:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1684ms 11:51:31 INFO - PROCESS | 1779 | 1472237491436 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 11:51:31 INFO - PROCESS | 1779 | 1472237491440 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 11:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:51:31 INFO - PROCESS | 1779 | 1472237491457 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:51:31 INFO - PROCESS | 1779 | 1472237491466 Marionette TRACE conn3 <- [1,846,null,{}] 11:51:31 INFO - PROCESS | 1779 | 1472237491472 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:31 INFO - PROCESS | 1779 | 1472237491480 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:31 INFO - PROCESS | 1779 | 1472237491813 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 11:51:32 INFO - PROCESS | 1779 | 1472237491997 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:32 INFO - PROCESS | 1779 | 1472237492007 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed9c00 == 29 [pid = 1779] [id = 219] 11:51:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e503800) [pid = 1779] [serial = 658] [outer = (nil)] 11:51:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x914e4c00) [pid = 1779] [serial = 659] [outer = 0x8e503800] 11:51:32 INFO - PROCESS | 1779 | 1472237492095 Marionette DEBUG loaded listener.js 11:51:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91ab5400) [pid = 1779] [serial = 660] [outer = 0x8e503800] 11:51:33 INFO - PROCESS | 1779 | 1472237493021 Marionette TRACE conn3 <- [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]]]}] 11:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1604ms 11:51:33 INFO - PROCESS | 1779 | 1472237493053 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 11:51:33 INFO - PROCESS | 1779 | 1472237493057 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 11:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:51:33 INFO - PROCESS | 1779 | 1472237493064 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:51:33 INFO - PROCESS | 1779 | 1472237493068 Marionette TRACE conn3 <- [1,850,null,{}] 11:51:33 INFO - PROCESS | 1779 | 1472237493073 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:33 INFO - PROCESS | 1779 | 1472237493079 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:33 INFO - PROCESS | 1779 | 1472237493256 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 11:51:33 INFO - PROCESS | 1779 | 1472237493422 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:33 INFO - PROCESS | 1779 | 1472237493431 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e256800 == 30 [pid = 1779] [id = 220] 11:51:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e330000) [pid = 1779] [serial = 661] [outer = (nil)] 11:51:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91b98800) [pid = 1779] [serial = 662] [outer = 0x8e330000] 11:51:33 INFO - PROCESS | 1779 | 1472237493511 Marionette DEBUG loaded listener.js 11:51:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91b9b400) [pid = 1779] [serial = 663] [outer = 0x8e330000] 11:51:34 INFO - PROCESS | 1779 | 1472237494584 Marionette TRACE conn3 <- [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]]]}] 11:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1589ms 11:51:34 INFO - PROCESS | 1779 | 1472237494654 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 11:51:34 INFO - PROCESS | 1779 | 1472237494657 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 11:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:51:34 INFO - PROCESS | 1779 | 1472237494665 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:51:34 INFO - PROCESS | 1779 | 1472237494668 Marionette TRACE conn3 <- [1,854,null,{}] 11:51:34 INFO - PROCESS | 1779 | 1472237494675 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:34 INFO - PROCESS | 1779 | 1472237494680 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:34 INFO - PROCESS | 1779 | 1472237494849 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 11:51:35 INFO - PROCESS | 1779 | 1472237495082 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:35 INFO - PROCESS | 1779 | 1472237495100 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x91c8c000 == 31 [pid = 1779] [id = 221] 11:51:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91c8c800) [pid = 1779] [serial = 664] [outer = (nil)] 11:51:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91c8fc00) [pid = 1779] [serial = 665] [outer = 0x91c8c800] 11:51:35 INFO - PROCESS | 1779 | 1472237495200 Marionette DEBUG loaded listener.js 11:51:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91f4a800) [pid = 1779] [serial = 666] [outer = 0x91c8c800] 11:51:36 INFO - PROCESS | 1779 | 1472237496145 Marionette TRACE conn3 <- [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]]]}] 11:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1531ms 11:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:51:36 INFO - PROCESS | 1779 | 1472237496197 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 11:51:36 INFO - PROCESS | 1779 | 1472237496200 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 11:51:36 INFO - PROCESS | 1779 | 1472237496207 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:51:36 INFO - PROCESS | 1779 | 1472237496211 Marionette TRACE conn3 <- [1,858,null,{}] 11:51:36 INFO - PROCESS | 1779 | 1472237496216 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:36 INFO - PROCESS | 1779 | 1472237496223 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:36 INFO - PROCESS | 1779 | 1472237496397 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 11:51:36 INFO - PROCESS | 1779 | 1472237496689 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:36 INFO - PROCESS | 1779 | 1472237496697 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bee0000 == 32 [pid = 1779] [id = 222] 11:51:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8bee0800) [pid = 1779] [serial = 667] [outer = (nil)] 11:51:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8ce23000) [pid = 1779] [serial = 668] [outer = 0x8bee0800] 11:51:36 INFO - PROCESS | 1779 | 1472237496830 Marionette DEBUG loaded listener.js 11:51:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8d80d400) [pid = 1779] [serial = 669] [outer = 0x8bee0800] 11:51:37 INFO - PROCESS | 1779 | 1472237497791 Marionette TRACE conn3 <- [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]]]}] 11:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1633ms 11:51:37 INFO - PROCESS | 1779 | 1472237497841 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 11:51:37 INFO - PROCESS | 1779 | 1472237497847 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 11:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:51:37 INFO - PROCESS | 1779 | 1472237497854 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:51:37 INFO - PROCESS | 1779 | 1472237497859 Marionette TRACE conn3 <- [1,862,null,{}] 11:51:37 INFO - PROCESS | 1779 | 1472237497867 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:37 INFO - PROCESS | 1779 | 1472237497875 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:38 INFO - PROCESS | 1779 | 1472237498050 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x908f6c00 == 31 [pid = 1779] [id = 215] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2e800 == 30 [pid = 1779] [id = 214] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8e333400 == 29 [pid = 1779] [id = 213] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce0000 == 28 [pid = 1779] [id = 212] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce20400 == 27 [pid = 1779] [id = 211] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d5000 == 26 [pid = 1779] [id = 210] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e3000 == 25 [pid = 1779] [id = 209] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed2c00 == 24 [pid = 1779] [id = 208] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcddc00 == 23 [pid = 1779] [id = 199] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8e335800 == 22 [pid = 1779] [id = 201] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d0c00 == 21 [pid = 1779] [id = 203] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce20c00 == 20 [pid = 1779] [id = 202] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae21800 == 19 [pid = 1779] [id = 206] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9140f400 == 18 [pid = 1779] [id = 204] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed2000 == 17 [pid = 1779] [id = 205] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb7800 == 16 [pid = 1779] [id = 200] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae29000 == 15 [pid = 1779] [id = 207] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x91c8c000 == 14 [pid = 1779] [id = 221] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8e256800 == 13 [pid = 1779] [id = 220] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed9c00 == 12 [pid = 1779] [id = 219] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce2800 == 11 [pid = 1779] [id = 217] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d5800 == 10 [pid = 1779] [id = 218] 11:51:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae22800 == 9 [pid = 1779] [id = 216] 11:51:39 INFO - PROCESS | 1779 | 1472237499168 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:39 INFO - PROCESS | 1779 | 1472237499175 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:39 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e50a800) [pid = 1779] [serial = 606] [outer = (nil)] [url = about:blank] 11:51:39 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e491800) [pid = 1779] [serial = 602] [outer = (nil)] [url = about:blank] 11:51:39 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e495800) [pid = 1779] [serial = 603] [outer = (nil)] [url = about:blank] 11:51:39 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8dce5c00) [pid = 1779] [serial = 599] [outer = (nil)] [url = about:blank] 11:51:39 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x908efc00) [pid = 1779] [serial = 597] [outer = (nil)] [url = about:blank] 11:51:39 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e251c00) [pid = 1779] [serial = 600] [outer = (nil)] [url = about:blank] 11:51:39 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e498400) [pid = 1779] [serial = 605] [outer = (nil)] [url = about:blank] 11:51:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2a400 == 10 [pid = 1779] [id = 223] 11:51:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8ae2b000) [pid = 1779] [serial = 670] [outer = (nil)] 11:51:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8ae30c00) [pid = 1779] [serial = 671] [outer = 0x8ae2b000] 11:51:39 INFO - PROCESS | 1779 | 1472237499356 Marionette DEBUG loaded listener.js 11:51:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8bed4800) [pid = 1779] [serial = 672] [outer = 0x8ae2b000] 11:51:40 INFO - PROCESS | 1779 | 1472237500168 Marionette TRACE conn3 <- [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]]]}] 11:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 2337ms 11:51:40 INFO - PROCESS | 1779 | 1472237500193 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 11:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:51:40 INFO - PROCESS | 1779 | 1472237500199 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 11:51:40 INFO - PROCESS | 1779 | 1472237500206 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:51:40 INFO - PROCESS | 1779 | 1472237500209 Marionette TRACE conn3 <- [1,866,null,{}] 11:51:40 INFO - PROCESS | 1779 | 1472237500218 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:40 INFO - PROCESS | 1779 | 1472237500226 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:40 INFO - PROCESS | 1779 | 1472237500389 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 11:51:40 INFO - PROCESS | 1779 | 1472237500402 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:40 INFO - PROCESS | 1779 | 1472237500410 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbc000 == 11 [pid = 1779] [id = 224] 11:51:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8dcbc400) [pid = 1779] [serial = 673] [outer = (nil)] 11:51:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8dcdd000) [pid = 1779] [serial = 674] [outer = 0x8dcbc400] 11:51:40 INFO - PROCESS | 1779 | 1472237500511 Marionette DEBUG loaded listener.js 11:51:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8dce5800) [pid = 1779] [serial = 675] [outer = 0x8dcbc400] 11:51:41 INFO - PROCESS | 1779 | 1472237501429 Marionette TRACE conn3 <- [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]]]}] 11:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1286ms 11:51:41 INFO - PROCESS | 1779 | 1472237501495 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 11:51:41 INFO - PROCESS | 1779 | 1472237501502 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 11:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:51:41 INFO - PROCESS | 1779 | 1472237501513 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:51:41 INFO - PROCESS | 1779 | 1472237501516 Marionette TRACE conn3 <- [1,870,null,{}] 11:51:41 INFO - PROCESS | 1779 | 1472237501524 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:41 INFO - PROCESS | 1779 | 1472237501529 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:41 INFO - PROCESS | 1779 | 1472237501759 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 11:51:41 INFO - PROCESS | 1779 | 1472237501792 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:41 INFO - PROCESS | 1779 | 1472237501801 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80ec00 == 12 [pid = 1779] [id = 225] 11:51:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dcb6c00) [pid = 1779] [serial = 676] [outer = (nil)] 11:51:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e48cc00) [pid = 1779] [serial = 677] [outer = 0x8dcb6c00] 11:51:41 INFO - PROCESS | 1779 | 1472237501872 Marionette DEBUG loaded listener.js 11:51:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e496c00) [pid = 1779] [serial = 678] [outer = 0x8dcb6c00] 11:51:42 INFO - PROCESS | 1779 | 1472237502849 Marionette TRACE conn3 <- [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]]]}] 11:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1388ms 11:51:42 INFO - PROCESS | 1779 | 1472237502908 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 11:51:42 INFO - PROCESS | 1779 | 1472237502912 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 11:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:51:42 INFO - PROCESS | 1779 | 1472237502921 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:51:42 INFO - PROCESS | 1779 | 1472237502931 Marionette TRACE conn3 <- [1,874,null,{}] 11:51:42 INFO - PROCESS | 1779 | 1472237502956 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:42 INFO - PROCESS | 1779 | 1472237502964 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:43 INFO - PROCESS | 1779 | 1472237503174 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 11:51:43 INFO - PROCESS | 1779 | 1472237503202 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:43 INFO - PROCESS | 1779 | 1472237503208 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e508800 == 13 [pid = 1779] [id = 226] 11:51:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e50a800) [pid = 1779] [serial = 679] [outer = (nil)] 11:51:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8ed1b400) [pid = 1779] [serial = 680] [outer = 0x8e50a800] 11:51:43 INFO - PROCESS | 1779 | 1472237503307 Marionette DEBUG loaded listener.js 11:51:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8bede800) [pid = 1779] [serial = 681] [outer = 0x8e50a800] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x908f7800) [pid = 1779] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e48dc00) [pid = 1779] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8dce7000) [pid = 1779] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8bedbc00) [pid = 1779] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8ae2c000) [pid = 1779] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e2e3800) [pid = 1779] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8dce1000) [pid = 1779] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ce20800) [pid = 1779] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e507400) [pid = 1779] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8ce17c00) [pid = 1779] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ce22400) [pid = 1779] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91410000) [pid = 1779] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e4d6400) [pid = 1779] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:51:44 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ce21000) [pid = 1779] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:51:44 INFO - PROCESS | 1779 | 1472237504747 Marionette TRACE conn3 <- [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]]]}] 11:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1845ms 11:51:44 INFO - PROCESS | 1779 | 1472237504771 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 11:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:51:44 INFO - PROCESS | 1779 | 1472237504776 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 11:51:44 INFO - PROCESS | 1779 | 1472237504782 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:51:44 INFO - PROCESS | 1779 | 1472237504785 Marionette TRACE conn3 <- [1,878,null,{}] 11:51:44 INFO - PROCESS | 1779 | 1472237504791 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:44 INFO - PROCESS | 1779 | 1472237504795 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:44 INFO - PROCESS | 1779 | 1472237504942 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 11:51:44 INFO - PROCESS | 1779 | 1472237504956 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:44 INFO - PROCESS | 1779 | 1472237504966 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80f800 == 14 [pid = 1779] [id = 227] 11:51:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e4c9400) [pid = 1779] [serial = 682] [outer = (nil)] 11:51:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed15800) [pid = 1779] [serial = 683] [outer = 0x8e4c9400] 11:51:45 INFO - PROCESS | 1779 | 1472237505033 Marionette DEBUG loaded listener.js 11:51:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x90873800) [pid = 1779] [serial = 684] [outer = 0x8e4c9400] 11:51:45 INFO - PROCESS | 1779 | 1472237505833 Marionette TRACE conn3 <- [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]]]}] 11:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1081ms 11:51:45 INFO - PROCESS | 1779 | 1472237505867 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 11:51:45 INFO - PROCESS | 1779 | 1472237505870 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 11:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:51:45 INFO - PROCESS | 1779 | 1472237505884 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:51:45 INFO - PROCESS | 1779 | 1472237505888 Marionette TRACE conn3 <- [1,882,null,{}] 11:51:45 INFO - PROCESS | 1779 | 1472237505893 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:45 INFO - PROCESS | 1779 | 1472237505898 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:46 INFO - PROCESS | 1779 | 1472237506042 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 11:51:46 INFO - PROCESS | 1779 | 1472237506062 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:46 INFO - PROCESS | 1779 | 1472237506081 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f4400 == 15 [pid = 1779] [id = 228] 11:51:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x908f4c00) [pid = 1779] [serial = 685] [outer = (nil)] 11:51:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x908f9c00) [pid = 1779] [serial = 686] [outer = 0x908f4c00] 11:51:46 INFO - PROCESS | 1779 | 1472237506173 Marionette DEBUG loaded listener.js 11:51:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9140f400) [pid = 1779] [serial = 687] [outer = 0x908f4c00] 11:51:47 INFO - PROCESS | 1779 | 1472237507346 Marionette TRACE conn3 <- [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]]]}] 11:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1538ms 11:51:47 INFO - PROCESS | 1779 | 1472237507415 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 11:51:47 INFO - PROCESS | 1779 | 1472237507422 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 11:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:51:47 INFO - PROCESS | 1779 | 1472237507430 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:51:47 INFO - PROCESS | 1779 | 1472237507438 Marionette TRACE conn3 <- [1,886,null,{}] 11:51:47 INFO - PROCESS | 1779 | 1472237507446 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:47 INFO - PROCESS | 1779 | 1472237507452 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:47 INFO - PROCESS | 1779 | 1472237507723 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 11:51:47 INFO - PROCESS | 1779 | 1472237507951 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:47 INFO - PROCESS | 1779 | 1472237507961 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1ec00 == 16 [pid = 1779] [id = 229] 11:51:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8dcb7800) [pid = 1779] [serial = 688] [outer = (nil)] 11:51:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e2dec00) [pid = 1779] [serial = 689] [outer = 0x8dcb7800] 11:51:48 INFO - PROCESS | 1779 | 1472237508071 Marionette DEBUG loaded listener.js 11:51:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e335000) [pid = 1779] [serial = 690] [outer = 0x8dcb7800] 11:51:49 INFO - PROCESS | 1779 | 1472237509076 Marionette TRACE conn3 <- [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]]]}] 11:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1686ms 11:51:49 INFO - PROCESS | 1779 | 1472237509116 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 11:51:49 INFO - PROCESS | 1779 | 1472237509123 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 11:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:51:49 INFO - PROCESS | 1779 | 1472237509133 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:51:49 INFO - PROCESS | 1779 | 1472237509138 Marionette TRACE conn3 <- [1,890,null,{}] 11:51:49 INFO - PROCESS | 1779 | 1472237509144 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:49 INFO - PROCESS | 1779 | 1472237509150 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:49 INFO - PROCESS | 1779 | 1472237509417 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 11:51:49 INFO - PROCESS | 1779 | 1472237509714 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:49 INFO - PROCESS | 1779 | 1472237509720 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed16c00 == 17 [pid = 1779] [id = 230] 11:51:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x90876c00) [pid = 1779] [serial = 691] [outer = (nil)] 11:51:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x908f2400) [pid = 1779] [serial = 692] [outer = 0x90876c00] 11:51:49 INFO - PROCESS | 1779 | 1472237509806 Marionette DEBUG loaded listener.js 11:51:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91406800) [pid = 1779] [serial = 693] [outer = 0x90876c00] 11:51:50 INFO - PROCESS | 1779 | 1472237510806 Marionette TRACE conn3 <- [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]]]}] 11:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1684ms 11:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:51:50 INFO - PROCESS | 1779 | 1472237510818 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 11:51:50 INFO - PROCESS | 1779 | 1472237510821 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 11:51:50 INFO - PROCESS | 1779 | 1472237510828 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:51:50 INFO - PROCESS | 1779 | 1472237510834 Marionette TRACE conn3 <- [1,894,null,{}] 11:51:50 INFO - PROCESS | 1779 | 1472237510852 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:50 INFO - PROCESS | 1779 | 1472237510860 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:51 INFO - PROCESS | 1779 | 1472237511046 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 11:51:51 INFO - PROCESS | 1779 | 1472237511263 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:51 INFO - PROCESS | 1779 | 1472237511272 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x914e9c00 == 18 [pid = 1779] [id = 231] 11:51:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x91ab2400) [pid = 1779] [serial = 694] [outer = (nil)] 11:51:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x91ab8c00) [pid = 1779] [serial = 695] [outer = 0x91ab2400] 11:51:51 INFO - PROCESS | 1779 | 1472237511363 Marionette DEBUG loaded listener.js 11:51:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x91abf800) [pid = 1779] [serial = 696] [outer = 0x91ab2400] 11:51:52 INFO - PROCESS | 1779 | 1472237512340 Marionette TRACE conn3 <- [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]]]}] 11:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1591ms 11:51:52 INFO - PROCESS | 1779 | 1472237512419 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 11:51:52 INFO - PROCESS | 1779 | 1472237512423 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 11:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:51:52 INFO - PROCESS | 1779 | 1472237512430 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:51:52 INFO - PROCESS | 1779 | 1472237512434 Marionette TRACE conn3 <- [1,898,null,{}] 11:51:52 INFO - PROCESS | 1779 | 1472237512440 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:52 INFO - PROCESS | 1779 | 1472237512445 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:52 INFO - PROCESS | 1779 | 1472237512640 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 11:51:52 INFO - PROCESS | 1779 | 1472237512958 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:52 INFO - PROCESS | 1779 | 1472237512969 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4cc00 == 19 [pid = 1779] [id = 232] 11:51:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8be4d000) [pid = 1779] [serial = 697] [outer = (nil)] 11:51:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8ce15400) [pid = 1779] [serial = 698] [outer = 0x8be4d000] 11:51:53 INFO - PROCESS | 1779 | 1472237513085 Marionette DEBUG loaded listener.js 11:51:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8ce21000) [pid = 1779] [serial = 699] [outer = 0x8be4d000] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8ed1f800) [pid = 1779] [serial = 633] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91ba0000) [pid = 1779] [serial = 620] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91c82800) [pid = 1779] [serial = 621] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91abe800) [pid = 1779] [serial = 617] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8ce1d400) [pid = 1779] [serial = 618] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x914dc800) [pid = 1779] [serial = 614] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x914e3400) [pid = 1779] [serial = 615] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e50d000) [pid = 1779] [serial = 611] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9087a400) [pid = 1779] [serial = 612] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d809c00) [pid = 1779] [serial = 608] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8dcdb400) [pid = 1779] [serial = 609] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91405400) [pid = 1779] [serial = 645] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e502000) [pid = 1779] [serial = 642] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e257800) [pid = 1779] [serial = 639] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x914db800) [pid = 1779] [serial = 648] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9140c400) [pid = 1779] [serial = 647] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e496400) [pid = 1779] [serial = 641] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9087b400) [pid = 1779] [serial = 644] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8d80d000) [pid = 1779] [serial = 626] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dcb9000) [pid = 1779] [serial = 627] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e2ddc00) [pid = 1779] [serial = 623] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x90871c00) [pid = 1779] [serial = 624] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e2e8400) [pid = 1779] [serial = 629] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e330c00) [pid = 1779] [serial = 630] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e24d400) [pid = 1779] [serial = 638] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d801c00) [pid = 1779] [serial = 635] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8d806c00) [pid = 1779] [serial = 636] [outer = (nil)] [url = about:blank] 11:51:53 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ed16400) [pid = 1779] [serial = 632] [outer = (nil)] [url = about:blank] 11:51:54 INFO - PROCESS | 1779 | 1472237514141 Marionette TRACE conn3 <- [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]]]}] 11:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1733ms 11:51:54 INFO - PROCESS | 1779 | 1472237514165 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 11:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:51:54 INFO - PROCESS | 1779 | 1472237514171 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 11:51:54 INFO - PROCESS | 1779 | 1472237514178 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:51:54 INFO - PROCESS | 1779 | 1472237514183 Marionette TRACE conn3 <- [1,902,null,{}] 11:51:54 INFO - PROCESS | 1779 | 1472237514192 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:54 INFO - PROCESS | 1779 | 1472237514199 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:54 INFO - PROCESS | 1779 | 1472237514363 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 11:51:54 INFO - PROCESS | 1779 | 1472237514541 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:54 INFO - PROCESS | 1779 | 1472237514551 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80b800 == 20 [pid = 1779] [id = 233] 11:51:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8d80d800) [pid = 1779] [serial = 700] [outer = (nil)] 11:51:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e24d400) [pid = 1779] [serial = 701] [outer = 0x8d80d800] 11:51:54 INFO - PROCESS | 1779 | 1472237514633 Marionette DEBUG loaded listener.js 11:51:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e25a800) [pid = 1779] [serial = 702] [outer = 0x8d80d800] 11:51:55 INFO - PROCESS | 1779 | 1472237515456 Marionette TRACE conn3 <- [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]]]}] 11:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1332ms 11:51:55 INFO - PROCESS | 1779 | 1472237515515 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 11:51:55 INFO - PROCESS | 1779 | 1472237515522 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 11:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:51:55 INFO - PROCESS | 1779 | 1472237515530 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:51:55 INFO - PROCESS | 1779 | 1472237515534 Marionette TRACE conn3 <- [1,906,null,{}] 11:51:55 INFO - PROCESS | 1779 | 1472237515541 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:55 INFO - PROCESS | 1779 | 1472237515546 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:55 INFO - PROCESS | 1779 | 1472237515730 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 11:51:55 INFO - PROCESS | 1779 | 1472237515857 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:55 INFO - PROCESS | 1779 | 1472237515866 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcdcc00 == 21 [pid = 1779] [id = 234] 11:51:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e33a000) [pid = 1779] [serial = 703] [outer = (nil)] 11:51:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e504800) [pid = 1779] [serial = 704] [outer = 0x8e33a000] 11:51:55 INFO - PROCESS | 1779 | 1472237515944 Marionette DEBUG loaded listener.js 11:51:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8ed17c00) [pid = 1779] [serial = 705] [outer = 0x8e33a000] 11:51:56 INFO - PROCESS | 1779 | 1472237516838 Marionette TRACE conn3 <- [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]]]}] 11:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1340ms 11:51:56 INFO - PROCESS | 1779 | 1472237516875 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 11:51:56 INFO - PROCESS | 1779 | 1472237516879 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 11:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:51:56 INFO - PROCESS | 1779 | 1472237516893 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:51:56 INFO - PROCESS | 1779 | 1472237516902 Marionette TRACE conn3 <- [1,910,null,{}] 11:51:56 INFO - PROCESS | 1779 | 1472237516925 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:56 INFO - PROCESS | 1779 | 1472237516937 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:57 INFO - PROCESS | 1779 | 1472237517184 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 11:51:57 INFO - PROCESS | 1779 | 1472237517215 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:57 INFO - PROCESS | 1779 | 1472237517222 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8beda800 == 22 [pid = 1779] [id = 235] 11:51:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8dcdc800) [pid = 1779] [serial = 706] [outer = (nil)] 11:51:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91409800) [pid = 1779] [serial = 707] [outer = 0x8dcdc800] 11:51:57 INFO - PROCESS | 1779 | 1472237517308 Marionette DEBUG loaded listener.js 11:51:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x914db800) [pid = 1779] [serial = 708] [outer = 0x8dcdc800] 11:51:58 INFO - PROCESS | 1779 | 1472237518365 Marionette TRACE conn3 <- [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]]]}] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8bee0800) [pid = 1779] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ae2b000) [pid = 1779] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dcbc400) [pid = 1779] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ae23800) [pid = 1779] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dce4000) [pid = 1779] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e506400) [pid = 1779] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e503800) [pid = 1779] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e330000) [pid = 1779] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91c8c800) [pid = 1779] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8dcb6c00) [pid = 1779] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e50a800) [pid = 1779] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:51:58 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e4c9400) [pid = 1779] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1549ms 11:51:58 INFO - PROCESS | 1779 | 1472237518436 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 11:51:58 INFO - PROCESS | 1779 | 1472237518442 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 11:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:51:58 INFO - PROCESS | 1779 | 1472237518451 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:51:58 INFO - PROCESS | 1779 | 1472237518457 Marionette TRACE conn3 <- [1,914,null,{}] 11:51:58 INFO - PROCESS | 1779 | 1472237518510 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:58 INFO - PROCESS | 1779 | 1472237518517 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:58 INFO - PROCESS | 1779 | 1472237518719 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 11:51:58 INFO - PROCESS | 1779 | 1472237518918 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:58 INFO - PROCESS | 1779 | 1472237518931 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:51:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80ac00 == 23 [pid = 1779] [id = 236] 11:51:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8d80c000) [pid = 1779] [serial = 709] [outer = (nil)] 11:51:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dcb6c00) [pid = 1779] [serial = 710] [outer = 0x8d80c000] 11:51:59 INFO - PROCESS | 1779 | 1472237519013 Marionette DEBUG loaded listener.js 11:51:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8dcdb400) [pid = 1779] [serial = 711] [outer = 0x8d80c000] 11:51:59 INFO - PROCESS | 1779 | 1472237519946 Marionette TRACE conn3 <- [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]]]}] 11:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1536ms 11:51:59 INFO - PROCESS | 1779 | 1472237519986 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 11:51:59 INFO - PROCESS | 1779 | 1472237519994 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 11:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:52:00 INFO - PROCESS | 1779 | 1472237520004 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:52:00 INFO - PROCESS | 1779 | 1472237520008 Marionette TRACE conn3 <- [1,918,null,{}] 11:52:00 INFO - PROCESS | 1779 | 1472237520015 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:00 INFO - PROCESS | 1779 | 1472237520021 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:00 INFO - PROCESS | 1779 | 1472237520202 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 11:52:00 INFO - PROCESS | 1779 | 1472237520370 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:00 INFO - PROCESS | 1779 | 1472237520383 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae27000 == 24 [pid = 1779] [id = 237] 11:52:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e495800) [pid = 1779] [serial = 712] [outer = (nil)] 11:52:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e504400) [pid = 1779] [serial = 713] [outer = 0x8e495800] 11:52:00 INFO - PROCESS | 1779 | 1472237520603 Marionette DEBUG loaded listener.js 11:52:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed15400) [pid = 1779] [serial = 714] [outer = 0x8e495800] 11:52:01 INFO - PROCESS | 1779 | 1472237521551 Marionette TRACE conn3 <- [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]]]}] 11:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1584ms 11:52:01 INFO - PROCESS | 1779 | 1472237521588 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 11:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:52:01 INFO - PROCESS | 1779 | 1472237521593 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 11:52:01 INFO - PROCESS | 1779 | 1472237521600 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:52:01 INFO - PROCESS | 1779 | 1472237521606 Marionette TRACE conn3 <- [1,922,null,{}] 11:52:01 INFO - PROCESS | 1779 | 1472237521623 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:01 INFO - PROCESS | 1779 | 1472237521632 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:01 INFO - PROCESS | 1779 | 1472237521816 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 11:52:02 INFO - PROCESS | 1779 | 1472237521993 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:02 INFO - PROCESS | 1779 | 1472237522005 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fac00 == 25 [pid = 1779] [id = 238] 11:52:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x914db000) [pid = 1779] [serial = 715] [outer = (nil)] 11:52:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x914e3c00) [pid = 1779] [serial = 716] [outer = 0x914db000] 11:52:02 INFO - PROCESS | 1779 | 1472237522282 Marionette DEBUG loaded listener.js 11:52:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x914e9800) [pid = 1779] [serial = 717] [outer = 0x914db000] 11:52:03 INFO - PROCESS | 1779 | 1472237523338 Marionette TRACE conn3 <- [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]]]}] 11:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1794ms 11:52:03 INFO - PROCESS | 1779 | 1472237523395 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 11:52:03 INFO - PROCESS | 1779 | 1472237523400 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 11:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:52:03 INFO - PROCESS | 1779 | 1472237523407 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:52:03 INFO - PROCESS | 1779 | 1472237523410 Marionette TRACE conn3 <- [1,926,null,{}] 11:52:03 INFO - PROCESS | 1779 | 1472237523416 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:03 INFO - PROCESS | 1779 | 1472237523422 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:03 INFO - PROCESS | 1779 | 1472237523599 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 11:52:03 INFO - PROCESS | 1779 | 1472237523772 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:03 INFO - PROCESS | 1779 | 1472237523781 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbe400 == 26 [pid = 1779] [id = 239] 11:52:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x90878c00) [pid = 1779] [serial = 718] [outer = (nil)] 11:52:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91b98000) [pid = 1779] [serial = 719] [outer = 0x90878c00] 11:52:03 INFO - PROCESS | 1779 | 1472237523908 Marionette DEBUG loaded listener.js 11:52:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91ba0400) [pid = 1779] [serial = 720] [outer = 0x90878c00] 11:52:04 INFO - PROCESS | 1779 | 1472237524898 Marionette TRACE conn3 <- [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]]]}] 11:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1531ms 11:52:04 INFO - PROCESS | 1779 | 1472237524939 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 11:52:04 INFO - PROCESS | 1779 | 1472237524943 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 11:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:52:04 INFO - PROCESS | 1779 | 1472237524950 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:52:04 INFO - PROCESS | 1779 | 1472237524954 Marionette TRACE conn3 <- [1,930,null,{}] 11:52:04 INFO - PROCESS | 1779 | 1472237524960 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:04 INFO - PROCESS | 1779 | 1472237524965 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:05 INFO - PROCESS | 1779 | 1472237525140 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 11:52:05 INFO - PROCESS | 1779 | 1472237525304 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:05 INFO - PROCESS | 1779 | 1472237525312 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae25c00 == 27 [pid = 1779] [id = 240] 11:52:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x908f3c00) [pid = 1779] [serial = 721] [outer = (nil)] 11:52:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91c8a800) [pid = 1779] [serial = 722] [outer = 0x908f3c00] 11:52:05 INFO - PROCESS | 1779 | 1472237525437 Marionette DEBUG loaded listener.js 11:52:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91c8d800) [pid = 1779] [serial = 723] [outer = 0x908f3c00] 11:52:06 INFO - PROCESS | 1779 | 1472237526356 Marionette TRACE conn3 <- [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]]]}] 11:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1437ms 11:52:06 INFO - PROCESS | 1779 | 1472237526388 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 11:52:06 INFO - PROCESS | 1779 | 1472237526391 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 11:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:52:06 INFO - PROCESS | 1779 | 1472237526398 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:52:06 INFO - PROCESS | 1779 | 1472237526402 Marionette TRACE conn3 <- [1,934,null,{}] 11:52:06 INFO - PROCESS | 1779 | 1472237526409 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:06 INFO - PROCESS | 1779 | 1472237526421 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:06 INFO - PROCESS | 1779 | 1472237526652 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 11:52:06 INFO - PROCESS | 1779 | 1472237526885 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:06 INFO - PROCESS | 1779 | 1472237526896 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbd400 == 28 [pid = 1779] [id = 241] 11:52:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x914e6400) [pid = 1779] [serial = 724] [outer = (nil)] 11:52:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9220f800) [pid = 1779] [serial = 725] [outer = 0x914e6400] 11:52:07 INFO - PROCESS | 1779 | 1472237527023 Marionette DEBUG loaded listener.js 11:52:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92ff2000) [pid = 1779] [serial = 726] [outer = 0x914e6400] 11:52:07 INFO - PROCESS | 1779 | 1472237527897 Marionette TRACE conn3 <- [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]]]}] 11:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1532ms 11:52:07 INFO - PROCESS | 1779 | 1472237527931 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 11:52:07 INFO - PROCESS | 1779 | 1472237527935 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 11:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:52:07 INFO - PROCESS | 1779 | 1472237527941 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:52:07 INFO - PROCESS | 1779 | 1472237527945 Marionette TRACE conn3 <- [1,938,null,{}] 11:52:07 INFO - PROCESS | 1779 | 1472237527951 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:07 INFO - PROCESS | 1779 | 1472237527956 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:08 INFO - PROCESS | 1779 | 1472237528117 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 11:52:08 INFO - PROCESS | 1779 | 1472237528283 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:08 INFO - PROCESS | 1779 | 1472237528290 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcddc00 == 29 [pid = 1779] [id = 242] 11:52:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91c88c00) [pid = 1779] [serial = 727] [outer = (nil)] 11:52:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9393d000) [pid = 1779] [serial = 728] [outer = 0x91c88c00] 11:52:08 INFO - PROCESS | 1779 | 1472237528372 Marionette DEBUG loaded listener.js 11:52:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9393fc00) [pid = 1779] [serial = 729] [outer = 0x91c88c00] 11:52:09 INFO - PROCESS | 1779 | 1472237529388 Marionette TRACE conn3 <- [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]]]}] 11:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1492ms 11:52:09 INFO - PROCESS | 1779 | 1472237529435 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 11:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:52:09 INFO - PROCESS | 1779 | 1472237529440 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 11:52:09 INFO - PROCESS | 1779 | 1472237529446 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:52:09 INFO - PROCESS | 1779 | 1472237529450 Marionette TRACE conn3 <- [1,942,null,{}] 11:52:09 INFO - PROCESS | 1779 | 1472237529456 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:09 INFO - PROCESS | 1779 | 1472237529461 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:09 INFO - PROCESS | 1779 | 1472237529650 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 11:52:10 INFO - PROCESS | 1779 | 1472237530022 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:10 INFO - PROCESS | 1779 | 1472237530034 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be58400 == 30 [pid = 1779] [id = 243] 11:52:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8bed5c00) [pid = 1779] [serial = 730] [outer = (nil)] 11:52:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ce20800) [pid = 1779] [serial = 731] [outer = 0x8bed5c00] 11:52:10 INFO - PROCESS | 1779 | 1472237530119 Marionette DEBUG loaded listener.js 11:52:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8dcb3c00) [pid = 1779] [serial = 732] [outer = 0x8bed5c00] 11:52:11 INFO - PROCESS | 1779 | 1472237531071 Marionette TRACE conn3 <- [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]]]}] 11:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1682ms 11:52:11 INFO - PROCESS | 1779 | 1472237531130 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 11:52:11 INFO - PROCESS | 1779 | 1472237531136 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 11:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:52:11 INFO - PROCESS | 1779 | 1472237531144 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:52:11 INFO - PROCESS | 1779 | 1472237531148 Marionette TRACE conn3 <- [1,946,null,{}] 11:52:11 INFO - PROCESS | 1779 | 1472237531156 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:11 INFO - PROCESS | 1779 | 1472237531164 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:11 INFO - PROCESS | 1779 | 1472237531350 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 11:52:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8bee0000 == 29 [pid = 1779] [id = 222] 11:52:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2a400 == 28 [pid = 1779] [id = 223] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e496c00) [pid = 1779] [serial = 678] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8ed1b400) [pid = 1779] [serial = 680] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ed15800) [pid = 1779] [serial = 683] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8d80d400) [pid = 1779] [serial = 669] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ce23000) [pid = 1779] [serial = 668] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ae30c00) [pid = 1779] [serial = 671] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8bed4800) [pid = 1779] [serial = 672] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8dcdd000) [pid = 1779] [serial = 674] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8dce5800) [pid = 1779] [serial = 675] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8bede800) [pid = 1779] [serial = 681] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ce18400) [pid = 1779] [serial = 651] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8be4a400) [pid = 1779] [serial = 650] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e32e400) [pid = 1779] [serial = 654] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e2de400) [pid = 1779] [serial = 653] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed1dc00) [pid = 1779] [serial = 657] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e50e400) [pid = 1779] [serial = 656] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91ab5400) [pid = 1779] [serial = 660] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x914e4c00) [pid = 1779] [serial = 659] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91b9b400) [pid = 1779] [serial = 663] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91b98800) [pid = 1779] [serial = 662] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91f4a800) [pid = 1779] [serial = 666] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91c8fc00) [pid = 1779] [serial = 665] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e48cc00) [pid = 1779] [serial = 677] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x90873800) [pid = 1779] [serial = 684] [outer = (nil)] [url = about:blank] 11:52:12 INFO - PROCESS | 1779 | 1472237532605 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:12 INFO - PROCESS | 1779 | 1472237532618 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2d800 == 29 [pid = 1779] [id = 244] 11:52:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8ae2dc00) [pid = 1779] [serial = 733] [outer = (nil)] 11:52:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8be57c00) [pid = 1779] [serial = 734] [outer = 0x8ae2dc00] 11:52:12 INFO - PROCESS | 1779 | 1472237532700 Marionette DEBUG loaded listener.js 11:52:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8bedd400) [pid = 1779] [serial = 735] [outer = 0x8ae2dc00] 11:52:13 INFO - PROCESS | 1779 | 1472237533539 Marionette TRACE conn3 <- [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]]]}] 11:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2438ms 11:52:13 INFO - PROCESS | 1779 | 1472237533584 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 11:52:13 INFO - PROCESS | 1779 | 1472237533590 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 11:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:52:13 INFO - PROCESS | 1779 | 1472237533598 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:52:13 INFO - PROCESS | 1779 | 1472237533602 Marionette TRACE conn3 <- [1,950,null,{}] 11:52:13 INFO - PROCESS | 1779 | 1472237533610 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:13 INFO - PROCESS | 1779 | 1472237533618 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:13 INFO - PROCESS | 1779 | 1472237533798 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 11:52:13 INFO - PROCESS | 1779 | 1472237533818 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:13 INFO - PROCESS | 1779 | 1472237533830 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80d400 == 30 [pid = 1779] [id = 245] 11:52:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dcb4000) [pid = 1779] [serial = 736] [outer = (nil)] 11:52:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcd9400) [pid = 1779] [serial = 737] [outer = 0x8dcb4000] 11:52:14 INFO - PROCESS | 1779 | 1472237534004 Marionette DEBUG loaded listener.js 11:52:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dce5c00) [pid = 1779] [serial = 738] [outer = 0x8dcb4000] 11:52:14 INFO - PROCESS | 1779 | 1472237534832 Marionette TRACE conn3 <- [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]]]}] 11:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1284ms 11:52:14 INFO - PROCESS | 1779 | 1472237534902 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 11:52:14 INFO - PROCESS | 1779 | 1472237534909 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 11:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:52:14 INFO - PROCESS | 1779 | 1472237534922 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:52:14 INFO - PROCESS | 1779 | 1472237534924 Marionette TRACE conn3 <- [1,954,null,{}] 11:52:14 INFO - PROCESS | 1779 | 1472237534937 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:14 INFO - PROCESS | 1779 | 1472237534942 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:15 INFO - PROCESS | 1779 | 1472237535163 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 11:52:15 INFO - PROCESS | 1779 | 1472237535190 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:15 INFO - PROCESS | 1779 | 1472237535196 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e256000 == 31 [pid = 1779] [id = 246] 11:52:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e25b800) [pid = 1779] [serial = 739] [outer = (nil)] 11:52:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e330400) [pid = 1779] [serial = 740] [outer = 0x8e25b800] 11:52:15 INFO - PROCESS | 1779 | 1472237535271 Marionette DEBUG loaded listener.js 11:52:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e339400) [pid = 1779] [serial = 741] [outer = 0x8e25b800] 11:52:16 INFO - PROCESS | 1779 | 1472237536295 Marionette TRACE conn3 <- [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]]]}] 11:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1436ms 11:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:52:16 INFO - PROCESS | 1779 | 1472237536366 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 11:52:16 INFO - PROCESS | 1779 | 1472237536370 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 11:52:16 INFO - PROCESS | 1779 | 1472237536386 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:52:16 INFO - PROCESS | 1779 | 1472237536396 Marionette TRACE conn3 <- [1,958,null,{}] 11:52:16 INFO - PROCESS | 1779 | 1472237536411 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:16 INFO - PROCESS | 1779 | 1472237536420 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:16 INFO - PROCESS | 1779 | 1472237536639 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 11:52:16 INFO - PROCESS | 1779 | 1472237536677 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:16 INFO - PROCESS | 1779 | 1472237536688 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d5400 == 32 [pid = 1779] [id = 247] 11:52:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e502800) [pid = 1779] [serial = 742] [outer = (nil)] 11:52:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e50d800) [pid = 1779] [serial = 743] [outer = 0x8e502800] 11:52:16 INFO - PROCESS | 1779 | 1472237536758 Marionette DEBUG loaded listener.js 11:52:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed13c00) [pid = 1779] [serial = 744] [outer = 0x8e502800] 11:52:17 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x90876c00) [pid = 1779] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:52:17 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8d80d800) [pid = 1779] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:52:17 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91ab2400) [pid = 1779] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:52:17 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x908f4c00) [pid = 1779] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:52:17 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8be4d000) [pid = 1779] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:52:17 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dcb7800) [pid = 1779] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:52:17 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e33a000) [pid = 1779] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:52:17 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dcdc800) [pid = 1779] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:52:18 INFO - PROCESS | 1779 | 1472237538134 Marionette TRACE conn3 <- [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]]]}] 11:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1815ms 11:52:18 INFO - PROCESS | 1779 | 1472237538191 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 11:52:18 INFO - PROCESS | 1779 | 1472237538195 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 11:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:52:18 INFO - PROCESS | 1779 | 1472237538202 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:52:18 INFO - PROCESS | 1779 | 1472237538205 Marionette TRACE conn3 <- [1,962,null,{}] 11:52:18 INFO - PROCESS | 1779 | 1472237538211 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:18 INFO - PROCESS | 1779 | 1472237538216 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:18 INFO - PROCESS | 1779 | 1472237538381 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 11:52:18 INFO - PROCESS | 1779 | 1472237538502 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:18 INFO - PROCESS | 1779 | 1472237538513 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80e400 == 33 [pid = 1779] [id = 248] 11:52:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcdc800) [pid = 1779] [serial = 745] [outer = (nil)] 11:52:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed1f000) [pid = 1779] [serial = 746] [outer = 0x8dcdc800] 11:52:18 INFO - PROCESS | 1779 | 1472237538581 Marionette DEBUG loaded listener.js 11:52:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x90870800) [pid = 1779] [serial = 747] [outer = 0x8dcdc800] 11:52:19 INFO - PROCESS | 1779 | 1472237539339 Marionette TRACE conn3 <- [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]]]}] 11:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1184ms 11:52:19 INFO - PROCESS | 1779 | 1472237539390 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 11:52:19 INFO - PROCESS | 1779 | 1472237539394 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 11:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:52:19 INFO - PROCESS | 1779 | 1472237539470 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:52:19 INFO - PROCESS | 1779 | 1472237539480 Marionette TRACE conn3 <- [1,966,null,{}] 11:52:19 INFO - PROCESS | 1779 | 1472237539520 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:19 INFO - PROCESS | 1779 | 1472237539532 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:19 INFO - PROCESS | 1779 | 1472237539799 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 11:52:20 INFO - PROCESS | 1779 | 1472237540047 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:20 INFO - PROCESS | 1779 | 1472237540059 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d803800 == 34 [pid = 1779] [id = 249] 11:52:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8d805400) [pid = 1779] [serial = 748] [outer = (nil)] 11:52:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8dcb7800) [pid = 1779] [serial = 749] [outer = 0x8d805400] 11:52:20 INFO - PROCESS | 1779 | 1472237540174 Marionette DEBUG loaded listener.js 11:52:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e2e6000) [pid = 1779] [serial = 750] [outer = 0x8d805400] 11:52:21 INFO - PROCESS | 1779 | 1472237541199 Marionette TRACE conn3 <- [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]]]}] 11:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1839ms 11:52:21 INFO - PROCESS | 1779 | 1472237541242 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 11:52:21 INFO - PROCESS | 1779 | 1472237541254 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 11:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:52:21 INFO - PROCESS | 1779 | 1472237541267 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:52:21 INFO - PROCESS | 1779 | 1472237541276 Marionette TRACE conn3 <- [1,970,null,{}] 11:52:21 INFO - PROCESS | 1779 | 1472237541286 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:21 INFO - PROCESS | 1779 | 1472237541294 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:21 INFO - PROCESS | 1779 | 1472237541487 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 11:52:21 INFO - PROCESS | 1779 | 1472237541738 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:21 INFO - PROCESS | 1779 | 1472237541751 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed1400 == 35 [pid = 1779] [id = 250] 11:52:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8bed7400) [pid = 1779] [serial = 751] [outer = (nil)] 11:52:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed1e000) [pid = 1779] [serial = 752] [outer = 0x8bed7400] 11:52:21 INFO - PROCESS | 1779 | 1472237541974 Marionette DEBUG loaded listener.js 11:52:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9087e000) [pid = 1779] [serial = 753] [outer = 0x8bed7400] 11:52:23 INFO - PROCESS | 1779 | 1472237543079 Marionette TRACE conn3 <- [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]]]}] 11:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1888ms 11:52:23 INFO - PROCESS | 1779 | 1472237543155 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 11:52:23 INFO - PROCESS | 1779 | 1472237543159 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 11:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:52:23 INFO - PROCESS | 1779 | 1472237543166 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:52:23 INFO - PROCESS | 1779 | 1472237543169 Marionette TRACE conn3 <- [1,974,null,{}] 11:52:23 INFO - PROCESS | 1779 | 1472237543176 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:23 INFO - PROCESS | 1779 | 1472237543180 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:23 INFO - PROCESS | 1779 | 1472237543362 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 11:52:23 INFO - PROCESS | 1779 | 1472237543530 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:23 INFO - PROCESS | 1779 | 1472237543548 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x9140e800 == 36 [pid = 1779] [id = 251] 11:52:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91410c00) [pid = 1779] [serial = 754] [outer = (nil)] 11:52:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x914e0800) [pid = 1779] [serial = 755] [outer = 0x91410c00] 11:52:23 INFO - PROCESS | 1779 | 1472237543723 Marionette DEBUG loaded listener.js 11:52:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91ab1400) [pid = 1779] [serial = 756] [outer = 0x91410c00] 11:52:24 INFO - PROCESS | 1779 | 1472237544701 Marionette TRACE conn3 <- [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]]]}] 11:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1581ms 11:52:24 INFO - PROCESS | 1779 | 1472237544748 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 11:52:24 INFO - PROCESS | 1779 | 1472237544752 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 11:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:52:24 INFO - PROCESS | 1779 | 1472237544759 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:52:24 INFO - PROCESS | 1779 | 1472237544762 Marionette TRACE conn3 <- [1,978,null,{}] 11:52:24 INFO - PROCESS | 1779 | 1472237544768 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:24 INFO - PROCESS | 1779 | 1472237544773 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:24 INFO - PROCESS | 1779 | 1472237544961 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 11:52:25 INFO - PROCESS | 1779 | 1472237545121 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:25 INFO - PROCESS | 1779 | 1472237545129 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed19800 == 37 [pid = 1779] [id = 252] 11:52:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x908f6000) [pid = 1779] [serial = 757] [outer = (nil)] 11:52:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91b99c00) [pid = 1779] [serial = 758] [outer = 0x908f6000] 11:52:25 INFO - PROCESS | 1779 | 1472237545258 Marionette DEBUG loaded listener.js 11:52:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91b9b800) [pid = 1779] [serial = 759] [outer = 0x908f6000] 11:52:26 INFO - PROCESS | 1779 | 1472237546239 Marionette TRACE conn3 <- [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]]]}] 11:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1538ms 11:52:26 INFO - PROCESS | 1779 | 1472237546299 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 11:52:26 INFO - PROCESS | 1779 | 1472237546303 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 11:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:52:26 INFO - PROCESS | 1779 | 1472237546309 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:52:26 INFO - PROCESS | 1779 | 1472237546313 Marionette TRACE conn3 <- [1,982,null,{}] 11:52:26 INFO - PROCESS | 1779 | 1472237546319 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:26 INFO - PROCESS | 1779 | 1472237546325 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:26 INFO - PROCESS | 1779 | 1472237546503 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 11:52:26 INFO - PROCESS | 1779 | 1472237546709 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:26 INFO - PROCESS | 1779 | 1472237546716 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2b000 == 38 [pid = 1779] [id = 253] 11:52:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8ae2d000) [pid = 1779] [serial = 760] [outer = (nil)] 11:52:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e2e3c00) [pid = 1779] [serial = 761] [outer = 0x8ae2d000] 11:52:26 INFO - PROCESS | 1779 | 1472237546804 Marionette DEBUG loaded listener.js 11:52:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8ed1f800) [pid = 1779] [serial = 762] [outer = 0x8ae2d000] 11:52:27 INFO - PROCESS | 1779 | 1472237547928 Marionette TRACE conn3 <- [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]]]}] 11:52:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80ec00 == 37 [pid = 1779] [id = 225] 11:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1693ms 11:52:28 INFO - PROCESS | 1779 | 1472237548017 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 11:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:52:28 INFO - PROCESS | 1779 | 1472237548023 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 11:52:28 INFO - PROCESS | 1779 | 1472237548031 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:52:28 INFO - PROCESS | 1779 | 1472237548036 Marionette TRACE conn3 <- [1,986,null,{}] 11:52:28 INFO - PROCESS | 1779 | 1472237548054 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:28 INFO - PROCESS | 1779 | 1472237548059 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:28 INFO - PROCESS | 1779 | 1472237548279 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ed17c00) [pid = 1779] [serial = 705] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e504800) [pid = 1779] [serial = 704] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91409800) [pid = 1779] [serial = 707] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x914db800) [pid = 1779] [serial = 708] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x908f2400) [pid = 1779] [serial = 692] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91406800) [pid = 1779] [serial = 693] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e24d400) [pid = 1779] [serial = 701] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e25a800) [pid = 1779] [serial = 702] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91ab8c00) [pid = 1779] [serial = 695] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91abf800) [pid = 1779] [serial = 696] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9140f400) [pid = 1779] [serial = 687] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x908f9c00) [pid = 1779] [serial = 686] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ce15400) [pid = 1779] [serial = 698] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ce21000) [pid = 1779] [serial = 699] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e2dec00) [pid = 1779] [serial = 689] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e335000) [pid = 1779] [serial = 690] [outer = (nil)] [url = about:blank] 11:52:28 INFO - PROCESS | 1779 | 1472237548431 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:28 INFO - PROCESS | 1779 | 1472237548440 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1d000 == 38 [pid = 1779] [id = 254] 11:52:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ce21000) [pid = 1779] [serial = 763] [outer = (nil)] 11:52:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e24d400) [pid = 1779] [serial = 764] [outer = 0x8ce21000] 11:52:28 INFO - PROCESS | 1779 | 1472237548522 Marionette DEBUG loaded listener.js 11:52:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e2e5000) [pid = 1779] [serial = 765] [outer = 0x8ce21000] 11:52:29 INFO - PROCESS | 1779 | 1472237549305 Marionette TRACE conn3 <- [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]]]}] 11:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1300ms 11:52:29 INFO - PROCESS | 1779 | 1472237549335 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 11:52:29 INFO - PROCESS | 1779 | 1472237549342 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 11:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:52:29 INFO - PROCESS | 1779 | 1472237549352 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:52:29 INFO - PROCESS | 1779 | 1472237549356 Marionette TRACE conn3 <- [1,990,null,{}] 11:52:29 INFO - PROCESS | 1779 | 1472237549362 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:29 INFO - PROCESS | 1779 | 1472237549368 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:29 INFO - PROCESS | 1779 | 1472237549525 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 11:52:29 INFO - PROCESS | 1779 | 1472237549542 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:29 INFO - PROCESS | 1779 | 1472237549553 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e498000 == 39 [pid = 1779] [id = 255] 11:52:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e503000) [pid = 1779] [serial = 766] [outer = (nil)] 11:52:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e509400) [pid = 1779] [serial = 767] [outer = 0x8e503000] 11:52:29 INFO - PROCESS | 1779 | 1472237549624 Marionette DEBUG loaded listener.js 11:52:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed17c00) [pid = 1779] [serial = 768] [outer = 0x8e503000] 11:52:30 INFO - PROCESS | 1779 | 1472237550591 Marionette TRACE conn3 <- [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]]]}] 11:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1278ms 11:52:30 INFO - PROCESS | 1779 | 1472237550632 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 11:52:30 INFO - PROCESS | 1779 | 1472237550636 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 11:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:52:30 INFO - PROCESS | 1779 | 1472237550642 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:52:30 INFO - PROCESS | 1779 | 1472237550648 Marionette TRACE conn3 <- [1,994,null,{}] 11:52:30 INFO - PROCESS | 1779 | 1472237550664 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:30 INFO - PROCESS | 1779 | 1472237550672 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:30 INFO - PROCESS | 1779 | 1472237550847 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 11:52:31 INFO - PROCESS | 1779 | 1472237551000 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:31 INFO - PROCESS | 1779 | 1472237551008 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x91407000 == 40 [pid = 1779] [id = 256] 11:52:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91409c00) [pid = 1779] [serial = 769] [outer = (nil)] 11:52:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x914dd800) [pid = 1779] [serial = 770] [outer = 0x91409c00] 11:52:31 INFO - PROCESS | 1779 | 1472237551084 Marionette DEBUG loaded listener.js 11:52:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91ab5400) [pid = 1779] [serial = 771] [outer = 0x91409c00] 11:52:32 INFO - PROCESS | 1779 | 1472237552017 Marionette TRACE conn3 <- [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]]]}] 11:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1437ms 11:52:32 INFO - PROCESS | 1779 | 1472237552080 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 11:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:52:32 INFO - PROCESS | 1779 | 1472237552085 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 11:52:32 INFO - PROCESS | 1779 | 1472237552098 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:52:32 INFO - PROCESS | 1779 | 1472237552101 Marionette TRACE conn3 <- [1,998,null,{}] 11:52:32 INFO - PROCESS | 1779 | 1472237552107 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:32 INFO - PROCESS | 1779 | 1472237552113 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:32 INFO - PROCESS | 1779 | 1472237552340 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 11:52:32 INFO - PROCESS | 1779 | 1472237552366 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:32 INFO - PROCESS | 1779 | 1472237552372 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed7000 == 41 [pid = 1779] [id = 257] 11:52:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x908f8400) [pid = 1779] [serial = 772] [outer = (nil)] 11:52:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91ba1800) [pid = 1779] [serial = 773] [outer = 0x908f8400] 11:52:32 INFO - PROCESS | 1779 | 1472237552457 Marionette DEBUG loaded listener.js 11:52:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91c8c400) [pid = 1779] [serial = 774] [outer = 0x908f8400] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d80c000) [pid = 1779] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8dcb4000) [pid = 1779] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e495800) [pid = 1779] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8bed5c00) [pid = 1779] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x914db000) [pid = 1779] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x90878c00) [pid = 1779] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x908f3c00) [pid = 1779] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x914e6400) [pid = 1779] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91c88c00) [pid = 1779] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e25b800) [pid = 1779] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e502800) [pid = 1779] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:52:33 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ae2dc00) [pid = 1779] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:52:33 INFO - PROCESS | 1779 | 1472237553508 Marionette TRACE conn3 <- [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]]]}] 11:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1437ms 11:52:33 INFO - PROCESS | 1779 | 1472237553529 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 11:52:33 INFO - PROCESS | 1779 | 1472237553534 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 11:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:52:33 INFO - PROCESS | 1779 | 1472237553540 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:52:33 INFO - PROCESS | 1779 | 1472237553544 Marionette TRACE conn3 <- [1,1002,null,{}] 11:52:33 INFO - PROCESS | 1779 | 1472237553549 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:33 INFO - PROCESS | 1779 | 1472237553554 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:33 INFO - PROCESS | 1779 | 1472237553754 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 11:52:33 INFO - PROCESS | 1779 | 1472237553773 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:33 INFO - PROCESS | 1779 | 1472237553783 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed5800 == 42 [pid = 1779] [id = 258] 11:52:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8bed9c00) [pid = 1779] [serial = 775] [outer = (nil)] 11:52:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e4cfc00) [pid = 1779] [serial = 776] [outer = 0x8bed9c00] 11:52:33 INFO - PROCESS | 1779 | 1472237553853 Marionette DEBUG loaded listener.js 11:52:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9087c800) [pid = 1779] [serial = 777] [outer = 0x8bed9c00] 11:52:34 INFO - PROCESS | 1779 | 1472237554725 Marionette TRACE conn3 <- [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]]]}] 11:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1230ms 11:52:34 INFO - PROCESS | 1779 | 1472237554772 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 11:52:34 INFO - PROCESS | 1779 | 1472237554776 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 11:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:52:34 INFO - PROCESS | 1779 | 1472237554783 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:52:34 INFO - PROCESS | 1779 | 1472237554787 Marionette TRACE conn3 <- [1,1006,null,{}] 11:52:34 INFO - PROCESS | 1779 | 1472237554793 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:34 INFO - PROCESS | 1779 | 1472237554805 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:35 INFO - PROCESS | 1779 | 1472237555057 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 11:52:35 INFO - PROCESS | 1779 | 1472237555251 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:35 INFO - PROCESS | 1779 | 1472237555259 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2c400 == 43 [pid = 1779] [id = 259] 11:52:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ae30000) [pid = 1779] [serial = 778] [outer = (nil)] 11:52:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8bedc400) [pid = 1779] [serial = 779] [outer = 0x8ae30000] 11:52:35 INFO - PROCESS | 1779 | 1472237555411 Marionette DEBUG loaded listener.js 11:52:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ce1b800) [pid = 1779] [serial = 780] [outer = 0x8ae30000] 11:52:36 INFO - PROCESS | 1779 | 1472237556426 Marionette TRACE conn3 <- [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]]]}] 11:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1691ms 11:52:36 INFO - PROCESS | 1779 | 1472237556478 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 11:52:36 INFO - PROCESS | 1779 | 1472237556483 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 11:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:52:36 INFO - PROCESS | 1779 | 1472237556491 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:52:36 INFO - PROCESS | 1779 | 1472237556496 Marionette TRACE conn3 <- [1,1010,null,{}] 11:52:36 INFO - PROCESS | 1779 | 1472237556504 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:36 INFO - PROCESS | 1779 | 1472237556513 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:36 INFO - PROCESS | 1779 | 1472237556708 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 11:52:36 INFO - PROCESS | 1779 | 1472237556926 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:36 INFO - PROCESS | 1779 | 1472237556938 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e251000 == 44 [pid = 1779] [id = 260] 11:52:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e2ddc00) [pid = 1779] [serial = 781] [outer = (nil)] 11:52:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e332c00) [pid = 1779] [serial = 782] [outer = 0x8e2ddc00] 11:52:37 INFO - PROCESS | 1779 | 1472237557068 Marionette DEBUG loaded listener.js 11:52:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e48b400) [pid = 1779] [serial = 783] [outer = 0x8e2ddc00] 11:52:38 INFO - PROCESS | 1779 | 1472237558009 Marionette TRACE conn3 <- [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]]]}] 11:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1598ms 11:52:38 INFO - PROCESS | 1779 | 1472237558094 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 11:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:52:38 INFO - PROCESS | 1779 | 1472237558101 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 11:52:38 INFO - PROCESS | 1779 | 1472237558108 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:52:38 INFO - PROCESS | 1779 | 1472237558111 Marionette TRACE conn3 <- [1,1014,null,{}] 11:52:38 INFO - PROCESS | 1779 | 1472237558119 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:38 INFO - PROCESS | 1779 | 1472237558124 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:38 INFO - PROCESS | 1779 | 1472237558362 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 11:52:38 INFO - PROCESS | 1779 | 1472237558629 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:38 INFO - PROCESS | 1779 | 1472237558636 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d5000 == 45 [pid = 1779] [id = 261] 11:52:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8ed12400) [pid = 1779] [serial = 784] [outer = (nil)] 11:52:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x90877c00) [pid = 1779] [serial = 785] [outer = 0x8ed12400] 11:52:38 INFO - PROCESS | 1779 | 1472237558755 Marionette DEBUG loaded listener.js 11:52:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x908fe000) [pid = 1779] [serial = 786] [outer = 0x8ed12400] 11:52:39 INFO - PROCESS | 1779 | 1472237559718 Marionette TRACE conn3 <- [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]]]}] 11:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1690ms 11:52:39 INFO - PROCESS | 1779 | 1472237559798 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 11:52:39 INFO - PROCESS | 1779 | 1472237559803 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 11:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:52:39 INFO - PROCESS | 1779 | 1472237559820 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:52:39 INFO - PROCESS | 1779 | 1472237559830 Marionette TRACE conn3 <- [1,1018,null,{}] 11:52:39 INFO - PROCESS | 1779 | 1472237559836 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:39 INFO - PROCESS | 1779 | 1472237559845 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:40 INFO - PROCESS | 1779 | 1472237560070 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 11:52:40 INFO - PROCESS | 1779 | 1472237560257 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:40 INFO - PROCESS | 1779 | 1472237560268 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x914db800 == 46 [pid = 1779] [id = 262] 11:52:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x914dc800) [pid = 1779] [serial = 787] [outer = (nil)] 11:52:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9220a800) [pid = 1779] [serial = 788] [outer = 0x914dc800] 11:52:40 INFO - PROCESS | 1779 | 1472237560394 Marionette DEBUG loaded listener.js 11:52:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9393a800) [pid = 1779] [serial = 789] [outer = 0x914dc800] 11:52:41 INFO - PROCESS | 1779 | 1472237561281 Marionette TRACE conn3 <- [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]]]}] 11:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1519ms 11:52:41 INFO - PROCESS | 1779 | 1472237561335 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 11:52:41 INFO - PROCESS | 1779 | 1472237561346 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 11:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:52:41 INFO - PROCESS | 1779 | 1472237561354 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:52:41 INFO - PROCESS | 1779 | 1472237561358 Marionette TRACE conn3 <- [1,1022,null,{}] 11:52:41 INFO - PROCESS | 1779 | 1472237561364 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:41 INFO - PROCESS | 1779 | 1472237561369 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:41 INFO - PROCESS | 1779 | 1472237561556 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 11:52:41 INFO - PROCESS | 1779 | 1472237561724 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:41 INFO - PROCESS | 1779 | 1472237561730 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d0c00 == 47 [pid = 1779] [id = 263] 11:52:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9140a800) [pid = 1779] [serial = 790] [outer = (nil)] 11:52:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93946400) [pid = 1779] [serial = 791] [outer = 0x9140a800] 11:52:41 INFO - PROCESS | 1779 | 1472237561819 Marionette DEBUG loaded listener.js 11:52:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x93a54800) [pid = 1779] [serial = 792] [outer = 0x9140a800] 11:52:42 INFO - PROCESS | 1779 | 1472237562722 Marionette TRACE conn3 <- [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]]]}] 11:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1436ms 11:52:42 INFO - PROCESS | 1779 | 1472237562795 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 11:52:42 INFO - PROCESS | 1779 | 1472237562802 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 11:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:52:42 INFO - PROCESS | 1779 | 1472237562812 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:52:42 INFO - PROCESS | 1779 | 1472237562816 Marionette TRACE conn3 <- [1,1026,null,{}] 11:52:42 INFO - PROCESS | 1779 | 1472237562825 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:42 INFO - PROCESS | 1779 | 1472237562830 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:43 INFO - PROCESS | 1779 | 1472237563087 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 11:52:43 INFO - PROCESS | 1779 | 1472237563343 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:43 INFO - PROCESS | 1779 | 1472237563361 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a5ac00 == 48 [pid = 1779] [id = 264] 11:52:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x93a5d000) [pid = 1779] [serial = 793] [outer = (nil)] 11:52:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x93a94000) [pid = 1779] [serial = 794] [outer = 0x93a5d000] 11:52:43 INFO - PROCESS | 1779 | 1472237563537 Marionette DEBUG loaded listener.js 11:52:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x93c6cc00) [pid = 1779] [serial = 795] [outer = 0x93a5d000] 11:52:44 INFO - PROCESS | 1779 | 1472237564540 Marionette TRACE conn3 <- [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]]]}] 11:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1789ms 11:52:44 INFO - PROCESS | 1779 | 1472237564600 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 11:52:44 INFO - PROCESS | 1779 | 1472237564603 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 11:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:52:44 INFO - PROCESS | 1779 | 1472237564610 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:52:44 INFO - PROCESS | 1779 | 1472237564613 Marionette TRACE conn3 <- [1,1030,null,{}] 11:52:44 INFO - PROCESS | 1779 | 1472237564620 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:44 INFO - PROCESS | 1779 | 1472237564626 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:44 INFO - PROCESS | 1779 | 1472237564812 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 11:52:45 INFO - PROCESS | 1779 | 1472237564994 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:45 INFO - PROCESS | 1779 | 1472237565003 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed2400 == 49 [pid = 1779] [id = 265] 11:52:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x914de000) [pid = 1779] [serial = 796] [outer = (nil)] 11:52:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x95112400) [pid = 1779] [serial = 797] [outer = 0x914de000] 11:52:45 INFO - PROCESS | 1779 | 1472237565101 Marionette DEBUG loaded listener.js 11:52:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x95114c00) [pid = 1779] [serial = 798] [outer = 0x914de000] 11:52:46 INFO - PROCESS | 1779 | 1472237566065 Marionette TRACE conn3 <- [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]]]}] 11:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1531ms 11:52:46 INFO - PROCESS | 1779 | 1472237566142 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 11:52:46 INFO - PROCESS | 1779 | 1472237566145 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 11:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:52:46 INFO - PROCESS | 1779 | 1472237566152 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:52:46 INFO - PROCESS | 1779 | 1472237566155 Marionette TRACE conn3 <- [1,1034,null,{}] 11:52:46 INFO - PROCESS | 1779 | 1472237566161 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:46 INFO - PROCESS | 1779 | 1472237566166 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:46 INFO - PROCESS | 1779 | 1472237566393 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 11:52:46 INFO - PROCESS | 1779 | 1472237566602 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:46 INFO - PROCESS | 1779 | 1472237566613 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedb400 == 50 [pid = 1779] [id = 266] 11:52:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8bedb800) [pid = 1779] [serial = 799] [outer = (nil)] 11:52:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e334400) [pid = 1779] [serial = 800] [outer = 0x8bedb800] 11:52:46 INFO - PROCESS | 1779 | 1472237566738 Marionette DEBUG loaded listener.js 11:52:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8ed13000) [pid = 1779] [serial = 801] [outer = 0x8bedb800] 11:52:47 INFO - PROCESS | 1779 | 1472237567862 Marionette TRACE conn3 <- [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]]]}] 11:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1789ms 11:52:47 INFO - PROCESS | 1779 | 1472237567941 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 11:52:47 INFO - PROCESS | 1779 | 1472237567948 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 11:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:52:47 INFO - PROCESS | 1779 | 1472237567956 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:52:47 INFO - PROCESS | 1779 | 1472237567961 Marionette TRACE conn3 <- [1,1038,null,{}] 11:52:47 INFO - PROCESS | 1779 | 1472237567969 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:47 INFO - PROCESS | 1779 | 1472237567974 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:48 INFO - PROCESS | 1779 | 1472237568194 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 11:52:48 INFO - PROCESS | 1779 | 1472237568413 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:48 INFO - PROCESS | 1779 | 1472237568427 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d810000 == 51 [pid = 1779] [id = 267] 11:52:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8dcaf400) [pid = 1779] [serial = 802] [outer = (nil)] 11:52:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8dcbdc00) [pid = 1779] [serial = 803] [outer = 0x8dcaf400] 11:52:48 INFO - PROCESS | 1779 | 1472237568500 Marionette DEBUG loaded listener.js 11:52:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8dce4400) [pid = 1779] [serial = 804] [outer = 0x8dcaf400] 11:52:49 INFO - PROCESS | 1779 | 1472237569443 Marionette TRACE conn3 <- [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]]]}] 11:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1538ms 11:52:49 INFO - PROCESS | 1779 | 1472237569495 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 11:52:49 INFO - PROCESS | 1779 | 1472237569500 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 11:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:52:49 INFO - PROCESS | 1779 | 1472237569511 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:52:49 INFO - PROCESS | 1779 | 1472237569514 Marionette TRACE conn3 <- [1,1042,null,{}] 11:52:49 INFO - PROCESS | 1779 | 1472237569521 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:49 INFO - PROCESS | 1779 | 1472237569525 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:49 INFO - PROCESS | 1779 | 1472237569708 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8be4cc00 == 50 [pid = 1779] [id = 232] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e256000 == 49 [pid = 1779] [id = 246] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcdcc00 == 48 [pid = 1779] [id = 234] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e508800 == 47 [pid = 1779] [id = 226] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80d400 == 46 [pid = 1779] [id = 245] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8beda800 == 45 [pid = 1779] [id = 235] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2d800 == 44 [pid = 1779] [id = 244] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbc000 == 43 [pid = 1779] [id = 224] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed5800 == 42 [pid = 1779] [id = 258] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed7000 == 41 [pid = 1779] [id = 257] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x91407000 == 40 [pid = 1779] [id = 256] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e498000 == 39 [pid = 1779] [id = 255] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1d000 == 38 [pid = 1779] [id = 254] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2b000 == 37 [pid = 1779] [id = 253] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed19800 == 36 [pid = 1779] [id = 252] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed1400 == 35 [pid = 1779] [id = 250] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x9140e800 == 34 [pid = 1779] [id = 251] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d803800 == 33 [pid = 1779] [id = 249] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae25c00 == 32 [pid = 1779] [id = 240] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8be58400 == 31 [pid = 1779] [id = 243] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbd400 == 30 [pid = 1779] [id = 241] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcddc00 == 29 [pid = 1779] [id = 242] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80b800 == 28 [pid = 1779] [id = 233] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80e400 == 27 [pid = 1779] [id = 248] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80ac00 == 26 [pid = 1779] [id = 236] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1ec00 == 25 [pid = 1779] [id = 229] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbe400 == 24 [pid = 1779] [id = 239] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x908fac00 == 23 [pid = 1779] [id = 238] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80f800 == 22 [pid = 1779] [id = 227] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed16c00 == 21 [pid = 1779] [id = 230] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d5400 == 20 [pid = 1779] [id = 247] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae27000 == 19 [pid = 1779] [id = 237] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x908f4400 == 18 [pid = 1779] [id = 228] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x914e9c00 == 17 [pid = 1779] [id = 231] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedb400 == 16 [pid = 1779] [id = 266] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x93a5ac00 == 15 [pid = 1779] [id = 264] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed2400 == 14 [pid = 1779] [id = 265] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d0c00 == 13 [pid = 1779] [id = 263] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x914db800 == 12 [pid = 1779] [id = 262] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e251000 == 11 [pid = 1779] [id = 260] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d5000 == 10 [pid = 1779] [id = 261] 11:52:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2c400 == 9 [pid = 1779] [id = 259] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8ed1f000) [pid = 1779] [serial = 746] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8dcdb400) [pid = 1779] [serial = 711] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8dcb6c00) [pid = 1779] [serial = 710] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8dcd9400) [pid = 1779] [serial = 737] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8ed15400) [pid = 1779] [serial = 714] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8e504400) [pid = 1779] [serial = 713] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8dcb3c00) [pid = 1779] [serial = 732] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x914e9800) [pid = 1779] [serial = 717] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x914e3c00) [pid = 1779] [serial = 716] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x91ba0400) [pid = 1779] [serial = 720] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x91b98000) [pid = 1779] [serial = 719] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8ce20800) [pid = 1779] [serial = 731] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91c8d800) [pid = 1779] [serial = 723] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91c8a800) [pid = 1779] [serial = 722] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92ff2000) [pid = 1779] [serial = 726] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9220f800) [pid = 1779] [serial = 725] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9393fc00) [pid = 1779] [serial = 729] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9393d000) [pid = 1779] [serial = 728] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e339400) [pid = 1779] [serial = 741] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e50d800) [pid = 1779] [serial = 743] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8be57c00) [pid = 1779] [serial = 734] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8bedd400) [pid = 1779] [serial = 735] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e330400) [pid = 1779] [serial = 740] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ed13c00) [pid = 1779] [serial = 744] [outer = (nil)] [url = about:blank] 11:52:50 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dce5c00) [pid = 1779] [serial = 738] [outer = (nil)] [url = about:blank] 11:52:51 INFO - PROCESS | 1779 | 1472237571084 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:51 INFO - PROCESS | 1779 | 1472237571094 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae29400 == 10 [pid = 1779] [id = 268] 11:52:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ae2b000) [pid = 1779] [serial = 805] [outer = (nil)] 11:52:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ae2fc00) [pid = 1779] [serial = 806] [outer = 0x8ae2b000] 11:52:51 INFO - PROCESS | 1779 | 1472237571182 Marionette DEBUG loaded listener.js 11:52:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8bed7000) [pid = 1779] [serial = 807] [outer = 0x8ae2b000] 11:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2487ms 11:52:51 INFO - PROCESS | 1779 | 1472237571985 Marionette TRACE conn3 <- [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]]]}] 11:52:52 INFO - PROCESS | 1779 | 1472237572001 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 11:52:52 INFO - PROCESS | 1779 | 1472237572005 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 11:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:52:52 INFO - PROCESS | 1779 | 1472237572023 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:52:52 INFO - PROCESS | 1779 | 1472237572028 Marionette TRACE conn3 <- [1,1046,null,{}] 11:52:52 INFO - PROCESS | 1779 | 1472237572035 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:52 INFO - PROCESS | 1779 | 1472237572041 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:52 INFO - PROCESS | 1779 | 1472237572198 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 11:52:52 INFO - PROCESS | 1779 | 1472237572217 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:52 INFO - PROCESS | 1779 | 1472237572225 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d810800 == 11 [pid = 1779] [id = 269] 11:52:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8dcb2800) [pid = 1779] [serial = 808] [outer = (nil)] 11:52:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8dcbd800) [pid = 1779] [serial = 809] [outer = 0x8dcb2800] 11:52:52 INFO - PROCESS | 1779 | 1472237572298 Marionette DEBUG loaded listener.js 11:52:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8dcdf800) [pid = 1779] [serial = 810] [outer = 0x8dcb2800] 11:52:53 INFO - PROCESS | 1779 | 1472237573209 Marionette TRACE conn3 <- [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]]]}] 11:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1242ms 11:52:53 INFO - PROCESS | 1779 | 1472237573263 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 11:52:53 INFO - PROCESS | 1779 | 1472237573268 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 11:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:52:53 INFO - PROCESS | 1779 | 1472237573275 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:52:53 INFO - PROCESS | 1779 | 1472237573279 Marionette TRACE conn3 <- [1,1050,null,{}] 11:52:53 INFO - PROCESS | 1779 | 1472237573285 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:53 INFO - PROCESS | 1779 | 1472237573290 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:53 INFO - PROCESS | 1779 | 1472237573458 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 11:52:53 INFO - PROCESS | 1779 | 1472237573615 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:53 INFO - PROCESS | 1779 | 1472237573623 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d804c00 == 12 [pid = 1779] [id = 270] 11:52:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8dcba400) [pid = 1779] [serial = 811] [outer = (nil)] 11:52:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e330c00) [pid = 1779] [serial = 812] [outer = 0x8dcba400] 11:52:53 INFO - PROCESS | 1779 | 1472237573696 Marionette DEBUG loaded listener.js 11:52:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e48ac00) [pid = 1779] [serial = 813] [outer = 0x8dcba400] 11:52:54 INFO - PROCESS | 1779 | 1472237574697 Marionette TRACE conn3 <- [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]]]}] 11:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1481ms 11:52:54 INFO - PROCESS | 1779 | 1472237574758 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 11:52:54 INFO - PROCESS | 1779 | 1472237574762 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 11:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:52:54 INFO - PROCESS | 1779 | 1472237574777 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:52:54 INFO - PROCESS | 1779 | 1472237574786 Marionette TRACE conn3 <- [1,1054,null,{}] 11:52:54 INFO - PROCESS | 1779 | 1472237574807 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:54 INFO - PROCESS | 1779 | 1472237574815 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:55 INFO - PROCESS | 1779 | 1472237575031 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 11:52:55 INFO - PROCESS | 1779 | 1472237575067 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:55 INFO - PROCESS | 1779 | 1472237575097 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2e800 == 13 [pid = 1779] [id = 271] 11:52:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8ce14c00) [pid = 1779] [serial = 814] [outer = (nil)] 11:52:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8ed13c00) [pid = 1779] [serial = 815] [outer = 0x8ce14c00] 11:52:55 INFO - PROCESS | 1779 | 1472237575231 Marionette DEBUG loaded listener.js 11:52:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ed1c000) [pid = 1779] [serial = 816] [outer = 0x8ce14c00] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x908f8400) [pid = 1779] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e503000) [pid = 1779] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91410c00) [pid = 1779] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8d805400) [pid = 1779] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8dcdc800) [pid = 1779] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8bed7400) [pid = 1779] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ae2d000) [pid = 1779] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8ce21000) [pid = 1779] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x908f6000) [pid = 1779] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91409c00) [pid = 1779] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:52:56 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8bed9c00) [pid = 1779] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:52:56 INFO - PROCESS | 1779 | 1472237576613 Marionette TRACE conn3 <- [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]]]}] 11:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1866ms 11:52:56 INFO - PROCESS | 1779 | 1472237576635 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 11:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:52:56 INFO - PROCESS | 1779 | 1472237576639 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 11:52:56 INFO - PROCESS | 1779 | 1472237576645 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:52:56 INFO - PROCESS | 1779 | 1472237576649 Marionette TRACE conn3 <- [1,1058,null,{}] 11:52:56 INFO - PROCESS | 1779 | 1472237576654 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:56 INFO - PROCESS | 1779 | 1472237576659 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:56 INFO - PROCESS | 1779 | 1472237576802 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 11:52:56 INFO - PROCESS | 1779 | 1472237576818 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:56 INFO - PROCESS | 1779 | 1472237576826 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed9c00 == 14 [pid = 1779] [id = 272] 11:52:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8d809400) [pid = 1779] [serial = 817] [outer = (nil)] 11:52:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e510400) [pid = 1779] [serial = 818] [outer = 0x8d809400] 11:52:56 INFO - PROCESS | 1779 | 1472237576895 Marionette DEBUG loaded listener.js 11:52:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x90872400) [pid = 1779] [serial = 819] [outer = 0x8d809400] 11:52:57 INFO - PROCESS | 1779 | 1472237577768 Marionette TRACE conn3 <- [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]]]}] 11:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1187ms 11:52:57 INFO - PROCESS | 1779 | 1472237577833 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 11:52:57 INFO - PROCESS | 1779 | 1472237577837 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 11:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:52:57 INFO - PROCESS | 1779 | 1472237577843 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:52:57 INFO - PROCESS | 1779 | 1472237577847 Marionette TRACE conn3 <- [1,1062,null,{}] 11:52:57 INFO - PROCESS | 1779 | 1472237577852 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:57 INFO - PROCESS | 1779 | 1472237577857 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:58 INFO - PROCESS | 1779 | 1472237578013 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 11:52:58 INFO - PROCESS | 1779 | 1472237578023 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:58 INFO - PROCESS | 1779 | 1472237578041 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f0800 == 15 [pid = 1779] [id = 273] 11:52:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x908f4c00) [pid = 1779] [serial = 820] [outer = (nil)] 11:52:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x908f9800) [pid = 1779] [serial = 821] [outer = 0x908f4c00] 11:52:58 INFO - PROCESS | 1779 | 1472237578234 Marionette DEBUG loaded listener.js 11:52:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9140e800) [pid = 1779] [serial = 822] [outer = 0x908f4c00] 11:52:59 INFO - PROCESS | 1779 | 1472237579449 Marionette TRACE conn3 <- [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]]]}] 11:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1639ms 11:52:59 INFO - PROCESS | 1779 | 1472237579484 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 11:52:59 INFO - PROCESS | 1779 | 1472237579490 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 11:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:52:59 INFO - PROCESS | 1779 | 1472237579499 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:52:59 INFO - PROCESS | 1779 | 1472237579507 Marionette TRACE conn3 <- [1,1066,null,{}] 11:52:59 INFO - PROCESS | 1779 | 1472237579515 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:59 INFO - PROCESS | 1779 | 1472237579521 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:52:59 INFO - PROCESS | 1779 | 1472237579757 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 11:52:59 INFO - PROCESS | 1779 | 1472237579973 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:59 INFO - PROCESS | 1779 | 1472237579985 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedd000 == 16 [pid = 1779] [id = 274] 11:53:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8d804800) [pid = 1779] [serial = 823] [outer = (nil)] 11:53:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8dcd9400) [pid = 1779] [serial = 824] [outer = 0x8d804800] 11:53:00 INFO - PROCESS | 1779 | 1472237580067 Marionette DEBUG loaded listener.js 11:53:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e2df800) [pid = 1779] [serial = 825] [outer = 0x8d804800] 11:53:01 INFO - PROCESS | 1779 | 1472237581071 Marionette TRACE conn3 <- [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]]]}] 11:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1601ms 11:53:01 INFO - PROCESS | 1779 | 1472237581100 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 11:53:01 INFO - PROCESS | 1779 | 1472237581115 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 11:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:53:01 INFO - PROCESS | 1779 | 1472237581131 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:53:01 INFO - PROCESS | 1779 | 1472237581136 Marionette TRACE conn3 <- [1,1070,null,{}] 11:53:01 INFO - PROCESS | 1779 | 1472237581142 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:01 INFO - PROCESS | 1779 | 1472237581148 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:01 INFO - PROCESS | 1779 | 1472237581394 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 11:53:01 INFO - PROCESS | 1779 | 1472237581721 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:01 INFO - PROCESS | 1779 | 1472237581729 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e495c00 == 17 [pid = 1779] [id = 275] 11:53:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e508000) [pid = 1779] [serial = 826] [outer = (nil)] 11:53:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ed1b000) [pid = 1779] [serial = 827] [outer = 0x8e508000] 11:53:01 INFO - PROCESS | 1779 | 1472237581818 Marionette DEBUG loaded listener.js 11:53:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x908efc00) [pid = 1779] [serial = 828] [outer = 0x8e508000] 11:53:02 INFO - PROCESS | 1779 | 1472237582767 Marionette TRACE conn3 <- [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]]]}] 11:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1686ms 11:53:02 INFO - PROCESS | 1779 | 1472237582817 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 11:53:02 INFO - PROCESS | 1779 | 1472237582821 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 11:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:53:02 INFO - PROCESS | 1779 | 1472237582828 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:53:02 INFO - PROCESS | 1779 | 1472237582834 Marionette TRACE conn3 <- [1,1074,null,{}] 11:53:02 INFO - PROCESS | 1779 | 1472237582851 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:02 INFO - PROCESS | 1779 | 1472237582859 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:03 INFO - PROCESS | 1779 | 1472237583050 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 11:53:03 INFO - PROCESS | 1779 | 1472237583260 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:03 INFO - PROCESS | 1779 | 1472237583270 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x914e9800 == 18 [pid = 1779] [id = 276] 11:53:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x914e9c00) [pid = 1779] [serial = 829] [outer = (nil)] 11:53:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x91ab8400) [pid = 1779] [serial = 830] [outer = 0x914e9c00] 11:53:03 INFO - PROCESS | 1779 | 1472237583393 Marionette DEBUG loaded listener.js 11:53:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x91abfc00) [pid = 1779] [serial = 831] [outer = 0x914e9c00] 11:53:04 INFO - PROCESS | 1779 | 1472237584382 Marionette TRACE conn3 <- [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]]]}] 11:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1590ms 11:53:04 INFO - PROCESS | 1779 | 1472237584418 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 11:53:04 INFO - PROCESS | 1779 | 1472237584423 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 11:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:53:04 INFO - PROCESS | 1779 | 1472237584429 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:53:04 INFO - PROCESS | 1779 | 1472237584432 Marionette TRACE conn3 <- [1,1078,null,{}] 11:53:04 INFO - PROCESS | 1779 | 1472237584438 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:04 INFO - PROCESS | 1779 | 1472237584443 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:04 INFO - PROCESS | 1779 | 1472237584636 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 11:53:04 INFO - PROCESS | 1779 | 1472237584857 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:04 INFO - PROCESS | 1779 | 1472237584867 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2f000 == 19 [pid = 1779] [id = 277] 11:53:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8ce1a000) [pid = 1779] [serial = 832] [outer = (nil)] 11:53:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8e2dec00) [pid = 1779] [serial = 833] [outer = 0x8ce1a000] 11:53:04 INFO - PROCESS | 1779 | 1472237584992 Marionette DEBUG loaded listener.js 11:53:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8ed14000) [pid = 1779] [serial = 834] [outer = 0x8ce1a000] 11:53:06 INFO - PROCESS | 1779 | 1472237586178 Marionette TRACE conn3 <- [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]]]}] 11:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1834ms 11:53:06 INFO - PROCESS | 1779 | 1472237586264 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 11:53:06 INFO - PROCESS | 1779 | 1472237586269 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 11:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:53:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8d810000 == 18 [pid = 1779] [id = 267] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91ba1800) [pid = 1779] [serial = 773] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8e509400) [pid = 1779] [serial = 767] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8ed17c00) [pid = 1779] [serial = 768] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x914e0800) [pid = 1779] [serial = 755] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x91ab1400) [pid = 1779] [serial = 756] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8dcb7800) [pid = 1779] [serial = 749] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e2e6000) [pid = 1779] [serial = 750] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x90870800) [pid = 1779] [serial = 747] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ed1e000) [pid = 1779] [serial = 752] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9087e000) [pid = 1779] [serial = 753] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e2e3c00) [pid = 1779] [serial = 761] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ed1f800) [pid = 1779] [serial = 762] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e24d400) [pid = 1779] [serial = 764] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e2e5000) [pid = 1779] [serial = 765] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91b99c00) [pid = 1779] [serial = 758] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91b9b800) [pid = 1779] [serial = 759] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91ab5400) [pid = 1779] [serial = 771] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x914dd800) [pid = 1779] [serial = 770] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91c8c400) [pid = 1779] [serial = 774] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e4cfc00) [pid = 1779] [serial = 776] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9087c800) [pid = 1779] [serial = 777] [outer = (nil)] [url = about:blank] 11:53:06 INFO - PROCESS | 1779 | 1472237586450 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:53:06 INFO - PROCESS | 1779 | 1472237586456 Marionette TRACE conn3 <- [1,1082,null,{}] 11:53:06 INFO - PROCESS | 1779 | 1472237586551 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:06 INFO - PROCESS | 1779 | 1472237586562 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:06 INFO - PROCESS | 1779 | 1472237586796 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 11:53:07 INFO - PROCESS | 1779 | 1472237586973 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:07 INFO - PROCESS | 1779 | 1472237586981 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d806400 == 19 [pid = 1779] [id = 278] 11:53:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8d806c00) [pid = 1779] [serial = 835] [outer = (nil)] 11:53:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8dce6800) [pid = 1779] [serial = 836] [outer = 0x8d806c00] 11:53:07 INFO - PROCESS | 1779 | 1472237587129 Marionette DEBUG loaded listener.js 11:53:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e25a800) [pid = 1779] [serial = 837] [outer = 0x8d806c00] 11:53:08 INFO - PROCESS | 1779 | 1472237588254 Marionette TRACE conn3 <- [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]]]}] 11:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1949ms 11:53:08 INFO - PROCESS | 1779 | 1472237588270 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 11:53:08 INFO - PROCESS | 1779 | 1472237588277 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 11:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:53:08 INFO - PROCESS | 1779 | 1472237588287 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:53:08 INFO - PROCESS | 1779 | 1472237588291 Marionette TRACE conn3 <- [1,1086,null,{}] 11:53:08 INFO - PROCESS | 1779 | 1472237588297 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:08 INFO - PROCESS | 1779 | 1472237588302 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:08 INFO - PROCESS | 1779 | 1472237588476 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 11:53:08 INFO - PROCESS | 1779 | 1472237588598 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:08 INFO - PROCESS | 1779 | 1472237588607 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb7800 == 20 [pid = 1779] [id = 279] 11:53:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e4d1800) [pid = 1779] [serial = 838] [outer = (nil)] 11:53:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e509400) [pid = 1779] [serial = 839] [outer = 0x8e4d1800] 11:53:08 INFO - PROCESS | 1779 | 1472237588679 Marionette DEBUG loaded listener.js 11:53:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed17000) [pid = 1779] [serial = 840] [outer = 0x8e4d1800] 11:53:09 INFO - PROCESS | 1779 | 1472237589569 Marionette TRACE conn3 <- [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]]]}] 11:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1339ms 11:53:09 INFO - PROCESS | 1779 | 1472237589626 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 11:53:09 INFO - PROCESS | 1779 | 1472237589630 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 11:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:53:09 INFO - PROCESS | 1779 | 1472237589636 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:53:09 INFO - PROCESS | 1779 | 1472237589642 Marionette TRACE conn3 <- [1,1090,null,{}] 11:53:09 INFO - PROCESS | 1779 | 1472237589666 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:09 INFO - PROCESS | 1779 | 1472237589674 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:09 INFO - PROCESS | 1779 | 1472237589880 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 11:53:09 INFO - PROCESS | 1779 | 1472237589925 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:09 INFO - PROCESS | 1779 | 1472237589934 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x914db800 == 21 [pid = 1779] [id = 280] 11:53:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x914dc000) [pid = 1779] [serial = 841] [outer = (nil)] 11:53:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x914e1400) [pid = 1779] [serial = 842] [outer = 0x914dc000] 11:53:10 INFO - PROCESS | 1779 | 1472237590025 Marionette DEBUG loaded listener.js 11:53:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x914e8c00) [pid = 1779] [serial = 843] [outer = 0x914dc000] 11:53:11 INFO - PROCESS | 1779 | 1472237591043 Marionette TRACE conn3 <- [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]]]}] 11:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1433ms 11:53:11 INFO - PROCESS | 1779 | 1472237591071 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 11:53:11 INFO - PROCESS | 1779 | 1472237591076 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 11:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:53:11 INFO - PROCESS | 1779 | 1472237591110 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:53:11 INFO - PROCESS | 1779 | 1472237591113 Marionette TRACE conn3 <- [1,1094,null,{}] 11:53:11 INFO - PROCESS | 1779 | 1472237591121 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:11 INFO - PROCESS | 1779 | 1472237591125 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:11 INFO - PROCESS | 1779 | 1472237591356 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8ae30000) [pid = 1779] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ce14c00) [pid = 1779] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8dcb2800) [pid = 1779] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e2ddc00) [pid = 1779] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dcaf400) [pid = 1779] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ae2b000) [pid = 1779] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8ed12400) [pid = 1779] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x914dc800) [pid = 1779] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9140a800) [pid = 1779] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x93a5d000) [pid = 1779] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x914de000) [pid = 1779] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8d809400) [pid = 1779] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dcba400) [pid = 1779] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:53:11 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8bedb800) [pid = 1779] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:53:11 INFO - PROCESS | 1779 | 1472237591681 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:11 INFO - PROCESS | 1779 | 1472237591687 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2b000 == 22 [pid = 1779] [id = 281] 11:53:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8be49c00) [pid = 1779] [serial = 844] [outer = (nil)] 11:53:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dcb5400) [pid = 1779] [serial = 845] [outer = 0x8be49c00] 11:53:11 INFO - PROCESS | 1779 | 1472237591765 Marionette DEBUG loaded listener.js 11:53:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e32ec00) [pid = 1779] [serial = 846] [outer = 0x8be49c00] 11:53:12 INFO - PROCESS | 1779 | 1472237592598 Marionette TRACE conn3 <- [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]]]}] 11:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1548ms 11:53:12 INFO - PROCESS | 1779 | 1472237592657 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 11:53:12 INFO - PROCESS | 1779 | 1472237592664 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 11:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:53:12 INFO - PROCESS | 1779 | 1472237592673 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:53:12 INFO - PROCESS | 1779 | 1472237592678 Marionette TRACE conn3 <- [1,1098,null,{}] 11:53:12 INFO - PROCESS | 1779 | 1472237592687 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:12 INFO - PROCESS | 1779 | 1472237592692 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:12 INFO - PROCESS | 1779 | 1472237592954 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 11:53:13 INFO - PROCESS | 1779 | 1472237593139 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:13 INFO - PROCESS | 1779 | 1472237593152 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb8000 == 23 [pid = 1779] [id = 282] 11:53:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8dcba400) [pid = 1779] [serial = 847] [outer = (nil)] 11:53:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e251000) [pid = 1779] [serial = 848] [outer = 0x8dcba400] 11:53:13 INFO - PROCESS | 1779 | 1472237593253 Marionette DEBUG loaded listener.js 11:53:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e331000) [pid = 1779] [serial = 849] [outer = 0x8dcba400] 11:53:14 INFO - PROCESS | 1779 | 1472237594169 Marionette TRACE conn3 <- [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]]]}] 11:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1537ms 11:53:14 INFO - PROCESS | 1779 | 1472237594210 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 11:53:14 INFO - PROCESS | 1779 | 1472237594218 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 11:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:53:14 INFO - PROCESS | 1779 | 1472237594228 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:53:14 INFO - PROCESS | 1779 | 1472237594232 Marionette TRACE conn3 <- [1,1102,null,{}] 11:53:14 INFO - PROCESS | 1779 | 1472237594239 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:14 INFO - PROCESS | 1779 | 1472237594245 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:14 INFO - PROCESS | 1779 | 1472237594426 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 11:53:14 INFO - PROCESS | 1779 | 1472237594651 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:14 INFO - PROCESS | 1779 | 1472237594663 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80c000 == 24 [pid = 1779] [id = 283] 11:53:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed16400) [pid = 1779] [serial = 850] [outer = (nil)] 11:53:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x90879800) [pid = 1779] [serial = 851] [outer = 0x8ed16400] 11:53:14 INFO - PROCESS | 1779 | 1472237594747 Marionette DEBUG loaded listener.js 11:53:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x908f9c00) [pid = 1779] [serial = 852] [outer = 0x8ed16400] 11:53:15 INFO - PROCESS | 1779 | 1472237595655 Marionette TRACE conn3 <- [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]]]}] 11:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1483ms 11:53:15 INFO - PROCESS | 1779 | 1472237595711 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 11:53:15 INFO - PROCESS | 1779 | 1472237595715 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 11:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:53:15 INFO - PROCESS | 1779 | 1472237595722 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:53:15 INFO - PROCESS | 1779 | 1472237595728 Marionette TRACE conn3 <- [1,1106,null,{}] 11:53:15 INFO - PROCESS | 1779 | 1472237595745 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:15 INFO - PROCESS | 1779 | 1472237595754 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:15 INFO - PROCESS | 1779 | 1472237595968 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 11:53:16 INFO - PROCESS | 1779 | 1472237596220 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:16 INFO - PROCESS | 1779 | 1472237596232 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x914e8000 == 25 [pid = 1779] [id = 284] 11:53:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91b98000) [pid = 1779] [serial = 853] [outer = (nil)] 11:53:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91b9e400) [pid = 1779] [serial = 854] [outer = 0x91b98000] 11:53:16 INFO - PROCESS | 1779 | 1472237596362 Marionette DEBUG loaded listener.js 11:53:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91c89c00) [pid = 1779] [serial = 855] [outer = 0x91b98000] 11:53:17 INFO - PROCESS | 1779 | 1472237597211 Marionette TRACE conn3 <- [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]]]}] 11:53:17 INFO - PROCESS | 1779 | --DOCSHELL 0x93a60800 == 24 [pid = 1779] [id = 9] 11:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1544ms 11:53:17 INFO - PROCESS | 1779 | 1472237597310 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 11:53:17 INFO - PROCESS | 1779 | 1472237597315 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 11:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:53:17 INFO - PROCESS | 1779 | 1472237597321 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:53:17 INFO - PROCESS | 1779 | 1472237597326 Marionette TRACE conn3 <- [1,1110,null,{}] 11:53:17 INFO - PROCESS | 1779 | 1472237597332 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:17 INFO - PROCESS | 1779 | 1472237597337 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:17 INFO - PROCESS | 1779 | 1472237597506 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 11:53:17 INFO - PROCESS | 1779 | 1472237597679 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:17 INFO - PROCESS | 1779 | 1472237597690 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ab5c00 == 25 [pid = 1779] [id = 285] 11:53:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91b99c00) [pid = 1779] [serial = 856] [outer = (nil)] 11:53:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91f3f000) [pid = 1779] [serial = 857] [outer = 0x91b99c00] 11:53:17 INFO - PROCESS | 1779 | 1472237597771 Marionette DEBUG loaded listener.js 11:53:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91f43c00) [pid = 1779] [serial = 858] [outer = 0x91b99c00] 11:53:18 INFO - PROCESS | 1779 | 1472237598656 Marionette TRACE conn3 <- [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]]]}] 11:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1387ms 11:53:18 INFO - PROCESS | 1779 | 1472237598709 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 11:53:18 INFO - PROCESS | 1779 | 1472237598713 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 11:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:53:18 INFO - PROCESS | 1779 | 1472237598720 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:53:18 INFO - PROCESS | 1779 | 1472237598723 Marionette TRACE conn3 <- [1,1114,null,{}] 11:53:18 INFO - PROCESS | 1779 | 1472237598729 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:18 INFO - PROCESS | 1779 | 1472237598735 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:18 INFO - PROCESS | 1779 | 1472237598903 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 11:53:19 INFO - PROCESS | 1779 | 1472237599082 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:19 INFO - PROCESS | 1779 | 1472237599092 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x91c90c00 == 26 [pid = 1779] [id = 286] 11:53:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91f48400) [pid = 1779] [serial = 859] [outer = (nil)] 11:53:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9220bc00) [pid = 1779] [serial = 860] [outer = 0x91f48400] 11:53:19 INFO - PROCESS | 1779 | 1472237599187 Marionette DEBUG loaded listener.js 11:53:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9220e000) [pid = 1779] [serial = 861] [outer = 0x91f48400] 11:53:20 INFO - PROCESS | 1779 | 1472237600161 Marionette TRACE conn3 <- [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]]]}] 11:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1488ms 11:53:20 INFO - PROCESS | 1779 | 1472237600208 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 11:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:53:20 INFO - PROCESS | 1779 | 1472237600213 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 11:53:20 INFO - PROCESS | 1779 | 1472237600219 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:53:20 INFO - PROCESS | 1779 | 1472237600223 Marionette TRACE conn3 <- [1,1118,null,{}] 11:53:20 INFO - PROCESS | 1779 | 1472237600231 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:20 INFO - PROCESS | 1779 | 1472237600242 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:20 INFO - PROCESS | 1779 | 1472237600497 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 11:53:20 INFO - PROCESS | 1779 | 1472237600713 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:20 INFO - PROCESS | 1779 | 1472237600723 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8beda800 == 27 [pid = 1779] [id = 287] 11:53:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d80cc00) [pid = 1779] [serial = 862] [outer = (nil)] 11:53:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x93a57800) [pid = 1779] [serial = 863] [outer = 0x8d80cc00] 11:53:20 INFO - PROCESS | 1779 | 1472237600846 Marionette DEBUG loaded listener.js 11:53:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x93a5ac00) [pid = 1779] [serial = 864] [outer = 0x8d80cc00] 11:53:21 INFO - PROCESS | 1779 | 1472237601796 Marionette TRACE conn3 <- [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]]]}] 11:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1592ms 11:53:21 INFO - PROCESS | 1779 | 1472237601810 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 11:53:21 INFO - PROCESS | 1779 | 1472237601813 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 11:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:53:21 INFO - PROCESS | 1779 | 1472237601820 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:53:21 INFO - PROCESS | 1779 | 1472237601824 Marionette TRACE conn3 <- [1,1122,null,{}] 11:53:21 INFO - PROCESS | 1779 | 1472237601829 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:21 INFO - PROCESS | 1779 | 1472237601834 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:22 INFO - PROCESS | 1779 | 1472237601997 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 11:53:22 INFO - PROCESS | 1779 | 1472237602167 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:22 INFO - PROCESS | 1779 | 1472237602177 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50d800 == 28 [pid = 1779] [id = 288] 11:53:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9393e400) [pid = 1779] [serial = 865] [outer = (nil)] 11:53:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x93c67800) [pid = 1779] [serial = 866] [outer = 0x9393e400] 11:53:22 INFO - PROCESS | 1779 | 1472237602255 Marionette DEBUG loaded listener.js 11:53:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x93c68c00) [pid = 1779] [serial = 867] [outer = 0x9393e400] 11:53:23 INFO - PROCESS | 1779 | 1472237603204 Marionette TRACE conn3 <- [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]]]}] 11:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1439ms 11:53:23 INFO - PROCESS | 1779 | 1472237603260 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 11:53:23 INFO - PROCESS | 1779 | 1472237603264 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 11:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:53:23 INFO - PROCESS | 1779 | 1472237603270 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:53:23 INFO - PROCESS | 1779 | 1472237603273 Marionette TRACE conn3 <- [1,1126,null,{}] 11:53:23 INFO - PROCESS | 1779 | 1472237603279 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:23 INFO - PROCESS | 1779 | 1472237603284 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:23 INFO - PROCESS | 1779 | 1472237603458 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 11:53:23 INFO - PROCESS | 1779 | 1472237603870 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:23 INFO - PROCESS | 1779 | 1472237603877 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed3400 == 29 [pid = 1779] [id = 289] 11:53:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8bed4800) [pid = 1779] [serial = 868] [outer = (nil)] 11:53:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8ce14c00) [pid = 1779] [serial = 869] [outer = 0x8bed4800] 11:53:24 INFO - PROCESS | 1779 | 1472237604000 Marionette DEBUG loaded listener.js 11:53:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8d802000) [pid = 1779] [serial = 870] [outer = 0x8bed4800] 11:53:24 INFO - PROCESS | 1779 | 1472237604964 Marionette TRACE conn3 <- [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]]]}] 11:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1730ms 11:53:25 INFO - PROCESS | 1779 | 1472237605003 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 11:53:25 INFO - PROCESS | 1779 | 1472237605007 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 11:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:53:25 INFO - PROCESS | 1779 | 1472237605015 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:53:25 INFO - PROCESS | 1779 | 1472237605019 Marionette TRACE conn3 <- [1,1130,null,{}] 11:53:25 INFO - PROCESS | 1779 | 1472237605027 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:25 INFO - PROCESS | 1779 | 1472237605035 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae29400 == 28 [pid = 1779] [id = 268] 11:53:26 INFO - PROCESS | 1779 | --DOCSHELL 0x92ff2400 == 27 [pid = 1779] [id = 11] 11:53:26 INFO - PROCESS | 1779 | 1472237606182 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8ce1b800) [pid = 1779] [serial = 780] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8bedc400) [pid = 1779] [serial = 779] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8ed13c00) [pid = 1779] [serial = 815] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8dcbd800) [pid = 1779] [serial = 809] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8dcdf800) [pid = 1779] [serial = 810] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e48b400) [pid = 1779] [serial = 783] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e332c00) [pid = 1779] [serial = 782] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8dce4400) [pid = 1779] [serial = 804] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8dcbdc00) [pid = 1779] [serial = 803] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ae2fc00) [pid = 1779] [serial = 806] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8bed7000) [pid = 1779] [serial = 807] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x908fe000) [pid = 1779] [serial = 786] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x90877c00) [pid = 1779] [serial = 785] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9393a800) [pid = 1779] [serial = 789] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9220a800) [pid = 1779] [serial = 788] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x93a54800) [pid = 1779] [serial = 792] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93946400) [pid = 1779] [serial = 791] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93c6cc00) [pid = 1779] [serial = 795] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x93a94000) [pid = 1779] [serial = 794] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x95114c00) [pid = 1779] [serial = 798] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x95112400) [pid = 1779] [serial = 797] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e510400) [pid = 1779] [serial = 818] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e330c00) [pid = 1779] [serial = 812] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e48ac00) [pid = 1779] [serial = 813] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ed1c000) [pid = 1779] [serial = 816] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8ed13000) [pid = 1779] [serial = 801] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e334400) [pid = 1779] [serial = 800] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x90872400) [pid = 1779] [serial = 819] [outer = (nil)] [url = about:blank] 11:53:26 INFO - PROCESS | 1779 | 1472237606505 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:26 INFO - PROCESS | 1779 | 1472237606512 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed6000 == 28 [pid = 1779] [id = 290] 11:53:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8bed6800) [pid = 1779] [serial = 871] [outer = (nil)] 11:53:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8beddc00) [pid = 1779] [serial = 872] [outer = 0x8bed6800] 11:53:26 INFO - PROCESS | 1779 | 1472237606599 Marionette DEBUG loaded listener.js 11:53:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ce19800) [pid = 1779] [serial = 873] [outer = 0x8bed6800] 11:53:27 INFO - PROCESS | 1779 | 1472237607372 Marionette TRACE conn3 <- [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]]]}] 11:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2386ms 11:53:27 INFO - PROCESS | 1779 | 1472237607411 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 11:53:27 INFO - PROCESS | 1779 | 1472237607419 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 11:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:53:27 INFO - PROCESS | 1779 | 1472237607428 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:53:27 INFO - PROCESS | 1779 | 1472237607433 Marionette TRACE conn3 <- [1,1134,null,{}] 11:53:27 INFO - PROCESS | 1779 | 1472237607440 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:27 INFO - PROCESS | 1779 | 1472237607446 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:27 INFO - PROCESS | 1779 | 1472237607615 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 11:53:27 INFO - PROCESS | 1779 | 1472237607626 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:27 INFO - PROCESS | 1779 | 1472237607634 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcd9c00 == 29 [pid = 1779] [id = 291] 11:53:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8dcda800) [pid = 1779] [serial = 874] [outer = (nil)] 11:53:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8dcdf800) [pid = 1779] [serial = 875] [outer = 0x8dcda800] 11:53:27 INFO - PROCESS | 1779 | 1472237607711 Marionette DEBUG loaded listener.js 11:53:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8dce5800) [pid = 1779] [serial = 876] [outer = 0x8dcda800] 11:53:28 INFO - PROCESS | 1779 | 1472237608645 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1284ms 11:53:28 INFO - PROCESS | 1779 | 1472237608717 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 11:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:53:28 INFO - PROCESS | 1779 | 1472237608722 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 11:53:28 INFO - PROCESS | 1779 | 1472237608729 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:53:28 INFO - PROCESS | 1779 | 1472237608732 Marionette TRACE conn3 <- [1,1138,null,{}] 11:53:28 INFO - PROCESS | 1779 | 1472237608739 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:28 INFO - PROCESS | 1779 | 1472237608743 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:28 INFO - PROCESS | 1779 | 1472237608956 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 11:53:29 INFO - PROCESS | 1779 | 1472237608982 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:29 INFO - PROCESS | 1779 | 1472237608990 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e333400 == 30 [pid = 1779] [id = 292] 11:53:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e334400) [pid = 1779] [serial = 877] [outer = (nil)] 11:53:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e338000) [pid = 1779] [serial = 878] [outer = 0x8e334400] 11:53:29 INFO - PROCESS | 1779 | 1472237609063 Marionette DEBUG loaded listener.js 11:53:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e48e000) [pid = 1779] [serial = 879] [outer = 0x8e334400] 11:53:30 INFO - PROCESS | 1779 | 1472237610090 Marionette TRACE conn3 <- [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]]]}] 11:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1430ms 11:53:30 INFO - PROCESS | 1779 | 1472237610159 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 11:53:30 INFO - PROCESS | 1779 | 1472237610165 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 11:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:53:30 INFO - PROCESS | 1779 | 1472237610183 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:53:30 INFO - PROCESS | 1779 | 1472237610191 Marionette TRACE conn3 <- [1,1142,null,{}] 11:53:30 INFO - PROCESS | 1779 | 1472237610203 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:30 INFO - PROCESS | 1779 | 1472237610210 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:30 INFO - PROCESS | 1779 | 1472237610428 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 11:53:30 INFO - PROCESS | 1779 | 1472237610449 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:30 INFO - PROCESS | 1779 | 1472237610456 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e3c00 == 31 [pid = 1779] [id = 293] 11:53:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e4c8400) [pid = 1779] [serial = 880] [outer = (nil)] 11:53:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e50c800) [pid = 1779] [serial = 881] [outer = 0x8e4c8400] 11:53:30 INFO - PROCESS | 1779 | 1472237610546 Marionette DEBUG loaded listener.js 11:53:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed18800) [pid = 1779] [serial = 882] [outer = 0x8e4c8400] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93a61000) [pid = 1779] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x951da800) [pid = 1779] [serial = 30] [outer = (nil)] [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.] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x914dc000) [pid = 1779] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x908f4c00) [pid = 1779] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ce1a000) [pid = 1779] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e508000) [pid = 1779] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4d1800) [pid = 1779] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8d806c00) [pid = 1779] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8d804800) [pid = 1779] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x914e9c00) [pid = 1779] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:53:31 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8be49c00) [pid = 1779] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:53:32 INFO - PROCESS | 1779 | 1472237612017 Marionette TRACE conn3 <- [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]]]}] 11:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1860ms 11:53:32 INFO - PROCESS | 1779 | 1472237612033 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 11:53:32 INFO - PROCESS | 1779 | 1472237612037 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 11:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:53:32 INFO - PROCESS | 1779 | 1472237612043 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:53:32 INFO - PROCESS | 1779 | 1472237612046 Marionette TRACE conn3 <- [1,1146,null,{}] 11:53:32 INFO - PROCESS | 1779 | 1472237612052 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:32 INFO - PROCESS | 1779 | 1472237612056 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:32 INFO - PROCESS | 1779 | 1472237612210 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 11:53:32 INFO - PROCESS | 1779 | 1472237612223 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:32 INFO - PROCESS | 1779 | 1472237612231 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedc000 == 32 [pid = 1779] [id = 294] 11:53:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8d804800) [pid = 1779] [serial = 883] [outer = (nil)] 11:53:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x90874800) [pid = 1779] [serial = 884] [outer = 0x8d804800] 11:53:32 INFO - PROCESS | 1779 | 1472237612301 Marionette DEBUG loaded listener.js 11:53:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9087a000) [pid = 1779] [serial = 885] [outer = 0x8d804800] 11:53:33 INFO - PROCESS | 1779 | 1472237613167 Marionette TRACE conn3 <- [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]]]}] 11:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1190ms 11:53:33 INFO - PROCESS | 1779 | 1472237613233 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 11:53:33 INFO - PROCESS | 1779 | 1472237613237 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 11:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:53:33 INFO - PROCESS | 1779 | 1472237613243 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:53:33 INFO - PROCESS | 1779 | 1472237613247 Marionette TRACE conn3 <- [1,1150,null,{}] 11:53:33 INFO - PROCESS | 1779 | 1472237613252 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:33 INFO - PROCESS | 1779 | 1472237613257 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:33 INFO - PROCESS | 1779 | 1472237613465 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 11:53:33 INFO - PROCESS | 1779 | 1472237613631 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:33 INFO - PROCESS | 1779 | 1472237613642 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2e400 == 33 [pid = 1779] [id = 295] 11:53:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ae30800) [pid = 1779] [serial = 886] [outer = (nil)] 11:53:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8be58c00) [pid = 1779] [serial = 887] [outer = 0x8ae30800] 11:53:33 INFO - PROCESS | 1779 | 1472237613727 Marionette DEBUG loaded listener.js 11:53:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ce19000) [pid = 1779] [serial = 888] [outer = 0x8ae30800] 11:53:34 INFO - PROCESS | 1779 | 1472237614843 Marionette TRACE conn3 <- [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]]]}] 11:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1687ms 11:53:34 INFO - PROCESS | 1779 | 1472237614933 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 11:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:53:34 INFO - PROCESS | 1779 | 1472237614939 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 11:53:34 INFO - PROCESS | 1779 | 1472237614948 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:53:34 INFO - PROCESS | 1779 | 1472237614953 Marionette TRACE conn3 <- [1,1154,null,{}] 11:53:34 INFO - PROCESS | 1779 | 1472237614961 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:34 INFO - PROCESS | 1779 | 1472237614969 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:35 INFO - PROCESS | 1779 | 1472237615277 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 11:53:35 INFO - PROCESS | 1779 | 1472237615452 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:35 INFO - PROCESS | 1779 | 1472237615460 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4b000 == 34 [pid = 1779] [id = 296] 11:53:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e2ea400) [pid = 1779] [serial = 889] [outer = (nil)] 11:53:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e330c00) [pid = 1779] [serial = 890] [outer = 0x8e2ea400] 11:53:35 INFO - PROCESS | 1779 | 1472237615549 Marionette DEBUG loaded listener.js 11:53:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e491000) [pid = 1779] [serial = 891] [outer = 0x8e2ea400] 11:53:36 INFO - PROCESS | 1779 | 1472237616598 Marionette TRACE conn3 <- [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]]]}] 11:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1736ms 11:53:36 INFO - PROCESS | 1779 | 1472237616684 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 11:53:36 INFO - PROCESS | 1779 | 1472237616689 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 11:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:53:36 INFO - PROCESS | 1779 | 1472237616704 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:53:36 INFO - PROCESS | 1779 | 1472237616708 Marionette TRACE conn3 <- [1,1158,null,{}] 11:53:36 INFO - PROCESS | 1779 | 1472237616715 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:36 INFO - PROCESS | 1779 | 1472237616719 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:36 INFO - PROCESS | 1779 | 1472237616948 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 11:53:37 INFO - PROCESS | 1779 | 1472237617210 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:37 INFO - PROCESS | 1779 | 1472237617219 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed1c000 == 35 [pid = 1779] [id = 297] 11:53:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed1ec00) [pid = 1779] [serial = 892] [outer = (nil)] 11:53:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x908f2000) [pid = 1779] [serial = 893] [outer = 0x8ed1ec00] 11:53:37 INFO - PROCESS | 1779 | 1472237617304 Marionette DEBUG loaded listener.js 11:53:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91402800) [pid = 1779] [serial = 894] [outer = 0x8ed1ec00] 11:53:38 INFO - PROCESS | 1779 | 1472237618300 Marionette TRACE conn3 <- [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]]]}] 11:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1648ms 11:53:38 INFO - PROCESS | 1779 | 1472237618345 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 11:53:38 INFO - PROCESS | 1779 | 1472237618352 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 11:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:53:38 INFO - PROCESS | 1779 | 1472237618369 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:53:38 INFO - PROCESS | 1779 | 1472237618376 Marionette TRACE conn3 <- [1,1162,null,{}] 11:53:38 INFO - PROCESS | 1779 | 1472237618382 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:38 INFO - PROCESS | 1779 | 1472237618389 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:38 INFO - PROCESS | 1779 | 1472237618618 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 11:53:38 INFO - PROCESS | 1779 | 1472237618825 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:38 INFO - PROCESS | 1779 | 1472237618835 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f6400 == 36 [pid = 1779] [id = 298] 11:53:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x914de000) [pid = 1779] [serial = 895] [outer = (nil)] 11:53:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91ab4800) [pid = 1779] [serial = 896] [outer = 0x914de000] 11:53:38 INFO - PROCESS | 1779 | 1472237618966 Marionette DEBUG loaded listener.js 11:53:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91ab9000) [pid = 1779] [serial = 897] [outer = 0x914de000] 11:53:40 INFO - PROCESS | 1779 | 1472237620136 Marionette TRACE conn3 <- [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]]]}] 11:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1844ms 11:53:40 INFO - PROCESS | 1779 | 1472237620206 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 11:53:40 INFO - PROCESS | 1779 | 1472237620212 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 11:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:53:40 INFO - PROCESS | 1779 | 1472237620222 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:53:40 INFO - PROCESS | 1779 | 1472237620227 Marionette TRACE conn3 <- [1,1166,null,{}] 11:53:40 INFO - PROCESS | 1779 | 1472237620235 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:40 INFO - PROCESS | 1779 | 1472237620241 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:40 INFO - PROCESS | 1779 | 1472237620529 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 11:53:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed9c00 == 35 [pid = 1779] [id = 272] 11:53:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2b000 == 34 [pid = 1779] [id = 281] 11:53:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d810800 == 33 [pid = 1779] [id = 269] 11:53:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb7800 == 32 [pid = 1779] [id = 279] 11:53:40 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92ff3000) [pid = 1779] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:53:40 INFO - PROCESS | 1779 | 1472237620755 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:40 INFO - PROCESS | 1779 | 1472237620770 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedc000 == 31 [pid = 1779] [id = 294] 11:53:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e3c00 == 30 [pid = 1779] [id = 293] 11:53:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e333400 == 29 [pid = 1779] [id = 292] 11:53:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcd9c00 == 28 [pid = 1779] [id = 291] 11:53:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed6000 == 27 [pid = 1779] [id = 290] 11:53:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed6000 == 28 [pid = 1779] [id = 299] 11:53:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8bed9c00) [pid = 1779] [serial = 898] [outer = (nil)] 11:53:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d810800) [pid = 1779] [serial = 899] [outer = 0x8bed9c00] 11:53:40 INFO - PROCESS | 1779 | 1472237620851 Marionette DEBUG loaded listener.js 11:53:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8dce2000) [pid = 1779] [serial = 900] [outer = 0x8bed9c00] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e32ec00) [pid = 1779] [serial = 846] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9087dc00) [pid = 1779] [serial = 588] [outer = (nil)] [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.] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x914e1400) [pid = 1779] [serial = 842] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9140e800) [pid = 1779] [serial = 822] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed14000) [pid = 1779] [serial = 834] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x914e8c00) [pid = 1779] [serial = 843] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x908efc00) [pid = 1779] [serial = 828] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e509400) [pid = 1779] [serial = 839] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e25a800) [pid = 1779] [serial = 837] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x908f9800) [pid = 1779] [serial = 821] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8dce6800) [pid = 1779] [serial = 836] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed1b000) [pid = 1779] [serial = 827] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e2df800) [pid = 1779] [serial = 825] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ed17000) [pid = 1779] [serial = 840] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91abfc00) [pid = 1779] [serial = 831] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dcd9400) [pid = 1779] [serial = 824] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e2dec00) [pid = 1779] [serial = 833] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91ab8400) [pid = 1779] [serial = 830] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8dcb5400) [pid = 1779] [serial = 845] [outer = (nil)] [url = about:blank] 11:53:41 INFO - PROCESS | 1779 | 1472237621798 Marionette TRACE conn3 <- [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]]]}] 11:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1640ms 11:53:41 INFO - PROCESS | 1779 | 1472237621864 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 11:53:41 INFO - PROCESS | 1779 | 1472237621875 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 11:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:53:41 INFO - PROCESS | 1779 | 1472237621891 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:53:41 INFO - PROCESS | 1779 | 1472237621896 Marionette TRACE conn3 <- [1,1170,null,{}] 11:53:41 INFO - PROCESS | 1779 | 1472237621916 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:41 INFO - PROCESS | 1779 | 1472237621926 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:42 INFO - PROCESS | 1779 | 1472237622202 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 11:53:42 INFO - PROCESS | 1779 | 1472237622373 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:42 INFO - PROCESS | 1779 | 1472237622381 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2fc00 == 29 [pid = 1779] [id = 300] 11:53:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e2e9800) [pid = 1779] [serial = 901] [outer = (nil)] 11:53:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e332800) [pid = 1779] [serial = 902] [outer = 0x8e2e9800] 11:53:42 INFO - PROCESS | 1779 | 1472237622458 Marionette DEBUG loaded listener.js 11:53:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e494800) [pid = 1779] [serial = 903] [outer = 0x8e2e9800] 11:53:43 INFO - PROCESS | 1779 | 1472237623331 Marionette TRACE conn3 <- [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]]]}] 11:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1503ms 11:53:43 INFO - PROCESS | 1779 | 1472237623392 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 11:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:53:43 INFO - PROCESS | 1779 | 1472237623396 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 11:53:43 INFO - PROCESS | 1779 | 1472237623403 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:53:43 INFO - PROCESS | 1779 | 1472237623409 Marionette TRACE conn3 <- [1,1174,null,{}] 11:53:43 INFO - PROCESS | 1779 | 1472237623424 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:43 INFO - PROCESS | 1779 | 1472237623433 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:43 INFO - PROCESS | 1779 | 1472237623610 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 11:53:43 INFO - PROCESS | 1779 | 1472237623773 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:43 INFO - PROCESS | 1779 | 1472237623789 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed15800 == 30 [pid = 1779] [id = 301] 11:53:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed16000) [pid = 1779] [serial = 904] [outer = (nil)] 11:53:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed20000) [pid = 1779] [serial = 905] [outer = 0x8ed16000] 11:53:43 INFO - PROCESS | 1779 | 1472237623893 Marionette DEBUG loaded listener.js 11:53:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x908f5c00) [pid = 1779] [serial = 906] [outer = 0x8ed16000] 11:53:45 INFO - PROCESS | 1779 | 1472237625033 Marionette TRACE conn3 <- [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] 11:53:45 INFO - PROCESS | 1779 | 1472237625111 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 11:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:53:45 INFO - PROCESS | 1779 | 1472237625118 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:53:45 INFO - PROCESS | 1779 | 1472237625122 Marionette TRACE conn3 <- [1,1178,null,{}] 11:53:45 INFO - PROCESS | 1779 | 1472237625127 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:45 INFO - PROCESS | 1779 | 1472237625132 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:45 INFO - PROCESS | 1779 | 1472237625363 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 11:53:45 INFO - PROCESS | 1779 | 1472237625391 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:45 INFO - PROCESS | 1779 | 1472237625401 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x91409c00 == 31 [pid = 1779] [id = 302] 11:53:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9140a000) [pid = 1779] [serial = 907] [outer = (nil)] 11:53:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x914e0400) [pid = 1779] [serial = 908] [outer = 0x9140a000] 11:53:45 INFO - PROCESS | 1779 | 1472237625476 Marionette DEBUG loaded listener.js 11:53:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91ab2400) [pid = 1779] [serial = 909] [outer = 0x9140a000] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e334400) [pid = 1779] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e4c8400) [pid = 1779] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8dcda800) [pid = 1779] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ed16400) [pid = 1779] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8bed6800) [pid = 1779] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8bed4800) [pid = 1779] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91b98000) [pid = 1779] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91b99c00) [pid = 1779] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91f48400) [pid = 1779] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8d80cc00) [pid = 1779] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9393e400) [pid = 1779] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:53:46 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8dcba400) [pid = 1779] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:53:46 INFO - PROCESS | 1779 | 1472237626569 Marionette TRACE conn3 <- [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] 11:53:46 INFO - PROCESS | 1779 | 1472237626608 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 11:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:53:46 INFO - PROCESS | 1779 | 1472237626614 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:53:46 INFO - PROCESS | 1779 | 1472237626618 Marionette TRACE conn3 <- [1,1182,null,{}] 11:53:46 INFO - PROCESS | 1779 | 1472237626623 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:46 INFO - PROCESS | 1779 | 1472237626628 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:46 INFO - PROCESS | 1779 | 1472237626809 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 11:53:46 INFO - PROCESS | 1779 | 1472237626953 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:46 INFO - PROCESS | 1779 | 1472237626970 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed6800 == 32 [pid = 1779] [id = 303] 11:53:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dce3800) [pid = 1779] [serial = 910] [outer = (nil)] 11:53:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91ab7400) [pid = 1779] [serial = 911] [outer = 0x8dce3800] 11:53:47 INFO - PROCESS | 1779 | 1472237627116 Marionette DEBUG loaded listener.js 11:53:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x91abf800) [pid = 1779] [serial = 912] [outer = 0x8dce3800] 11:53:47 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:47 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:53:48 INFO - PROCESS | 1779 | 1472237628128 Marionette TRACE conn3 <- [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[80] expected 0 but got 255","_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] 11:53:48 INFO - PROCESS | 1779 | 1472237628213 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 11:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:53:48 INFO - PROCESS | 1779 | 1472237628223 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:53:48 INFO - PROCESS | 1779 | 1472237628228 Marionette TRACE conn3 <- [1,1186,null,{}] 11:53:48 INFO - PROCESS | 1779 | 1472237628237 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:48 INFO - PROCESS | 1779 | 1472237628243 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:48 INFO - PROCESS | 1779 | 1472237628498 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 11:53:48 INFO - PROCESS | 1779 | 1472237628731 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:48 INFO - PROCESS | 1779 | 1472237628747 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2df400 == 33 [pid = 1779] [id = 304] 11:53:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e2df800) [pid = 1779] [serial = 913] [outer = (nil)] 11:53:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e2e5800) [pid = 1779] [serial = 914] [outer = 0x8e2df800] 11:53:48 INFO - PROCESS | 1779 | 1472237628847 Marionette DEBUG loaded listener.js 11:53:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e492000) [pid = 1779] [serial = 915] [outer = 0x8e2df800] 11:53:49 INFO - PROCESS | 1779 | 1472237629828 Marionette TRACE conn3 <- [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] 11:53:49 INFO - PROCESS | 1779 | 1472237629918 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 11:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:53:49 INFO - PROCESS | 1779 | 1472237629931 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:53:49 INFO - PROCESS | 1779 | 1472237629936 Marionette TRACE conn3 <- [1,1190,null,{}] 11:53:49 INFO - PROCESS | 1779 | 1472237629943 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:49 INFO - PROCESS | 1779 | 1472237629951 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:50 INFO - PROCESS | 1779 | 1472237630273 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 11:53:50 INFO - PROCESS | 1779 | 1472237630596 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:50 INFO - PROCESS | 1779 | 1472237630605 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e253c00 == 34 [pid = 1779] [id = 305] 11:53:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed20400) [pid = 1779] [serial = 916] [outer = (nil)] 11:53:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9140cc00) [pid = 1779] [serial = 917] [outer = 0x8ed20400] 11:53:50 INFO - PROCESS | 1779 | 1472237630713 Marionette DEBUG loaded listener.js 11:53:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x914e6800) [pid = 1779] [serial = 918] [outer = 0x8ed20400] 11:53:52 INFO - PROCESS | 1779 | 1472237632004 Marionette TRACE conn3 <- [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] 11:53:52 INFO - PROCESS | 1779 | 1472237632098 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 11:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:53:52 INFO - PROCESS | 1779 | 1472237632208 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:53:52 INFO - PROCESS | 1779 | 1472237632218 Marionette TRACE conn3 <- [1,1194,null,{}] 11:53:52 INFO - PROCESS | 1779 | 1472237632248 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:52 INFO - PROCESS | 1779 | 1472237632263 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:52 INFO - PROCESS | 1779 | 1472237632606 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 11:53:52 INFO - PROCESS | 1779 | 1472237632757 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:52 INFO - PROCESS | 1779 | 1472237632770 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e507400 == 35 [pid = 1779] [id = 306] 11:53:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91f3ec00) [pid = 1779] [serial = 919] [outer = (nil)] 11:53:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91f4cc00) [pid = 1779] [serial = 920] [outer = 0x91f3ec00] 11:53:52 INFO - PROCESS | 1779 | 1472237632891 Marionette DEBUG loaded listener.js 11:53:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92fee400) [pid = 1779] [serial = 921] [outer = 0x91f3ec00] 11:53:53 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:53 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:53 INFO - PROCESS | 1779 | 1472237633831 Marionette TRACE conn3 <- [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 210","_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] 11:53:53 INFO - PROCESS | 1779 | 1472237633912 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 11:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:53:53 INFO - PROCESS | 1779 | 1472237633919 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:53:53 INFO - PROCESS | 1779 | 1472237633924 Marionette TRACE conn3 <- [1,1198,null,{}] 11:53:53 INFO - PROCESS | 1779 | 1472237633930 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:53 INFO - PROCESS | 1779 | 1472237633935 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:54 INFO - PROCESS | 1779 | 1472237634172 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 11:53:54 INFO - PROCESS | 1779 | 1472237634428 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:54 INFO - PROCESS | 1779 | 1472237634437 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b9b800 == 36 [pid = 1779] [id = 307] 11:53:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91f43800) [pid = 1779] [serial = 922] [outer = (nil)] 11:53:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93941c00) [pid = 1779] [serial = 923] [outer = 0x91f43800] 11:53:54 INFO - PROCESS | 1779 | 1472237634582 Marionette DEBUG loaded listener.js 11:53:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93948400) [pid = 1779] [serial = 924] [outer = 0x91f43800] 11:53:55 INFO - PROCESS | 1779 | 1472237635526 Marionette TRACE conn3 <- [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]]]}] 11:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1684ms 11:53:55 INFO - PROCESS | 1779 | 1472237635603 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 11:53:55 INFO - PROCESS | 1779 | 1472237635608 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 11:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:53:55 INFO - PROCESS | 1779 | 1472237635614 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:53:55 INFO - PROCESS | 1779 | 1472237635618 Marionette TRACE conn3 <- [1,1202,null,{}] 11:53:55 INFO - PROCESS | 1779 | 1472237635624 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:55 INFO - PROCESS | 1779 | 1472237635630 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:55 INFO - PROCESS | 1779 | 1472237635846 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 11:53:56 INFO - PROCESS | 1779 | 1472237636059 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:56 INFO - PROCESS | 1779 | 1472237636068 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ff4c00 == 37 [pid = 1779] [id = 308] 11:53:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9393d400) [pid = 1779] [serial = 925] [outer = (nil)] 11:53:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93a92800) [pid = 1779] [serial = 926] [outer = 0x9393d400] 11:53:56 INFO - PROCESS | 1779 | 1472237636197 Marionette DEBUG loaded listener.js 11:53:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93a95000) [pid = 1779] [serial = 927] [outer = 0x9393d400] 11:53:57 INFO - PROCESS | 1779 | 1472237637349 Marionette TRACE conn3 <- [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]]]}] 11:53:57 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 11:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1781ms 11:53:57 INFO - PROCESS | 1779 | 1472237637397 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 11:53:57 INFO - PROCESS | 1779 | 1472237637401 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 11:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:53:57 INFO - PROCESS | 1779 | 1472237637408 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:53:57 INFO - PROCESS | 1779 | 1472237637412 Marionette TRACE conn3 <- [1,1206,null,{}] 11:53:57 INFO - PROCESS | 1779 | 1472237637417 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:57 INFO - PROCESS | 1779 | 1472237637428 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:57 INFO - PROCESS | 1779 | 1472237637750 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 11:53:57 INFO - PROCESS | 1779 | 1472237637910 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:57 INFO - PROCESS | 1779 | 1472237637922 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcdd800 == 38 [pid = 1779] [id = 309] 11:53:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e4d2800) [pid = 1779] [serial = 928] [outer = (nil)] 11:53:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9510e000) [pid = 1779] [serial = 929] [outer = 0x8e4d2800] 11:53:58 INFO - PROCESS | 1779 | 1472237638015 Marionette DEBUG loaded listener.js 11:53:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x95115800) [pid = 1779] [serial = 930] [outer = 0x8e4d2800] 11:53:58 INFO - PROCESS | 1779 | 1472237638943 Marionette TRACE conn3 <- [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]]]}] 11:53:58 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 11:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1580ms 11:53:58 INFO - PROCESS | 1779 | 1472237638989 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 11:53:58 INFO - PROCESS | 1779 | 1472237638993 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 11:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:53:59 INFO - PROCESS | 1779 | 1472237639000 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:53:59 INFO - PROCESS | 1779 | 1472237639003 Marionette TRACE conn3 <- [1,1210,null,{}] 11:53:59 INFO - PROCESS | 1779 | 1472237639009 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:59 INFO - PROCESS | 1779 | 1472237639015 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:59 INFO - PROCESS | 1779 | 1472237639201 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 11:53:59 INFO - PROCESS | 1779 | 1472237639441 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:59 INFO - PROCESS | 1779 | 1472237639449 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:53:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4d400 == 39 [pid = 1779] [id = 310] 11:53:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8bed2000) [pid = 1779] [serial = 931] [outer = (nil)] 11:53:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8bedf400) [pid = 1779] [serial = 932] [outer = 0x8bed2000] 11:53:59 INFO - PROCESS | 1779 | 1472237639740 Marionette DEBUG loaded listener.js 11:53:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d80a400) [pid = 1779] [serial = 933] [outer = 0x8bed2000] 11:54:00 INFO - PROCESS | 1779 | 1472237640835 Marionette TRACE conn3 <- [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]]]}] 11:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1883ms 11:54:00 INFO - PROCESS | 1779 | 1472237640886 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 11:54:00 INFO - PROCESS | 1779 | 1472237640893 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 11:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:54:00 INFO - PROCESS | 1779 | 1472237640904 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:54:00 INFO - PROCESS | 1779 | 1472237640908 Marionette TRACE conn3 <- [1,1214,null,{}] 11:54:00 INFO - PROCESS | 1779 | 1472237640917 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:00 INFO - PROCESS | 1779 | 1472237640921 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:01 INFO - PROCESS | 1779 | 1472237641117 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x908f6400 == 38 [pid = 1779] [id = 298] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed1c000 == 37 [pid = 1779] [id = 297] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8be4b000 == 36 [pid = 1779] [id = 296] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2e400 == 35 [pid = 1779] [id = 295] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb8000 == 34 [pid = 1779] [id = 282] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed3400 == 33 [pid = 1779] [id = 289] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x91ab5c00 == 32 [pid = 1779] [id = 285] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x91c90c00 == 31 [pid = 1779] [id = 286] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8d804c00 == 30 [pid = 1779] [id = 270] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x914db800 == 29 [pid = 1779] [id = 280] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedd000 == 28 [pid = 1779] [id = 274] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2e800 == 27 [pid = 1779] [id = 271] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2f000 == 26 [pid = 1779] [id = 277] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80c000 == 25 [pid = 1779] [id = 283] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8d806400 == 24 [pid = 1779] [id = 278] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8e495c00 == 23 [pid = 1779] [id = 275] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x908f0800 == 22 [pid = 1779] [id = 273] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50d800 == 21 [pid = 1779] [id = 288] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8beda800 == 20 [pid = 1779] [id = 287] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x914e9800 == 19 [pid = 1779] [id = 276] 11:54:02 INFO - PROCESS | 1779 | --DOCSHELL 0x914e8000 == 18 [pid = 1779] [id = 284] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e331000) [pid = 1779] [serial = 849] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e251000) [pid = 1779] [serial = 848] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e48e000) [pid = 1779] [serial = 879] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e50c800) [pid = 1779] [serial = 881] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8dcdf800) [pid = 1779] [serial = 875] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x908f9c00) [pid = 1779] [serial = 852] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x90879800) [pid = 1779] [serial = 851] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8beddc00) [pid = 1779] [serial = 872] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ce19800) [pid = 1779] [serial = 873] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d802000) [pid = 1779] [serial = 870] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91c89c00) [pid = 1779] [serial = 855] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8ce14c00) [pid = 1779] [serial = 869] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91b9e400) [pid = 1779] [serial = 854] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91f43c00) [pid = 1779] [serial = 858] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91f3f000) [pid = 1779] [serial = 857] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e338000) [pid = 1779] [serial = 878] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9220e000) [pid = 1779] [serial = 861] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9220bc00) [pid = 1779] [serial = 860] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ed18800) [pid = 1779] [serial = 882] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x93a5ac00) [pid = 1779] [serial = 864] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x93a57800) [pid = 1779] [serial = 863] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x93c68c00) [pid = 1779] [serial = 867] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93c67800) [pid = 1779] [serial = 866] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8dce5800) [pid = 1779] [serial = 876] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x90874800) [pid = 1779] [serial = 884] [outer = (nil)] [url = about:blank] 11:54:02 INFO - PROCESS | 1779 | 1472237642602 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:02 INFO - PROCESS | 1779 | 1472237642617 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae26400 == 19 [pid = 1779] [id = 311] 11:54:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8ae28c00) [pid = 1779] [serial = 934] [outer = (nil)] 11:54:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8ae2f000) [pid = 1779] [serial = 935] [outer = 0x8ae28c00] 11:54:02 INFO - PROCESS | 1779 | 1472237642795 Marionette DEBUG loaded listener.js 11:54:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8bed8c00) [pid = 1779] [serial = 936] [outer = 0x8ae28c00] 11:54:03 INFO - PROCESS | 1779 | 1472237643633 Marionette TRACE conn3 <- [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]]]}] 11:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2753ms 11:54:03 INFO - PROCESS | 1779 | 1472237643659 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 11:54:03 INFO - PROCESS | 1779 | 1472237643664 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 11:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:54:03 INFO - PROCESS | 1779 | 1472237643672 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:54:03 INFO - PROCESS | 1779 | 1472237643677 Marionette TRACE conn3 <- [1,1218,null,{}] 11:54:03 INFO - PROCESS | 1779 | 1472237643685 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:03 INFO - PROCESS | 1779 | 1472237643694 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:03 INFO - PROCESS | 1779 | 1472237643881 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 11:54:03 INFO - PROCESS | 1779 | 1472237643911 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:03 INFO - PROCESS | 1779 | 1472237643922 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb5400 == 20 [pid = 1779] [id = 312] 11:54:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dcb5c00) [pid = 1779] [serial = 937] [outer = (nil)] 11:54:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8dcbcc00) [pid = 1779] [serial = 938] [outer = 0x8dcb5c00] 11:54:04 INFO - PROCESS | 1779 | 1472237644111 Marionette DEBUG loaded listener.js 11:54:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dce0800) [pid = 1779] [serial = 939] [outer = 0x8dcb5c00] 11:54:05 INFO - PROCESS | 1779 | 1472237645007 Marionette TRACE conn3 <- [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]]]}] 11:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1383ms 11:54:05 INFO - PROCESS | 1779 | 1472237645058 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 11:54:05 INFO - PROCESS | 1779 | 1472237645065 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 11:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:54:05 INFO - PROCESS | 1779 | 1472237645080 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:54:05 INFO - PROCESS | 1779 | 1472237645084 Marionette TRACE conn3 <- [1,1222,null,{}] 11:54:05 INFO - PROCESS | 1779 | 1472237645090 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:05 INFO - PROCESS | 1779 | 1472237645096 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:05 INFO - PROCESS | 1779 | 1472237645327 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 11:54:05 INFO - PROCESS | 1779 | 1472237645356 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:05 INFO - PROCESS | 1779 | 1472237645364 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e258c00 == 21 [pid = 1779] [id = 313] 11:54:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e2e8c00) [pid = 1779] [serial = 940] [outer = (nil)] 11:54:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e32e400) [pid = 1779] [serial = 941] [outer = 0x8e2e8c00] 11:54:05 INFO - PROCESS | 1779 | 1472237645438 Marionette DEBUG loaded listener.js 11:54:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e33cc00) [pid = 1779] [serial = 942] [outer = 0x8e2e8c00] 11:54:06 INFO - PROCESS | 1779 | 1472237646550 Marionette TRACE conn3 <- [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] 11:54:06 INFO - PROCESS | 1779 | 1472237646622 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 11:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:54:06 INFO - PROCESS | 1779 | 1472237646633 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:54:06 INFO - PROCESS | 1779 | 1472237646644 Marionette TRACE conn3 <- [1,1226,null,{}] 11:54:06 INFO - PROCESS | 1779 | 1472237646668 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:06 INFO - PROCESS | 1779 | 1472237646677 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:06 INFO - PROCESS | 1779 | 1472237646956 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dce3800) [pid = 1779] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e2e9800) [pid = 1779] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ed16000) [pid = 1779] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8d804800) [pid = 1779] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e2ea400) [pid = 1779] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8bed9c00) [pid = 1779] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8ae30800) [pid = 1779] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8ed1ec00) [pid = 1779] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9140a000) [pid = 1779] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:54:07 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x914de000) [pid = 1779] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:54:07 INFO - PROCESS | 1779 | 1472237647769 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:07 INFO - PROCESS | 1779 | 1472237647777 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed4000 == 22 [pid = 1779] [id = 314] 11:54:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8bed7800) [pid = 1779] [serial = 943] [outer = (nil)] 11:54:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8d80ec00) [pid = 1779] [serial = 944] [outer = 0x8bed7800] 11:54:07 INFO - PROCESS | 1779 | 1472237647899 Marionette DEBUG loaded listener.js 11:54:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e4d0400) [pid = 1779] [serial = 945] [outer = 0x8bed7800] 11:54:08 INFO - PROCESS | 1779 | 1472237648618 Marionette TRACE conn3 <- [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]]]}] 11:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2006ms 11:54:08 INFO - PROCESS | 1779 | 1472237648636 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 11:54:08 INFO - PROCESS | 1779 | 1472237648641 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 11:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:54:08 INFO - PROCESS | 1779 | 1472237648647 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:54:08 INFO - PROCESS | 1779 | 1472237648650 Marionette TRACE conn3 <- [1,1230,null,{}] 11:54:08 INFO - PROCESS | 1779 | 1472237648669 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:08 INFO - PROCESS | 1779 | 1472237648675 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:08 INFO - PROCESS | 1779 | 1472237648848 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 11:54:08 INFO - PROCESS | 1779 | 1472237648870 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:08 INFO - PROCESS | 1779 | 1472237648881 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbe800 == 23 [pid = 1779] [id = 315] 11:54:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8ed19800) [pid = 1779] [serial = 946] [outer = (nil)] 11:54:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x90874400) [pid = 1779] [serial = 947] [outer = 0x8ed19800] 11:54:08 INFO - PROCESS | 1779 | 1472237648957 Marionette DEBUG loaded listener.js 11:54:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9087c400) [pid = 1779] [serial = 948] [outer = 0x8ed19800] 11:54:10 INFO - PROCESS | 1779 | 1472237650055 Marionette TRACE conn3 <- [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]]]}] 11:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1450ms 11:54:10 INFO - PROCESS | 1779 | 1472237650100 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 11:54:10 INFO - PROCESS | 1779 | 1472237650107 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 11:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:54:10 INFO - PROCESS | 1779 | 1472237650118 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:54:10 INFO - PROCESS | 1779 | 1472237650124 Marionette TRACE conn3 <- [1,1234,null,{}] 11:54:10 INFO - PROCESS | 1779 | 1472237650134 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:10 INFO - PROCESS | 1779 | 1472237650140 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:10 INFO - PROCESS | 1779 | 1472237650338 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 11:54:10 INFO - PROCESS | 1779 | 1472237650592 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:10 INFO - PROCESS | 1779 | 1472237650611 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb7800 == 24 [pid = 1779] [id = 316] 11:54:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dcb9c00) [pid = 1779] [serial = 949] [outer = (nil)] 11:54:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcde400) [pid = 1779] [serial = 950] [outer = 0x8dcb9c00] 11:54:10 INFO - PROCESS | 1779 | 1472237650800 Marionette DEBUG loaded listener.js 11:54:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e331000) [pid = 1779] [serial = 951] [outer = 0x8dcb9c00] 11:54:11 INFO - PROCESS | 1779 | 1472237651933 Marionette TRACE conn3 <- [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]]]}] 11:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1837ms 11:54:11 INFO - PROCESS | 1779 | 1472237651956 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 11:54:11 INFO - PROCESS | 1779 | 1472237651967 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 11:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:54:11 INFO - PROCESS | 1779 | 1472237651985 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:54:11 INFO - PROCESS | 1779 | 1472237651993 Marionette TRACE conn3 <- [1,1238,null,{}] 11:54:12 INFO - PROCESS | 1779 | 1472237652003 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:12 INFO - PROCESS | 1779 | 1472237652012 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:12 INFO - PROCESS | 1779 | 1472237652292 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 11:54:12 INFO - PROCESS | 1779 | 1472237652499 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:12 INFO - PROCESS | 1779 | 1472237652509 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bee0800 == 25 [pid = 1779] [id = 317] 11:54:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e490c00) [pid = 1779] [serial = 952] [outer = (nil)] 11:54:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed1c000) [pid = 1779] [serial = 953] [outer = 0x8e490c00] 11:54:12 INFO - PROCESS | 1779 | 1472237652601 Marionette DEBUG loaded listener.js 11:54:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x908f0800) [pid = 1779] [serial = 954] [outer = 0x8e490c00] 11:54:13 INFO - PROCESS | 1779 | 1472237653581 Marionette TRACE conn3 <- [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]]]}] 11:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1645ms 11:54:13 INFO - PROCESS | 1779 | 1472237653628 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 11:54:13 INFO - PROCESS | 1779 | 1472237653632 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 11:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:54:13 INFO - PROCESS | 1779 | 1472237653639 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:54:13 INFO - PROCESS | 1779 | 1472237653646 Marionette TRACE conn3 <- [1,1242,null,{}] 11:54:13 INFO - PROCESS | 1779 | 1472237653663 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:13 INFO - PROCESS | 1779 | 1472237653671 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:13 INFO - PROCESS | 1779 | 1472237653930 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 11:54:14 INFO - PROCESS | 1779 | 1472237654197 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:14 INFO - PROCESS | 1779 | 1472237654208 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x9140dc00 == 26 [pid = 1779] [id = 318] 11:54:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91410c00) [pid = 1779] [serial = 955] [outer = (nil)] 11:54:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x914dec00) [pid = 1779] [serial = 956] [outer = 0x91410c00] 11:54:14 INFO - PROCESS | 1779 | 1472237654315 Marionette DEBUG loaded listener.js 11:54:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x914e9800) [pid = 1779] [serial = 957] [outer = 0x91410c00] 11:54:15 INFO - PROCESS | 1779 | 1472237655284 Marionette TRACE conn3 <- [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]]]}] 11:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1686ms 11:54:15 INFO - PROCESS | 1779 | 1472237655326 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 11:54:15 INFO - PROCESS | 1779 | 1472237655332 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 11:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:54:15 INFO - PROCESS | 1779 | 1472237655357 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:54:15 INFO - PROCESS | 1779 | 1472237655361 Marionette TRACE conn3 <- [1,1246,null,{}] 11:54:15 INFO - PROCESS | 1779 | 1472237655367 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:15 INFO - PROCESS | 1779 | 1472237655372 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:15 INFO - PROCESS | 1779 | 1472237655560 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 11:54:15 INFO - PROCESS | 1779 | 1472237655772 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:15 INFO - PROCESS | 1779 | 1472237655781 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce4000 == 27 [pid = 1779] [id = 319] 11:54:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x914e2000) [pid = 1779] [serial = 958] [outer = (nil)] 11:54:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91b92c00) [pid = 1779] [serial = 959] [outer = 0x914e2000] 11:54:15 INFO - PROCESS | 1779 | 1472237655886 Marionette DEBUG loaded listener.js 11:54:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91b96800) [pid = 1779] [serial = 960] [outer = 0x914e2000] 11:54:16 INFO - PROCESS | 1779 | 1472237656800 Marionette TRACE conn3 <- [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]]]}] 11:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1491ms 11:54:16 INFO - PROCESS | 1779 | 1472237656846 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 11:54:16 INFO - PROCESS | 1779 | 1472237656850 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 11:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:54:16 INFO - PROCESS | 1779 | 1472237656857 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:54:16 INFO - PROCESS | 1779 | 1472237656861 Marionette TRACE conn3 <- [1,1250,null,{}] 11:54:16 INFO - PROCESS | 1779 | 1472237656867 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:16 INFO - PROCESS | 1779 | 1472237656873 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:17 INFO - PROCESS | 1779 | 1472237657059 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 11:54:17 INFO - PROCESS | 1779 | 1472237657238 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:17 INFO - PROCESS | 1779 | 1472237657248 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce20000 == 28 [pid = 1779] [id = 320] 11:54:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91b9ec00) [pid = 1779] [serial = 961] [outer = (nil)] 11:54:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91c85800) [pid = 1779] [serial = 962] [outer = 0x91b9ec00] 11:54:17 INFO - PROCESS | 1779 | 1472237657374 Marionette DEBUG loaded listener.js 11:54:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91c87400) [pid = 1779] [serial = 963] [outer = 0x91b9ec00] 11:54:18 INFO - PROCESS | 1779 | 1472237658259 Marionette TRACE conn3 <- [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]]]}] 11:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1438ms 11:54:18 INFO - PROCESS | 1779 | 1472237658296 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 11:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:54:18 INFO - PROCESS | 1779 | 1472237658301 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 11:54:18 INFO - PROCESS | 1779 | 1472237658307 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:54:18 INFO - PROCESS | 1779 | 1472237658311 Marionette TRACE conn3 <- [1,1254,null,{}] 11:54:18 INFO - PROCESS | 1779 | 1472237658317 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:18 INFO - PROCESS | 1779 | 1472237658329 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:18 INFO - PROCESS | 1779 | 1472237658558 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 11:54:18 INFO - PROCESS | 1779 | 1472237658798 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:18 INFO - PROCESS | 1779 | 1472237658810 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcdac00 == 29 [pid = 1779] [id = 321] 11:54:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e491400) [pid = 1779] [serial = 964] [outer = (nil)] 11:54:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9220e000) [pid = 1779] [serial = 965] [outer = 0x8e491400] 11:54:18 INFO - PROCESS | 1779 | 1472237658949 Marionette DEBUG loaded listener.js 11:54:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9393a400) [pid = 1779] [serial = 966] [outer = 0x8e491400] 11:54:19 INFO - PROCESS | 1779 | 1472237659886 Marionette TRACE conn3 <- [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]]]}] 11:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1640ms 11:54:19 INFO - PROCESS | 1779 | 1472237659948 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 11:54:19 INFO - PROCESS | 1779 | 1472237659952 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 11:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:54:19 INFO - PROCESS | 1779 | 1472237659959 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:54:19 INFO - PROCESS | 1779 | 1472237659962 Marionette TRACE conn3 <- [1,1258,null,{}] 11:54:19 INFO - PROCESS | 1779 | 1472237659969 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:19 INFO - PROCESS | 1779 | 1472237659974 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:20 INFO - PROCESS | 1779 | 1472237660153 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 11:54:20 INFO - PROCESS | 1779 | 1472237660363 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:20 INFO - PROCESS | 1779 | 1472237660373 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2e800 == 30 [pid = 1779] [id = 322] 11:54:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dcb2400) [pid = 1779] [serial = 967] [outer = (nil)] 11:54:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93a56800) [pid = 1779] [serial = 968] [outer = 0x8dcb2400] 11:54:20 INFO - PROCESS | 1779 | 1472237660504 Marionette DEBUG loaded listener.js 11:54:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92ff3400) [pid = 1779] [serial = 969] [outer = 0x8dcb2400] 11:54:21 INFO - PROCESS | 1779 | 1472237661580 Marionette TRACE conn3 <- [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]]]}] 11:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1682ms 11:54:21 INFO - PROCESS | 1779 | 1472237661643 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 11:54:21 INFO - PROCESS | 1779 | 1472237661647 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 11:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:54:21 INFO - PROCESS | 1779 | 1472237661653 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:54:21 INFO - PROCESS | 1779 | 1472237661657 Marionette TRACE conn3 <- [1,1262,null,{}] 11:54:21 INFO - PROCESS | 1779 | 1472237661663 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:21 INFO - PROCESS | 1779 | 1472237661668 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:21 INFO - PROCESS | 1779 | 1472237661851 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 11:54:22 INFO - PROCESS | 1779 | 1472237662021 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:22 INFO - PROCESS | 1779 | 1472237662029 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce19800 == 31 [pid = 1779] [id = 323] 11:54:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e33c400) [pid = 1779] [serial = 970] [outer = (nil)] 11:54:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x93c6dc00) [pid = 1779] [serial = 971] [outer = 0x8e33c400] 11:54:22 INFO - PROCESS | 1779 | 1472237662132 Marionette DEBUG loaded listener.js 11:54:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x93c6f800) [pid = 1779] [serial = 972] [outer = 0x8e33c400] 11:54:23 INFO - PROCESS | 1779 | 1472237663180 Marionette TRACE conn3 <- [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]]]}] 11:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1586ms 11:54:23 INFO - PROCESS | 1779 | 1472237663241 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 11:54:23 INFO - PROCESS | 1779 | 1472237663246 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 11:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:54:23 INFO - PROCESS | 1779 | 1472237663252 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:54:23 INFO - PROCESS | 1779 | 1472237663256 Marionette TRACE conn3 <- [1,1266,null,{}] 11:54:23 INFO - PROCESS | 1779 | 1472237663262 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:23 INFO - PROCESS | 1779 | 1472237663267 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:23 INFO - PROCESS | 1779 | 1472237663450 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 11:54:23 INFO - PROCESS | 1779 | 1472237663685 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:23 INFO - PROCESS | 1779 | 1472237663693 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae22400 == 32 [pid = 1779] [id = 324] 11:54:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8ae2f400) [pid = 1779] [serial = 973] [outer = (nil)] 11:54:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8e497c00) [pid = 1779] [serial = 974] [outer = 0x8ae2f400] 11:54:23 INFO - PROCESS | 1779 | 1472237663803 Marionette DEBUG loaded listener.js 11:54:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x90878000) [pid = 1779] [serial = 975] [outer = 0x8ae2f400] 11:54:24 INFO - PROCESS | 1779 | 1472237664738 Marionette TRACE conn3 <- [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]]]}] 11:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1785ms 11:54:25 INFO - PROCESS | 1779 | 1472237665041 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 11:54:25 INFO - PROCESS | 1779 | 1472237665053 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 11:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:54:25 INFO - PROCESS | 1779 | 1472237665079 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:54:25 INFO - PROCESS | 1779 | 1472237665087 Marionette TRACE conn3 <- [1,1270,null,{}] 11:54:25 INFO - PROCESS | 1779 | 1472237665101 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:25 INFO - PROCESS | 1779 | 1472237665112 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:25 INFO - PROCESS | 1779 | 1472237665497 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 11:54:25 INFO - PROCESS | 1779 | 1472237665667 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:25 INFO - PROCESS | 1779 | 1472237665685 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bee0400 == 33 [pid = 1779] [id = 325] 11:54:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8ce22c00) [pid = 1779] [serial = 976] [outer = (nil)] 11:54:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8d808000) [pid = 1779] [serial = 977] [outer = 0x8ce22c00] 11:54:25 INFO - PROCESS | 1779 | 1472237665776 Marionette DEBUG loaded listener.js 11:54:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8dcb9400) [pid = 1779] [serial = 978] [outer = 0x8ce22c00] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x91ab7400) [pid = 1779] [serial = 911] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8e494800) [pid = 1779] [serial = 903] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x908f5c00) [pid = 1779] [serial = 906] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9087a000) [pid = 1779] [serial = 885] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8e330c00) [pid = 1779] [serial = 890] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d810800) [pid = 1779] [serial = 899] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8be58c00) [pid = 1779] [serial = 887] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x908f2000) [pid = 1779] [serial = 893] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8dce2000) [pid = 1779] [serial = 900] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8ce19000) [pid = 1779] [serial = 888] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91ab2400) [pid = 1779] [serial = 909] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x914e0400) [pid = 1779] [serial = 908] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91ab9000) [pid = 1779] [serial = 897] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e491000) [pid = 1779] [serial = 891] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91402800) [pid = 1779] [serial = 894] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91ab4800) [pid = 1779] [serial = 896] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed20000) [pid = 1779] [serial = 905] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e332800) [pid = 1779] [serial = 902] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91abf800) [pid = 1779] [serial = 912] [outer = (nil)] [url = about:blank] 11:54:26 INFO - PROCESS | 1779 | 1472237666822 Marionette TRACE conn3 <- [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]]]}] 11:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1795ms 11:54:26 INFO - PROCESS | 1779 | 1472237666869 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 11:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:54:26 INFO - PROCESS | 1779 | 1472237666881 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 11:54:26 INFO - PROCESS | 1779 | 1472237666890 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:54:26 INFO - PROCESS | 1779 | 1472237666896 Marionette TRACE conn3 <- [1,1274,null,{}] 11:54:26 INFO - PROCESS | 1779 | 1472237666907 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:26 INFO - PROCESS | 1779 | 1472237666912 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:27 INFO - PROCESS | 1779 | 1472237667153 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 11:54:27 INFO - PROCESS | 1779 | 1472237667383 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:27 INFO - PROCESS | 1779 | 1472237667393 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce19000 == 34 [pid = 1779] [id = 326] 11:54:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8d801c00) [pid = 1779] [serial = 979] [outer = (nil)] 11:54:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e256000) [pid = 1779] [serial = 980] [outer = 0x8d801c00] 11:54:27 INFO - PROCESS | 1779 | 1472237667528 Marionette DEBUG loaded listener.js 11:54:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e330c00) [pid = 1779] [serial = 981] [outer = 0x8d801c00] 11:54:28 INFO - PROCESS | 1779 | 1472237668535 Marionette TRACE conn3 <- [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]]]}] 11:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1689ms 11:54:28 INFO - PROCESS | 1779 | 1472237668579 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 11:54:28 INFO - PROCESS | 1779 | 1472237668586 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 11:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:54:28 INFO - PROCESS | 1779 | 1472237668597 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:54:28 INFO - PROCESS | 1779 | 1472237668601 Marionette TRACE conn3 <- [1,1278,null,{}] 11:54:28 INFO - PROCESS | 1779 | 1472237668608 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:28 INFO - PROCESS | 1779 | 1472237668614 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:28 INFO - PROCESS | 1779 | 1472237668805 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 11:54:29 INFO - PROCESS | 1779 | 1472237669059 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:29 INFO - PROCESS | 1779 | 1472237669069 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e493c00 == 35 [pid = 1779] [id = 327] 11:54:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e505800) [pid = 1779] [serial = 982] [outer = (nil)] 11:54:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e510800) [pid = 1779] [serial = 983] [outer = 0x8e505800] 11:54:29 INFO - PROCESS | 1779 | 1472237669201 Marionette DEBUG loaded listener.js 11:54:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8ed1b400) [pid = 1779] [serial = 984] [outer = 0x8e505800] 11:54:30 INFO - PROCESS | 1779 | 1472237670371 Marionette TRACE conn3 <- [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]]]}] 11:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1834ms 11:54:30 INFO - PROCESS | 1779 | 1472237670431 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 11:54:30 INFO - PROCESS | 1779 | 1472237670435 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 11:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:54:30 INFO - PROCESS | 1779 | 1472237670443 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:54:30 INFO - PROCESS | 1779 | 1472237670449 Marionette TRACE conn3 <- [1,1282,null,{}] 11:54:30 INFO - PROCESS | 1779 | 1472237670466 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:30 INFO - PROCESS | 1779 | 1472237670475 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:30 INFO - PROCESS | 1779 | 1472237670693 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 11:54:30 INFO - PROCESS | 1779 | 1472237670910 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:30 INFO - PROCESS | 1779 | 1472237670922 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f7c00 == 36 [pid = 1779] [id = 328] 11:54:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91405800) [pid = 1779] [serial = 985] [outer = (nil)] 11:54:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9140a800) [pid = 1779] [serial = 986] [outer = 0x91405800] 11:54:31 INFO - PROCESS | 1779 | 1472237671053 Marionette DEBUG loaded listener.js 11:54:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x914e0800) [pid = 1779] [serial = 987] [outer = 0x91405800] 11:54:31 INFO - PROCESS | 1779 | 1472237671959 Marionette TRACE conn3 <- [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]]]}] 11:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1585ms 11:54:32 INFO - PROCESS | 1779 | 1472237672029 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 11:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:54:32 INFO - PROCESS | 1779 | 1472237672034 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 11:54:32 INFO - PROCESS | 1779 | 1472237672040 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:54:32 INFO - PROCESS | 1779 | 1472237672044 Marionette TRACE conn3 <- [1,1286,null,{}] 11:54:32 INFO - PROCESS | 1779 | 1472237672050 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:32 INFO - PROCESS | 1779 | 1472237672055 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:32 INFO - PROCESS | 1779 | 1472237672244 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 11:54:32 INFO - PROCESS | 1779 | 1472237672422 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:32 INFO - PROCESS | 1779 | 1472237672431 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f7000 == 37 [pid = 1779] [id = 329] 11:54:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91404000) [pid = 1779] [serial = 988] [outer = (nil)] 11:54:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91abe800) [pid = 1779] [serial = 989] [outer = 0x91404000] 11:54:32 INFO - PROCESS | 1779 | 1472237672562 Marionette DEBUG loaded listener.js 11:54:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x91c83400) [pid = 1779] [serial = 990] [outer = 0x91404000] 11:54:33 INFO - PROCESS | 1779 | 1472237673560 Marionette TRACE conn3 <- [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]]]}] 11:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1584ms 11:54:33 INFO - PROCESS | 1779 | 1472237673624 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 11:54:33 INFO - PROCESS | 1779 | 1472237673628 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 11:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:54:33 INFO - PROCESS | 1779 | 1472237673635 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:54:33 INFO - PROCESS | 1779 | 1472237673640 Marionette TRACE conn3 <- [1,1290,null,{}] 11:54:33 INFO - PROCESS | 1779 | 1472237673646 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:33 INFO - PROCESS | 1779 | 1472237673651 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:33 INFO - PROCESS | 1779 | 1472237673824 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 11:54:34 INFO - PROCESS | 1779 | 1472237674052 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:34 INFO - PROCESS | 1779 | 1472237674061 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed3c00 == 38 [pid = 1779] [id = 330] 11:54:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8ed19c00) [pid = 1779] [serial = 991] [outer = (nil)] 11:54:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x91f44c00) [pid = 1779] [serial = 992] [outer = 0x8ed19c00] 11:54:34 INFO - PROCESS | 1779 | 1472237674184 Marionette DEBUG loaded listener.js 11:54:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9220c800) [pid = 1779] [serial = 993] [outer = 0x8ed19c00] 11:54:35 INFO - PROCESS | 1779 | 1472237675338 Marionette TRACE conn3 <- [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]]]}] 11:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1738ms 11:54:35 INFO - PROCESS | 1779 | 1472237675377 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 11:54:35 INFO - PROCESS | 1779 | 1472237675384 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 11:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:54:35 INFO - PROCESS | 1779 | 1472237675394 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:54:35 INFO - PROCESS | 1779 | 1472237675399 Marionette TRACE conn3 <- [1,1294,null,{}] 11:54:35 INFO - PROCESS | 1779 | 1472237675413 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:35 INFO - PROCESS | 1779 | 1472237675431 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:35 INFO - PROCESS | 1779 | 1472237675704 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 11:54:35 INFO - PROCESS | 1779 | 1472237675926 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:35 INFO - PROCESS | 1779 | 1472237675936 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x91403c00 == 39 [pid = 1779] [id = 331] 11:54:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x91abc000) [pid = 1779] [serial = 994] [outer = (nil)] 11:54:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x95111c00) [pid = 1779] [serial = 995] [outer = 0x91abc000] 11:54:36 INFO - PROCESS | 1779 | 1472237676030 Marionette DEBUG loaded listener.js 11:54:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x95118c00) [pid = 1779] [serial = 996] [outer = 0x91abc000] 11:54:36 INFO - PROCESS | 1779 | 1472237676919 Marionette TRACE conn3 <- [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]]]}] 11:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1597ms 11:54:36 INFO - PROCESS | 1779 | 1472237676990 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 11:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:54:36 INFO - PROCESS | 1779 | 1472237676995 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 11:54:37 INFO - PROCESS | 1779 | 1472237677001 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:54:37 INFO - PROCESS | 1779 | 1472237677005 Marionette TRACE conn3 <- [1,1298,null,{}] 11:54:37 INFO - PROCESS | 1779 | 1472237677011 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:37 INFO - PROCESS | 1779 | 1472237677016 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:37 INFO - PROCESS | 1779 | 1472237677190 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 11:54:37 INFO - PROCESS | 1779 | 1472237677362 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:37 INFO - PROCESS | 1779 | 1472237677368 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae21800 == 40 [pid = 1779] [id = 332] 11:54:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8ae25800) [pid = 1779] [serial = 997] [outer = (nil)] 11:54:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9523c800) [pid = 1779] [serial = 998] [outer = 0x8ae25800] 11:54:37 INFO - PROCESS | 1779 | 1472237677454 Marionette DEBUG loaded listener.js 11:54:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9523f000) [pid = 1779] [serial = 999] [outer = 0x8ae25800] 11:54:38 INFO - PROCESS | 1779 | 1472237678567 Marionette TRACE conn3 <- [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]]]}] 11:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1581ms 11:54:38 INFO - PROCESS | 1779 | 1472237678581 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 11:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:54:38 INFO - PROCESS | 1779 | 1472237678592 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 11:54:38 INFO - PROCESS | 1779 | 1472237678598 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:54:38 INFO - PROCESS | 1779 | 1472237678602 Marionette TRACE conn3 <- [1,1302,null,{}] 11:54:38 INFO - PROCESS | 1779 | 1472237678607 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:38 INFO - PROCESS | 1779 | 1472237678612 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:38 INFO - PROCESS | 1779 | 1472237678780 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 11:54:39 INFO - PROCESS | 1779 | 1472237679021 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:39 INFO - PROCESS | 1779 | 1472237679029 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce17800 == 41 [pid = 1779] [id = 333] 11:54:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8ce18800) [pid = 1779] [serial = 1000] [outer = (nil)] 11:54:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8ce20800) [pid = 1779] [serial = 1001] [outer = 0x8ce18800] 11:54:39 INFO - PROCESS | 1779 | 1472237679292 Marionette DEBUG loaded listener.js 11:54:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8dce1800) [pid = 1779] [serial = 1002] [outer = 0x8ce18800] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2fc00 == 40 [pid = 1779] [id = 300] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed15800 == 39 [pid = 1779] [id = 301] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8e507400 == 38 [pid = 1779] [id = 306] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed6800 == 37 [pid = 1779] [id = 303] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x91409c00 == 36 [pid = 1779] [id = 302] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8e253c00 == 35 [pid = 1779] [id = 305] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2df400 == 34 [pid = 1779] [id = 304] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x91b9b800 == 33 [pid = 1779] [id = 307] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcdd800 == 32 [pid = 1779] [id = 309] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8be4d400 == 31 [pid = 1779] [id = 310] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x92ff4c00 == 30 [pid = 1779] [id = 308] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed6000 == 29 [pid = 1779] [id = 299] 11:54:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae26400 == 28 [pid = 1779] [id = 311] 11:54:41 INFO - PROCESS | 1779 | 1472237681556 Marionette TRACE conn3 <- [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]]]}] 11:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 3087ms 11:54:41 INFO - PROCESS | 1779 | 1472237681689 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 11:54:41 INFO - PROCESS | 1779 | 1472237681693 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 11:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:54:41 INFO - PROCESS | 1779 | 1472237681704 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:54:41 INFO - PROCESS | 1779 | 1472237681710 Marionette TRACE conn3 <- [1,1306,null,{}] 11:54:41 INFO - PROCESS | 1779 | 1472237681722 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:41 INFO - PROCESS | 1779 | 1472237681727 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:41 INFO - PROCESS | 1779 | 1472237681895 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 11:54:41 INFO - PROCESS | 1779 | 1472237681908 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:41 INFO - PROCESS | 1779 | 1472237681916 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce14800 == 29 [pid = 1779] [id = 334] 11:54:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8ce14c00) [pid = 1779] [serial = 1003] [outer = (nil)] 11:54:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8ce17c00) [pid = 1779] [serial = 1004] [outer = 0x8ce14c00] 11:54:42 INFO - PROCESS | 1779 | 1472237681998 Marionette DEBUG loaded listener.js 11:54:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8ce1e400) [pid = 1779] [serial = 1005] [outer = 0x8ce14c00] 11:54:42 INFO - PROCESS | 1779 | 1472237682963 Marionette TRACE conn3 <- [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]]]}] 11:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1296ms 11:54:43 INFO - PROCESS | 1779 | 1472237682999 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 11:54:43 INFO - PROCESS | 1779 | 1472237683007 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 11:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:54:43 INFO - PROCESS | 1779 | 1472237683019 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:54:43 INFO - PROCESS | 1779 | 1472237683023 Marionette TRACE conn3 <- [1,1310,null,{}] 11:54:43 INFO - PROCESS | 1779 | 1472237683031 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:43 INFO - PROCESS | 1779 | 1472237683040 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:43 INFO - PROCESS | 1779 | 1472237683275 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 11:54:43 INFO - PROCESS | 1779 | 1472237683292 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:43 INFO - PROCESS | 1779 | 1472237683301 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce7c00 == 30 [pid = 1779] [id = 335] 11:54:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8e24d400) [pid = 1779] [serial = 1006] [outer = (nil)] 11:54:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8e254c00) [pid = 1779] [serial = 1007] [outer = 0x8e24d400] 11:54:43 INFO - PROCESS | 1779 | 1472237683375 Marionette DEBUG loaded listener.js 11:54:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8e2dd400) [pid = 1779] [serial = 1008] [outer = 0x8e24d400] 11:54:44 INFO - PROCESS | 1779 | 1472237684399 Marionette TRACE conn3 <- [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] 11:54:44 INFO - PROCESS | 1779 | 1472237684465 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 11:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:54:44 INFO - PROCESS | 1779 | 1472237684481 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:54:44 INFO - PROCESS | 1779 | 1472237684487 Marionette TRACE conn3 <- [1,1314,null,{}] 11:54:44 INFO - PROCESS | 1779 | 1472237684507 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:44 INFO - PROCESS | 1779 | 1472237684518 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:44 INFO - PROCESS | 1779 | 1472237684792 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 11:54:44 INFO - PROCESS | 1779 | 1472237684817 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:44 INFO - PROCESS | 1779 | 1472237684834 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cb000 == 31 [pid = 1779] [id = 336] 11:54:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8e4cc400) [pid = 1779] [serial = 1009] [outer = (nil)] 11:54:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8e506800) [pid = 1779] [serial = 1010] [outer = 0x8e4cc400] 11:54:44 INFO - PROCESS | 1779 | 1472237684917 Marionette DEBUG loaded listener.js 11:54:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8e50d400) [pid = 1779] [serial = 1011] [outer = 0x8e4cc400] 11:54:45 INFO - PROCESS | 1779 | 1472237685931 Marionette TRACE conn3 <- [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]]]}] 11:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1492ms 11:54:45 INFO - PROCESS | 1779 | 1472237685974 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 11:54:45 INFO - PROCESS | 1779 | 1472237685979 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 11:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:54:45 INFO - PROCESS | 1779 | 1472237685985 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:54:45 INFO - PROCESS | 1779 | 1472237685988 Marionette TRACE conn3 <- [1,1318,null,{}] 11:54:46 INFO - PROCESS | 1779 | 1472237686001 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:46 INFO - PROCESS | 1779 | 1472237686025 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:47 INFO - PROCESS | 1779 | 1472237687028 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8ce22c00) [pid = 1779] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8ae2f400) [pid = 1779] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8e33c400) [pid = 1779] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8dcb2400) [pid = 1779] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8e491400) [pid = 1779] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x91b9ec00) [pid = 1779] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x914e2000) [pid = 1779] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x91410c00) [pid = 1779] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8e490c00) [pid = 1779] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8dcb9c00) [pid = 1779] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8ed19800) [pid = 1779] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8e2e8c00) [pid = 1779] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8ae28c00) [pid = 1779] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8dcb5c00) [pid = 1779] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8bed2000) [pid = 1779] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8bed7800) [pid = 1779] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8e2df800) [pid = 1779] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8ed20400) [pid = 1779] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91f3ec00) [pid = 1779] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91f43800) [pid = 1779] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9393d400) [pid = 1779] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:54:47 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e4d2800) [pid = 1779] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:54:47 INFO - PROCESS | 1779 | 1472237687254 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:47 INFO - PROCESS | 1779 | 1472237687263 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2b000 == 32 [pid = 1779] [id = 337] 11:54:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8bed2000) [pid = 1779] [serial = 1012] [outer = (nil)] 11:54:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8d804c00) [pid = 1779] [serial = 1013] [outer = 0x8bed2000] 11:54:47 INFO - PROCESS | 1779 | 1472237687339 Marionette DEBUG loaded listener.js 11:54:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8e506400) [pid = 1779] [serial = 1014] [outer = 0x8bed2000] 11:54:48 INFO - PROCESS | 1779 | 1472237688144 Marionette TRACE conn3 <- [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]]]}] 11:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2203ms 11:54:48 INFO - PROCESS | 1779 | 1472237688190 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 11:54:48 INFO - PROCESS | 1779 | 1472237688194 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 11:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:54:48 INFO - PROCESS | 1779 | 1472237688200 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:54:48 INFO - PROCESS | 1779 | 1472237688204 Marionette TRACE conn3 <- [1,1322,null,{}] 11:54:48 INFO - PROCESS | 1779 | 1472237688219 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:48 INFO - PROCESS | 1779 | 1472237688224 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:48 INFO - PROCESS | 1779 | 1472237688390 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 11:54:48 INFO - PROCESS | 1779 | 1472237688400 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:48 INFO - PROCESS | 1779 | 1472237688407 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x90879000 == 33 [pid = 1779] [id = 338] 11:54:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9087a800) [pid = 1779] [serial = 1015] [outer = (nil)] 11:54:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x908fdc00) [pid = 1779] [serial = 1016] [outer = 0x9087a800] 11:54:48 INFO - PROCESS | 1779 | 1472237688484 Marionette DEBUG loaded listener.js 11:54:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x91409000) [pid = 1779] [serial = 1017] [outer = 0x9087a800] 11:54:49 INFO - PROCESS | 1779 | 1472237689715 Marionette TRACE conn3 <- [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]]]}] 11:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1591ms 11:54:49 INFO - PROCESS | 1779 | 1472237689793 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 11:54:49 INFO - PROCESS | 1779 | 1472237689801 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 11:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:54:49 INFO - PROCESS | 1779 | 1472237689812 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:54:49 INFO - PROCESS | 1779 | 1472237689818 Marionette TRACE conn3 <- [1,1326,null,{}] 11:54:49 INFO - PROCESS | 1779 | 1472237689829 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:49 INFO - PROCESS | 1779 | 1472237689837 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:50 INFO - PROCESS | 1779 | 1472237690181 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 11:54:50 INFO - PROCESS | 1779 | 1472237690344 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:50 INFO - PROCESS | 1779 | 1472237690356 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedbc00 == 34 [pid = 1779] [id = 339] 11:54:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8bedf000) [pid = 1779] [serial = 1018] [outer = (nil)] 11:54:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8e2eb800) [pid = 1779] [serial = 1019] [outer = 0x8bedf000] 11:54:50 INFO - PROCESS | 1779 | 1472237690452 Marionette DEBUG loaded listener.js 11:54:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8e496800) [pid = 1779] [serial = 1020] [outer = 0x8bedf000] 11:54:51 INFO - PROCESS | 1779 | 1472237691444 Marionette TRACE conn3 <- [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]]]}] 11:54:51 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 11:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1696ms 11:54:51 INFO - PROCESS | 1779 | 1472237691508 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 11:54:51 INFO - PROCESS | 1779 | 1472237691515 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 11:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:54:51 INFO - PROCESS | 1779 | 1472237691527 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:54:51 INFO - PROCESS | 1779 | 1472237691531 Marionette TRACE conn3 <- [1,1330,null,{}] 11:54:51 INFO - PROCESS | 1779 | 1472237691540 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:51 INFO - PROCESS | 1779 | 1472237691547 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:51 INFO - PROCESS | 1779 | 1472237691803 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 11:54:52 INFO - PROCESS | 1779 | 1472237692071 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:52 INFO - PROCESS | 1779 | 1472237692077 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2f800 == 35 [pid = 1779] [id = 340] 11:54:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x908f3000) [pid = 1779] [serial = 1021] [outer = (nil)] 11:54:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x908fa800) [pid = 1779] [serial = 1022] [outer = 0x908f3000] 11:54:52 INFO - PROCESS | 1779 | 1472237692166 Marionette DEBUG loaded listener.js 11:54:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91410c00) [pid = 1779] [serial = 1023] [outer = 0x908f3000] 11:54:53 INFO - PROCESS | 1779 | 1472237693262 Marionette TRACE conn3 <- [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]]]}] 11:54:53 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 11:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1797ms 11:54:53 INFO - PROCESS | 1779 | 1472237693325 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 11:54:53 INFO - PROCESS | 1779 | 1472237693329 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 11:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:54:53 INFO - PROCESS | 1779 | 1472237693338 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:54:53 INFO - PROCESS | 1779 | 1472237693344 Marionette TRACE conn3 <- [1,1334,null,{}] 11:54:53 INFO - PROCESS | 1779 | 1472237693365 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:53 INFO - PROCESS | 1779 | 1472237693376 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:53 INFO - PROCESS | 1779 | 1472237693647 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 11:54:53 INFO - PROCESS | 1779 | 1472237693881 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:53 INFO - PROCESS | 1779 | 1472237693897 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x91abc800 == 36 [pid = 1779] [id = 341] 11:54:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x91b92800) [pid = 1779] [serial = 1024] [outer = (nil)] 11:54:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x91b9d400) [pid = 1779] [serial = 1025] [outer = 0x91b92800] 11:54:54 INFO - PROCESS | 1779 | 1472237693999 Marionette DEBUG loaded listener.js 11:54:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x91c89000) [pid = 1779] [serial = 1026] [outer = 0x91b92800] 11:54:54 INFO - PROCESS | 1779 | 1472237694931 Marionette TRACE conn3 <- [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]]]}] 11:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1644ms 11:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:54:54 INFO - PROCESS | 1779 | 1472237694982 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 11:54:54 INFO - PROCESS | 1779 | 1472237694987 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 11:54:54 INFO - PROCESS | 1779 | 1472237694994 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:54:54 INFO - PROCESS | 1779 | 1472237694997 Marionette TRACE conn3 <- [1,1338,null,{}] 11:54:55 INFO - PROCESS | 1779 | 1472237695004 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:55 INFO - PROCESS | 1779 | 1472237695009 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:55 INFO - PROCESS | 1779 | 1472237695214 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 11:54:55 INFO - PROCESS | 1779 | 1472237695431 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:55 INFO - PROCESS | 1779 | 1472237695441 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f3fc00 == 37 [pid = 1779] [id = 342] 11:54:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x91f42400) [pid = 1779] [serial = 1027] [outer = (nil)] 11:54:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x91f49400) [pid = 1779] [serial = 1028] [outer = 0x91f42400] 11:54:55 INFO - PROCESS | 1779 | 1472237695576 Marionette DEBUG loaded listener.js 11:54:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x91f4bc00) [pid = 1779] [serial = 1029] [outer = 0x91f42400] 11:54:56 INFO - PROCESS | 1779 | 1472237696970 Marionette TRACE conn3 <- [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]]]}] 11:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2047ms 11:54:57 INFO - PROCESS | 1779 | 1472237697041 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 11:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:54:57 INFO - PROCESS | 1779 | 1472237697045 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 11:54:57 INFO - PROCESS | 1779 | 1472237697056 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:54:57 INFO - PROCESS | 1779 | 1472237697060 Marionette TRACE conn3 <- [1,1342,null,{}] 11:54:57 INFO - PROCESS | 1779 | 1472237697067 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:57 INFO - PROCESS | 1779 | 1472237697072 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:57 INFO - PROCESS | 1779 | 1472237697270 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 11:54:57 INFO - PROCESS | 1779 | 1472237697443 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:57 INFO - PROCESS | 1779 | 1472237697454 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb2400 == 38 [pid = 1779] [id = 343] 11:54:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x91c90400) [pid = 1779] [serial = 1030] [outer = (nil)] 11:54:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x9393b400) [pid = 1779] [serial = 1031] [outer = 0x91c90400] 11:54:57 INFO - PROCESS | 1779 | 1472237697535 Marionette DEBUG loaded listener.js 11:54:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x93941000) [pid = 1779] [serial = 1032] [outer = 0x91c90400] 11:54:58 INFO - PROCESS | 1779 | 1472237698488 Marionette TRACE conn3 <- [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]]]}] 11:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1489ms 11:54:58 INFO - PROCESS | 1779 | 1472237698542 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 11:54:58 INFO - PROCESS | 1779 | 1472237698546 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 11:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:54:58 INFO - PROCESS | 1779 | 1472237698553 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:54:58 INFO - PROCESS | 1779 | 1472237698557 Marionette TRACE conn3 <- [1,1346,null,{}] 11:54:58 INFO - PROCESS | 1779 | 1472237698562 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:58 INFO - PROCESS | 1779 | 1472237698574 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:58 INFO - PROCESS | 1779 | 1472237698866 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 11:54:59 INFO - PROCESS | 1779 | 1472237699146 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:59 INFO - PROCESS | 1779 | 1472237699156 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:54:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e250400 == 39 [pid = 1779] [id = 344] 11:54:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8e4d6800) [pid = 1779] [serial = 1033] [outer = (nil)] 11:54:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x9393fc00) [pid = 1779] [serial = 1034] [outer = 0x8e4d6800] 11:54:59 INFO - PROCESS | 1779 | 1472237699252 Marionette DEBUG loaded listener.js 11:54:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x947f0400) [pid = 1779] [serial = 1035] [outer = 0x8e4d6800] 11:55:00 INFO - PROCESS | 1779 | 1472237700233 Marionette TRACE conn3 <- [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]]]}] 11:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1731ms 11:55:00 INFO - PROCESS | 1779 | 1472237700286 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 11:55:00 INFO - PROCESS | 1779 | 1472237700290 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 11:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:55:00 INFO - PROCESS | 1779 | 1472237700298 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:55:00 INFO - PROCESS | 1779 | 1472237700301 Marionette TRACE conn3 <- [1,1350,null,{}] 11:55:00 INFO - PROCESS | 1779 | 1472237700308 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:00 INFO - PROCESS | 1779 | 1472237700314 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:00 INFO - PROCESS | 1779 | 1472237700509 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 11:55:00 INFO - PROCESS | 1779 | 1472237700865 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:00 INFO - PROCESS | 1779 | 1472237700874 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed4400 == 40 [pid = 1779] [id = 345] 11:55:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8bed5800) [pid = 1779] [serial = 1036] [outer = (nil)] 11:55:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8ce14400) [pid = 1779] [serial = 1037] [outer = 0x8bed5800] 11:55:01 INFO - PROCESS | 1779 | 1472237700996 Marionette DEBUG loaded listener.js 11:55:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8d80a800) [pid = 1779] [serial = 1038] [outer = 0x8bed5800] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8e331000) [pid = 1779] [serial = 951] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x8ed1c000) [pid = 1779] [serial = 953] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8dcde400) [pid = 1779] [serial = 950] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x90874400) [pid = 1779] [serial = 947] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8dcb9400) [pid = 1779] [serial = 978] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8e33cc00) [pid = 1779] [serial = 942] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8ae2f000) [pid = 1779] [serial = 935] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8bed8c00) [pid = 1779] [serial = 936] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8dcbcc00) [pid = 1779] [serial = 938] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8d80a400) [pid = 1779] [serial = 933] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8bedf400) [pid = 1779] [serial = 932] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8d80ec00) [pid = 1779] [serial = 944] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8e492000) [pid = 1779] [serial = 915] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8e2e5800) [pid = 1779] [serial = 914] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x914e6800) [pid = 1779] [serial = 918] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x9140cc00) [pid = 1779] [serial = 917] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92fee400) [pid = 1779] [serial = 921] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x91f4cc00) [pid = 1779] [serial = 920] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x93948400) [pid = 1779] [serial = 924] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x93941c00) [pid = 1779] [serial = 923] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x93a95000) [pid = 1779] [serial = 927] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93a92800) [pid = 1779] [serial = 926] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x95115800) [pid = 1779] [serial = 930] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9510e000) [pid = 1779] [serial = 929] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8e32e400) [pid = 1779] [serial = 941] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8e4d0400) [pid = 1779] [serial = 945] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9087c400) [pid = 1779] [serial = 948] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8dce0800) [pid = 1779] [serial = 939] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8d808000) [pid = 1779] [serial = 977] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e497c00) [pid = 1779] [serial = 974] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x90878000) [pid = 1779] [serial = 975] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x93c6f800) [pid = 1779] [serial = 972] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x93a56800) [pid = 1779] [serial = 968] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x93c6dc00) [pid = 1779] [serial = 971] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92ff3400) [pid = 1779] [serial = 969] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9220e000) [pid = 1779] [serial = 965] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9393a400) [pid = 1779] [serial = 966] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91c85800) [pid = 1779] [serial = 962] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91c87400) [pid = 1779] [serial = 963] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91b96800) [pid = 1779] [serial = 960] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x914e9800) [pid = 1779] [serial = 957] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91b92c00) [pid = 1779] [serial = 959] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x908f0800) [pid = 1779] [serial = 954] [outer = (nil)] [url = about:blank] 11:55:01 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x914dec00) [pid = 1779] [serial = 956] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | 1472237702094 Marionette TRACE conn3 <- [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]]]}] 11:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1840ms 11:55:02 INFO - PROCESS | 1779 | 1472237702142 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 11:55:02 INFO - PROCESS | 1779 | 1472237702149 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 11:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:55:02 INFO - PROCESS | 1779 | 1472237702158 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:55:02 INFO - PROCESS | 1779 | 1472237702164 Marionette TRACE conn3 <- [1,1354,null,{}] 11:55:02 INFO - PROCESS | 1779 | 1472237702175 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:02 INFO - PROCESS | 1779 | 1472237702184 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:02 INFO - PROCESS | 1779 | 1472237702389 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 11:55:02 INFO - PROCESS | 1779 | 1472237702673 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:02 INFO - PROCESS | 1779 | 1472237702686 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb4c00 == 41 [pid = 1779] [id = 346] 11:55:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8dcb9400) [pid = 1779] [serial = 1039] [outer = (nil)] 11:55:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e258800) [pid = 1779] [serial = 1040] [outer = 0x8dcb9400] 11:55:02 INFO - PROCESS | 1779 | 1472237702819 Marionette DEBUG loaded listener.js 11:55:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e2e8800) [pid = 1779] [serial = 1041] [outer = 0x8dcb9400] 11:55:03 INFO - PROCESS | 1779 | 1472237703801 Marionette TRACE conn3 <- [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]]]}] 11:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1687ms 11:55:03 INFO - PROCESS | 1779 | 1472237703848 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 11:55:03 INFO - PROCESS | 1779 | 1472237703854 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 11:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:55:03 INFO - PROCESS | 1779 | 1472237703861 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:55:03 INFO - PROCESS | 1779 | 1472237703864 Marionette TRACE conn3 <- [1,1358,null,{}] 11:55:03 INFO - PROCESS | 1779 | 1472237703871 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:03 INFO - PROCESS | 1779 | 1472237703876 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:04 INFO - PROCESS | 1779 | 1472237704044 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 11:55:04 INFO - PROCESS | 1779 | 1472237704184 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:04 INFO - PROCESS | 1779 | 1472237704193 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e492800 == 42 [pid = 1779] [id = 347] 11:55:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e4d0400) [pid = 1779] [serial = 1042] [outer = (nil)] 11:55:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e508800) [pid = 1779] [serial = 1043] [outer = 0x8e4d0400] 11:55:04 INFO - PROCESS | 1779 | 1472237704263 Marionette DEBUG loaded listener.js 11:55:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed1c800) [pid = 1779] [serial = 1044] [outer = 0x8e4d0400] 11:55:05 INFO - PROCESS | 1779 | 1472237705254 Marionette TRACE conn3 <- [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]]]}] 11:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1432ms 11:55:05 INFO - PROCESS | 1779 | 1472237705293 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 11:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:55:05 INFO - PROCESS | 1779 | 1472237705297 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 11:55:05 INFO - PROCESS | 1779 | 1472237705313 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:55:05 INFO - PROCESS | 1779 | 1472237705322 Marionette TRACE conn3 <- [1,1362,null,{}] 11:55:05 INFO - PROCESS | 1779 | 1472237705338 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:05 INFO - PROCESS | 1779 | 1472237705346 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:05 INFO - PROCESS | 1779 | 1472237705604 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 11:55:05 INFO - PROCESS | 1779 | 1472237705642 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:05 INFO - PROCESS | 1779 | 1472237705650 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae25400 == 43 [pid = 1779] [id = 348] 11:55:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x908f9800) [pid = 1779] [serial = 1045] [outer = (nil)] 11:55:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x914e0400) [pid = 1779] [serial = 1046] [outer = 0x908f9800] 11:55:05 INFO - PROCESS | 1779 | 1472237705723 Marionette DEBUG loaded listener.js 11:55:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x914e5800) [pid = 1779] [serial = 1047] [outer = 0x908f9800] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e4cc400) [pid = 1779] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8d801c00) [pid = 1779] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e24d400) [pid = 1779] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e505800) [pid = 1779] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ce18800) [pid = 1779] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91405800) [pid = 1779] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ce14c00) [pid = 1779] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91404000) [pid = 1779] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ed19c00) [pid = 1779] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8bed2000) [pid = 1779] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91abc000) [pid = 1779] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:55:06 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8ae25800) [pid = 1779] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:55:06 INFO - PROCESS | 1779 | 1472237706832 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 11:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1567ms 11:55:06 INFO - PROCESS | 1779 | 1472237706870 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 11:55:06 INFO - PROCESS | 1779 | 1472237706875 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 11:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:55:06 INFO - PROCESS | 1779 | 1472237706883 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:55:06 INFO - PROCESS | 1779 | 1472237706886 Marionette TRACE conn3 <- [1,1366,null,{}] 11:55:06 INFO - PROCESS | 1779 | 1472237706895 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:06 INFO - PROCESS | 1779 | 1472237706901 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:07 INFO - PROCESS | 1779 | 1472237707141 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 11:55:07 INFO - PROCESS | 1779 | 1472237707301 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:07 INFO - PROCESS | 1779 | 1472237707309 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae28800 == 44 [pid = 1779] [id = 349] 11:55:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ce1b800) [pid = 1779] [serial = 1048] [outer = (nil)] 11:55:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed19c00) [pid = 1779] [serial = 1049] [outer = 0x8ce1b800] 11:55:07 INFO - PROCESS | 1779 | 1472237707395 Marionette DEBUG loaded listener.js 11:55:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x908f8800) [pid = 1779] [serial = 1050] [outer = 0x8ce1b800] 11:55:08 INFO - PROCESS | 1779 | 1472237708150 Marionette TRACE conn3 <- [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] 11:55:08 INFO - PROCESS | 1779 | 1472237708177 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 11:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:55:08 INFO - PROCESS | 1779 | 1472237708183 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:55:08 INFO - PROCESS | 1779 | 1472237708187 Marionette TRACE conn3 <- [1,1370,null,{}] 11:55:08 INFO - PROCESS | 1779 | 1472237708192 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:08 INFO - PROCESS | 1779 | 1472237708197 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:08 INFO - PROCESS | 1779 | 1472237708355 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 11:55:08 INFO - PROCESS | 1779 | 1472237708400 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:08 INFO - PROCESS | 1779 | 1472237708416 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b96400 == 45 [pid = 1779] [id = 350] 11:55:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91b97c00) [pid = 1779] [serial = 1051] [outer = (nil)] 11:55:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91ba1c00) [pid = 1779] [serial = 1052] [outer = 0x91b97c00] 11:55:08 INFO - PROCESS | 1779 | 1472237708494 Marionette DEBUG loaded listener.js 11:55:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91f40c00) [pid = 1779] [serial = 1053] [outer = 0x91b97c00] 11:55:09 INFO - PROCESS | 1779 | 1472237709733 Marionette TRACE conn3 <- [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] 11:55:09 INFO - PROCESS | 1779 | 1472237709781 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 11:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:55:09 INFO - PROCESS | 1779 | 1472237709790 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:55:09 INFO - PROCESS | 1779 | 1472237709795 Marionette TRACE conn3 <- [1,1374,null,{}] 11:55:09 INFO - PROCESS | 1779 | 1472237709805 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:09 INFO - PROCESS | 1779 | 1472237709811 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:10 INFO - PROCESS | 1779 | 1472237710038 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 11:55:10 INFO - PROCESS | 1779 | 1472237710262 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:10 INFO - PROCESS | 1779 | 1472237710274 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbb000 == 46 [pid = 1779] [id = 351] 11:55:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8dcbb800) [pid = 1779] [serial = 1054] [outer = (nil)] 11:55:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e337400) [pid = 1779] [serial = 1055] [outer = 0x8dcbb800] 11:55:10 INFO - PROCESS | 1779 | 1472237710359 Marionette DEBUG loaded listener.js 11:55:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e492400) [pid = 1779] [serial = 1056] [outer = 0x8dcbb800] 11:55:11 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:55:11 INFO - PROCESS | 1779 | 1472237711316 Marionette TRACE conn3 <- [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] 11:55:11 INFO - PROCESS | 1779 | 1472237711383 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 11:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:55:11 INFO - PROCESS | 1779 | 1472237711394 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:55:11 INFO - PROCESS | 1779 | 1472237711398 Marionette TRACE conn3 <- [1,1378,null,{}] 11:55:11 INFO - PROCESS | 1779 | 1472237711405 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:11 INFO - PROCESS | 1779 | 1472237711411 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:11 INFO - PROCESS | 1779 | 1472237711686 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 11:55:11 INFO - PROCESS | 1779 | 1472237711907 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:11 INFO - PROCESS | 1779 | 1472237711917 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fb000 == 47 [pid = 1779] [id = 352] 11:55:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x914dbc00) [pid = 1779] [serial = 1057] [outer = (nil)] 11:55:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91ab6400) [pid = 1779] [serial = 1058] [outer = 0x914dbc00] 11:55:12 INFO - PROCESS | 1779 | 1472237712046 Marionette DEBUG loaded listener.js 11:55:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91b95000) [pid = 1779] [serial = 1059] [outer = 0x914dbc00] 11:55:12 INFO - PROCESS | 1779 | 1472237712985 Marionette TRACE conn3 <- [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] 11:55:13 INFO - PROCESS | 1779 | 1472237713037 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 11:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:55:13 INFO - PROCESS | 1779 | 1472237713045 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:55:13 INFO - PROCESS | 1779 | 1472237713052 Marionette TRACE conn3 <- [1,1382,null,{}] 11:55:13 INFO - PROCESS | 1779 | 1472237713069 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:13 INFO - PROCESS | 1779 | 1472237713078 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:13 INFO - PROCESS | 1779 | 1472237713274 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 11:55:13 INFO - PROCESS | 1779 | 1472237713510 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:13 INFO - PROCESS | 1779 | 1472237713522 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae28400 == 48 [pid = 1779] [id = 353] 11:55:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91f44000) [pid = 1779] [serial = 1060] [outer = (nil)] 11:55:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x93948000) [pid = 1779] [serial = 1061] [outer = 0x91f44000] 11:55:13 INFO - PROCESS | 1779 | 1472237713648 Marionette DEBUG loaded listener.js 11:55:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x93a5b000) [pid = 1779] [serial = 1062] [outer = 0x91f44000] 11:55:14 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:55:14 INFO - PROCESS | 1779 | 1472237714681 Marionette TRACE conn3 <- [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] 11:55:14 INFO - PROCESS | 1779 | 1472237714755 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 11:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:55:14 INFO - PROCESS | 1779 | 1472237714766 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:55:14 INFO - PROCESS | 1779 | 1472237714769 Marionette TRACE conn3 <- [1,1386,null,{}] 11:55:14 INFO - PROCESS | 1779 | 1472237714775 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:14 INFO - PROCESS | 1779 | 1472237714781 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:14 INFO - PROCESS | 1779 | 1472237714962 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 11:55:15 INFO - PROCESS | 1779 | 1472237715178 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:15 INFO - PROCESS | 1779 | 1472237715188 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f41000 == 49 [pid = 1779] [id = 354] 11:55:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x93c65800) [pid = 1779] [serial = 1063] [outer = (nil)] 11:55:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x947ee800) [pid = 1779] [serial = 1064] [outer = 0x93c65800] 11:55:15 INFO - PROCESS | 1779 | 1472237715319 Marionette DEBUG loaded listener.js 11:55:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9510e400) [pid = 1779] [serial = 1065] [outer = 0x93c65800] 11:55:16 INFO - PROCESS | 1779 | 1472237716308 Marionette TRACE conn3 <- [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] 11:55:16 INFO - PROCESS | 1779 | 1472237716353 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 11:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:55:16 INFO - PROCESS | 1779 | 1472237716360 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:55:16 INFO - PROCESS | 1779 | 1472237716364 Marionette TRACE conn3 <- [1,1390,null,{}] 11:55:16 INFO - PROCESS | 1779 | 1472237716370 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:16 INFO - PROCESS | 1779 | 1472237716375 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:16 INFO - PROCESS | 1779 | 1472237716550 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 11:55:16 INFO - PROCESS | 1779 | 1472237716781 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:16 INFO - PROCESS | 1779 | 1472237716795 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e33bc00 == 50 [pid = 1779] [id = 355] 11:55:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x93a5f000) [pid = 1779] [serial = 1066] [outer = (nil)] 11:55:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x951d2c00) [pid = 1779] [serial = 1067] [outer = 0x93a5f000] 11:55:16 INFO - PROCESS | 1779 | 1472237716916 Marionette DEBUG loaded listener.js 11:55:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9523c400) [pid = 1779] [serial = 1068] [outer = 0x93a5f000] 11:55:17 INFO - PROCESS | 1779 | 1472237717872 Marionette TRACE conn3 <- [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]]]}] 11:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1539ms 11:55:17 INFO - PROCESS | 1779 | 1472237717898 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 11:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:55:17 INFO - PROCESS | 1779 | 1472237717902 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 11:55:17 INFO - PROCESS | 1779 | 1472237717909 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:55:17 INFO - PROCESS | 1779 | 1472237717912 Marionette TRACE conn3 <- [1,1394,null,{}] 11:55:17 INFO - PROCESS | 1779 | 1472237717918 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:17 INFO - PROCESS | 1779 | 1472237717929 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:18 INFO - PROCESS | 1779 | 1472237718200 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 11:55:18 INFO - PROCESS | 1779 | 1472237718698 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:18 INFO - PROCESS | 1779 | 1472237718706 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce20c00 == 51 [pid = 1779] [id = 356] 11:55:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8ce23000) [pid = 1779] [serial = 1069] [outer = (nil)] 11:55:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8dcba000) [pid = 1779] [serial = 1070] [outer = 0x8ce23000] 11:55:18 INFO - PROCESS | 1779 | 1472237718789 Marionette DEBUG loaded listener.js 11:55:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8dce5400) [pid = 1779] [serial = 1071] [outer = 0x8ce23000] 11:55:19 INFO - PROCESS | 1779 | 1472237719707 Marionette TRACE conn3 <- [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]]]}] 11:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1881ms 11:55:19 INFO - PROCESS | 1779 | 1472237719793 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 11:55:19 INFO - PROCESS | 1779 | 1472237719798 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 11:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:55:19 INFO - PROCESS | 1779 | 1472237719806 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:55:19 INFO - PROCESS | 1779 | 1472237719810 Marionette TRACE conn3 <- [1,1398,null,{}] 11:55:19 INFO - PROCESS | 1779 | 1472237719818 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:19 INFO - PROCESS | 1779 | 1472237719826 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:20 INFO - PROCESS | 1779 | 1472237720038 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed3c00 == 50 [pid = 1779] [id = 330] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x91403c00 == 49 [pid = 1779] [id = 331] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce19000 == 48 [pid = 1779] [id = 326] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x908f7c00 == 47 [pid = 1779] [id = 328] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8e258c00 == 46 [pid = 1779] [id = 313] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb5400 == 45 [pid = 1779] [id = 312] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x9140dc00 == 44 [pid = 1779] [id = 318] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce20000 == 43 [pid = 1779] [id = 320] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbe800 == 42 [pid = 1779] [id = 315] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8e493c00 == 41 [pid = 1779] [id = 327] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce17800 == 40 [pid = 1779] [id = 333] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb7800 == 39 [pid = 1779] [id = 316] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcdac00 == 38 [pid = 1779] [id = 321] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae22400 == 37 [pid = 1779] [id = 324] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce4000 == 36 [pid = 1779] [id = 319] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed4000 == 35 [pid = 1779] [id = 314] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x908f7000 == 34 [pid = 1779] [id = 329] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2e800 == 33 [pid = 1779] [id = 322] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8bee0800 == 32 [pid = 1779] [id = 317] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae21800 == 31 [pid = 1779] [id = 332] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce19800 == 30 [pid = 1779] [id = 323] 11:55:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8bee0400 == 29 [pid = 1779] [id = 325] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8e506800) [pid = 1779] [serial = 1010] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8e330c00) [pid = 1779] [serial = 981] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8e256000) [pid = 1779] [serial = 980] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e50d400) [pid = 1779] [serial = 1011] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e254c00) [pid = 1779] [serial = 1007] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8ed1b400) [pid = 1779] [serial = 984] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e510800) [pid = 1779] [serial = 983] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8dce1800) [pid = 1779] [serial = 1002] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x914e0800) [pid = 1779] [serial = 987] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ce20800) [pid = 1779] [serial = 1001] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9140a800) [pid = 1779] [serial = 986] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8ce17c00) [pid = 1779] [serial = 1004] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ce1e400) [pid = 1779] [serial = 1005] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91c83400) [pid = 1779] [serial = 990] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91abe800) [pid = 1779] [serial = 989] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9220c800) [pid = 1779] [serial = 993] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91f44c00) [pid = 1779] [serial = 992] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x908fdc00) [pid = 1779] [serial = 1016] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e506400) [pid = 1779] [serial = 1014] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x95118c00) [pid = 1779] [serial = 996] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x95111c00) [pid = 1779] [serial = 995] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e2dd400) [pid = 1779] [serial = 1008] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9523f000) [pid = 1779] [serial = 999] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9523c800) [pid = 1779] [serial = 998] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8d804c00) [pid = 1779] [serial = 1013] [outer = (nil)] [url = about:blank] 11:55:21 INFO - PROCESS | 1779 | 1472237721359 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:21 INFO - PROCESS | 1779 | 1472237721370 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2dc00 == 30 [pid = 1779] [id = 357] 11:55:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ae2e000) [pid = 1779] [serial = 1072] [outer = (nil)] 11:55:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8be58000) [pid = 1779] [serial = 1073] [outer = 0x8ae2e000] 11:55:21 INFO - PROCESS | 1779 | 1472237721454 Marionette DEBUG loaded listener.js 11:55:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8beda800) [pid = 1779] [serial = 1074] [outer = 0x8ae2e000] 11:55:22 INFO - PROCESS | 1779 | 1472237722291 Marionette TRACE conn3 <- [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]]]}] 11:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2546ms 11:55:22 INFO - PROCESS | 1779 | 1472237722354 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 11:55:22 INFO - PROCESS | 1779 | 1472237722361 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 11:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:55:22 INFO - PROCESS | 1779 | 1472237722369 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:55:22 INFO - PROCESS | 1779 | 1472237722374 Marionette TRACE conn3 <- [1,1402,null,{}] 11:55:22 INFO - PROCESS | 1779 | 1472237722382 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:22 INFO - PROCESS | 1779 | 1472237722389 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:22 INFO - PROCESS | 1779 | 1472237722557 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 11:55:22 INFO - PROCESS | 1779 | 1472237722686 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:22 INFO - PROCESS | 1779 | 1472237722695 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80f000 == 31 [pid = 1779] [id = 358] 11:55:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8dcb5400) [pid = 1779] [serial = 1075] [outer = (nil)] 11:55:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8dcbd800) [pid = 1779] [serial = 1076] [outer = 0x8dcb5400] 11:55:22 INFO - PROCESS | 1779 | 1472237722784 Marionette DEBUG loaded listener.js 11:55:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8dcdc400) [pid = 1779] [serial = 1077] [outer = 0x8dcb5400] 11:55:23 INFO - PROCESS | 1779 | 1472237723694 Marionette TRACE conn3 <- [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]]]}] 11:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1382ms 11:55:23 INFO - PROCESS | 1779 | 1472237723756 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 11:55:23 INFO - PROCESS | 1779 | 1472237723764 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 11:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:55:23 INFO - PROCESS | 1779 | 1472237723776 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:55:23 INFO - PROCESS | 1779 | 1472237723779 Marionette TRACE conn3 <- [1,1406,null,{}] 11:55:23 INFO - PROCESS | 1779 | 1472237723785 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:23 INFO - PROCESS | 1779 | 1472237723791 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:24 INFO - PROCESS | 1779 | 1472237724018 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 11:55:24 INFO - PROCESS | 1779 | 1472237724041 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:24 INFO - PROCESS | 1779 | 1472237724049 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e254800 == 32 [pid = 1779] [id = 359] 11:55:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e2e5000) [pid = 1779] [serial = 1078] [outer = (nil)] 11:55:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e32dc00) [pid = 1779] [serial = 1079] [outer = 0x8e2e5000] 11:55:24 INFO - PROCESS | 1779 | 1472237724122 Marionette DEBUG loaded listener.js 11:55:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e337800) [pid = 1779] [serial = 1080] [outer = 0x8e2e5000] 11:55:25 INFO - PROCESS | 1779 | 1472237725130 Marionette TRACE conn3 <- [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]]]}] 11:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1429ms 11:55:25 INFO - PROCESS | 1779 | 1472237725207 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 11:55:25 INFO - PROCESS | 1779 | 1472237725210 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 11:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:55:25 INFO - PROCESS | 1779 | 1472237725226 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:55:25 INFO - PROCESS | 1779 | 1472237725236 Marionette TRACE conn3 <- [1,1410,null,{}] 11:55:25 INFO - PROCESS | 1779 | 1472237725252 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:25 INFO - PROCESS | 1779 | 1472237725260 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:25 INFO - PROCESS | 1779 | 1472237725487 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 11:55:25 INFO - PROCESS | 1779 | 1472237725514 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:25 INFO - PROCESS | 1779 | 1472237725523 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e259000 == 33 [pid = 1779] [id = 360] 11:55:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e509000) [pid = 1779] [serial = 1081] [outer = (nil)] 11:55:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e50e400) [pid = 1779] [serial = 1082] [outer = 0x8e509000] 11:55:25 INFO - PROCESS | 1779 | 1472237725616 Marionette DEBUG loaded listener.js 11:55:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8ed19400) [pid = 1779] [serial = 1083] [outer = 0x8e509000] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91b97c00) [pid = 1779] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ce1b800) [pid = 1779] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x908f9800) [pid = 1779] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x908f3000) [pid = 1779] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9087a800) [pid = 1779] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e4d0400) [pid = 1779] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dcb9400) [pid = 1779] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4d6800) [pid = 1779] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91f42400) [pid = 1779] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91b92800) [pid = 1779] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8bedf000) [pid = 1779] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91c90400) [pid = 1779] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:55:26 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8bed5800) [pid = 1779] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:55:27 INFO - PROCESS | 1779 | 1472237727159 Marionette TRACE conn3 <- [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]]]}] 11:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1965ms 11:55:27 INFO - PROCESS | 1779 | 1472237727182 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 11:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:55:27 INFO - PROCESS | 1779 | 1472237727188 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 11:55:27 INFO - PROCESS | 1779 | 1472237727194 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:55:27 INFO - PROCESS | 1779 | 1472237727197 Marionette TRACE conn3 <- [1,1414,null,{}] 11:55:27 INFO - PROCESS | 1779 | 1472237727203 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:27 INFO - PROCESS | 1779 | 1472237727208 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:27 INFO - PROCESS | 1779 | 1472237727431 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 11:55:27 INFO - PROCESS | 1779 | 1472237727445 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:27 INFO - PROCESS | 1779 | 1472237727451 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed9400 == 34 [pid = 1779] [id = 361] 11:55:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8beddc00) [pid = 1779] [serial = 1084] [outer = (nil)] 11:55:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ed11400) [pid = 1779] [serial = 1085] [outer = 0x8beddc00] 11:55:27 INFO - PROCESS | 1779 | 1472237727539 Marionette DEBUG loaded listener.js 11:55:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed1f000) [pid = 1779] [serial = 1086] [outer = 0x8beddc00] 11:55:28 INFO - PROCESS | 1779 | 1472237728467 Marionette TRACE conn3 <- [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]]]}] 11:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1333ms 11:55:28 INFO - PROCESS | 1779 | 1472237728527 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 11:55:28 INFO - PROCESS | 1779 | 1472237728534 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 11:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:55:28 INFO - PROCESS | 1779 | 1472237728542 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:55:28 INFO - PROCESS | 1779 | 1472237728547 Marionette TRACE conn3 <- [1,1418,null,{}] 11:55:28 INFO - PROCESS | 1779 | 1472237728601 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:28 INFO - PROCESS | 1779 | 1472237728608 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:28 INFO - PROCESS | 1779 | 1472237728807 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 11:55:29 INFO - PROCESS | 1779 | 1472237729048 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:29 INFO - PROCESS | 1779 | 1472237729065 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce23800 == 35 [pid = 1779] [id = 362] 11:55:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d802400) [pid = 1779] [serial = 1087] [outer = (nil)] 11:55:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8d80c400) [pid = 1779] [serial = 1088] [outer = 0x8d802400] 11:55:29 INFO - PROCESS | 1779 | 1472237729156 Marionette DEBUG loaded listener.js 11:55:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e256000) [pid = 1779] [serial = 1089] [outer = 0x8d802400] 11:55:30 INFO - PROCESS | 1779 | 1472237730293 Marionette TRACE conn3 <- [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]]]}] 11:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1792ms 11:55:30 INFO - PROCESS | 1779 | 1472237730333 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 11:55:30 INFO - PROCESS | 1779 | 1472237730341 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 11:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:55:30 INFO - PROCESS | 1779 | 1472237730352 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:55:30 INFO - PROCESS | 1779 | 1472237730356 Marionette TRACE conn3 <- [1,1422,null,{}] 11:55:30 INFO - PROCESS | 1779 | 1472237730363 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:30 INFO - PROCESS | 1779 | 1472237730369 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:30 INFO - PROCESS | 1779 | 1472237730556 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 11:55:30 INFO - PROCESS | 1779 | 1472237730766 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:30 INFO - PROCESS | 1779 | 1472237730773 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1b000 == 36 [pid = 1779] [id = 363] 11:55:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e504800) [pid = 1779] [serial = 1090] [outer = (nil)] 11:55:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed15000) [pid = 1779] [serial = 1091] [outer = 0x8e504800] 11:55:30 INFO - PROCESS | 1779 | 1472237730863 Marionette DEBUG loaded listener.js 11:55:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x90877800) [pid = 1779] [serial = 1092] [outer = 0x8e504800] 11:55:31 INFO - PROCESS | 1779 | 1472237731992 Marionette TRACE conn3 <- [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]]]}] 11:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1685ms 11:55:32 INFO - PROCESS | 1779 | 1472237732038 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 11:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:55:32 INFO - PROCESS | 1779 | 1472237732043 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 11:55:32 INFO - PROCESS | 1779 | 1472237732049 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:55:32 INFO - PROCESS | 1779 | 1472237732056 Marionette TRACE conn3 <- [1,1426,null,{}] 11:55:32 INFO - PROCESS | 1779 | 1472237732073 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:32 INFO - PROCESS | 1779 | 1472237732084 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:32 INFO - PROCESS | 1779 | 1472237732291 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 11:55:32 INFO - PROCESS | 1779 | 1472237732541 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:32 INFO - PROCESS | 1779 | 1472237732555 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x9140e800 == 37 [pid = 1779] [id = 364] 11:55:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9140ec00) [pid = 1779] [serial = 1093] [outer = (nil)] 11:55:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x914df000) [pid = 1779] [serial = 1094] [outer = 0x9140ec00] 11:55:32 INFO - PROCESS | 1779 | 1472237732640 Marionette DEBUG loaded listener.js 11:55:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x914e9000) [pid = 1779] [serial = 1095] [outer = 0x9140ec00] 11:55:33 INFO - PROCESS | 1779 | 1472237733758 Marionette TRACE conn3 <- [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]]]}] 11:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1760ms 11:55:33 INFO - PROCESS | 1779 | 1472237733809 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 11:55:33 INFO - PROCESS | 1779 | 1472237733814 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 11:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:55:33 INFO - PROCESS | 1779 | 1472237733820 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:55:33 INFO - PROCESS | 1779 | 1472237733824 Marionette TRACE conn3 <- [1,1430,null,{}] 11:55:33 INFO - PROCESS | 1779 | 1472237733829 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:33 INFO - PROCESS | 1779 | 1472237733835 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:34 INFO - PROCESS | 1779 | 1472237734015 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 11:55:34 INFO - PROCESS | 1779 | 1472237734233 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:34 INFO - PROCESS | 1779 | 1472237734240 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x91401c00 == 38 [pid = 1779] [id = 365] 11:55:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91ab6000) [pid = 1779] [serial = 1096] [outer = (nil)] 11:55:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91abfc00) [pid = 1779] [serial = 1097] [outer = 0x91ab6000] 11:55:34 INFO - PROCESS | 1779 | 1472237734347 Marionette DEBUG loaded listener.js 11:55:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91b95c00) [pid = 1779] [serial = 1098] [outer = 0x91ab6000] 11:55:35 INFO - PROCESS | 1779 | 1472237735653 Marionette TRACE conn3 <- [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]]]}] 11:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1935ms 11:55:35 INFO - PROCESS | 1779 | 1472237735847 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 11:55:35 INFO - PROCESS | 1779 | 1472237735852 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 11:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:55:35 INFO - PROCESS | 1779 | 1472237735865 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:55:35 INFO - PROCESS | 1779 | 1472237735869 Marionette TRACE conn3 <- [1,1434,null,{}] 11:55:35 INFO - PROCESS | 1779 | 1472237735878 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:35 INFO - PROCESS | 1779 | 1472237735884 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:36 INFO - PROCESS | 1779 | 1472237736049 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 11:55:36 INFO - PROCESS | 1779 | 1472237736311 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:36 INFO - PROCESS | 1779 | 1472237736327 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce20c00 == 37 [pid = 1779] [id = 356] 11:55:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce14800 == 36 [pid = 1779] [id = 334] 11:55:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce14800 == 37 [pid = 1779] [id = 366] 11:55:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8ce20400) [pid = 1779] [serial = 1099] [outer = (nil)] 11:55:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d807400) [pid = 1779] [serial = 1100] [outer = 0x8ce20400] 11:55:36 INFO - PROCESS | 1779 | 1472237736439 Marionette DEBUG loaded listener.js 11:55:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d80ec00) [pid = 1779] [serial = 1101] [outer = 0x8ce20400] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x914e0400) [pid = 1779] [serial = 1046] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x914e5800) [pid = 1779] [serial = 1047] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x908fa800) [pid = 1779] [serial = 1022] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91410c00) [pid = 1779] [serial = 1023] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91409000) [pid = 1779] [serial = 1017] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e508800) [pid = 1779] [serial = 1043] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e258800) [pid = 1779] [serial = 1040] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e2e8800) [pid = 1779] [serial = 1041] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9393fc00) [pid = 1779] [serial = 1034] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x947f0400) [pid = 1779] [serial = 1035] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91f49400) [pid = 1779] [serial = 1028] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91f4bc00) [pid = 1779] [serial = 1029] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91b9d400) [pid = 1779] [serial = 1025] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91c89000) [pid = 1779] [serial = 1026] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e2eb800) [pid = 1779] [serial = 1019] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e496800) [pid = 1779] [serial = 1020] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9393b400) [pid = 1779] [serial = 1031] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x93941000) [pid = 1779] [serial = 1032] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ce14400) [pid = 1779] [serial = 1037] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8d80a800) [pid = 1779] [serial = 1038] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x91ba1c00) [pid = 1779] [serial = 1052] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x91f40c00) [pid = 1779] [serial = 1053] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8ed1c800) [pid = 1779] [serial = 1044] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8ed19c00) [pid = 1779] [serial = 1049] [outer = (nil)] [url = about:blank] 11:55:36 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x908f8800) [pid = 1779] [serial = 1050] [outer = (nil)] [url = about:blank] 11:55:37 INFO - PROCESS | 1779 | 1472237737311 Marionette TRACE conn3 <- [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]]]}] 11:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1485ms 11:55:37 INFO - PROCESS | 1779 | 1472237737353 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 11:55:37 INFO - PROCESS | 1779 | 1472237737360 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 11:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:55:37 INFO - PROCESS | 1779 | 1472237737371 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:55:37 INFO - PROCESS | 1779 | 1472237737374 Marionette TRACE conn3 <- [1,1438,null,{}] 11:55:37 INFO - PROCESS | 1779 | 1472237737381 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:37 INFO - PROCESS | 1779 | 1472237737388 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:37 INFO - PROCESS | 1779 | 1472237737594 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 11:55:37 INFO - PROCESS | 1779 | 1472237737744 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:37 INFO - PROCESS | 1779 | 1472237737753 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2eb800 == 38 [pid = 1779] [id = 367] 11:55:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e32f400) [pid = 1779] [serial = 1102] [outer = (nil)] 11:55:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e48d400) [pid = 1779] [serial = 1103] [outer = 0x8e32f400] 11:55:37 INFO - PROCESS | 1779 | 1472237737845 Marionette DEBUG loaded listener.js 11:55:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e4cb800) [pid = 1779] [serial = 1104] [outer = 0x8e32f400] 11:55:38 INFO - PROCESS | 1779 | 1472237738735 Marionette TRACE conn3 <- [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]]]}] 11:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1383ms 11:55:38 INFO - PROCESS | 1779 | 1472237738759 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 11:55:38 INFO - PROCESS | 1779 | 1472237738763 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 11:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:55:38 INFO - PROCESS | 1779 | 1472237738769 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:55:38 INFO - PROCESS | 1779 | 1472237738775 Marionette TRACE conn3 <- [1,1442,null,{}] 11:55:38 INFO - PROCESS | 1779 | 1472237738791 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:38 INFO - PROCESS | 1779 | 1472237738799 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:39 INFO - PROCESS | 1779 | 1472237739013 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 11:55:39 INFO - PROCESS | 1779 | 1472237739036 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:39 INFO - PROCESS | 1779 | 1472237739047 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f7c00 == 39 [pid = 1779] [id = 368] 11:55:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x908fbc00) [pid = 1779] [serial = 1105] [outer = (nil)] 11:55:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91406400) [pid = 1779] [serial = 1106] [outer = 0x908fbc00] 11:55:39 INFO - PROCESS | 1779 | 1472237739122 Marionette DEBUG loaded listener.js 11:55:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9140cc00) [pid = 1779] [serial = 1107] [outer = 0x908fbc00] 11:55:40 INFO - PROCESS | 1779 | 1472237740142 Marionette TRACE conn3 <- [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]]]}] 11:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1435ms 11:55:40 INFO - PROCESS | 1779 | 1472237740206 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 11:55:40 INFO - PROCESS | 1779 | 1472237740211 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 11:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:55:40 INFO - PROCESS | 1779 | 1472237740217 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:55:40 INFO - PROCESS | 1779 | 1472237740220 Marionette TRACE conn3 <- [1,1446,null,{}] 11:55:40 INFO - PROCESS | 1779 | 1472237740225 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:40 INFO - PROCESS | 1779 | 1472237740230 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:40 INFO - PROCESS | 1779 | 1472237740469 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 11:55:40 INFO - PROCESS | 1779 | 1472237740496 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:40 INFO - PROCESS | 1779 | 1472237740505 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fe800 == 40 [pid = 1779] [id = 369] 11:55:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x914e0800) [pid = 1779] [serial = 1108] [outer = (nil)] 11:55:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x914e8000) [pid = 1779] [serial = 1109] [outer = 0x914e0800] 11:55:40 INFO - PROCESS | 1779 | 1472237740579 Marionette DEBUG loaded listener.js 11:55:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91ab9000) [pid = 1779] [serial = 1110] [outer = 0x914e0800] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dcbb800) [pid = 1779] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ae2e000) [pid = 1779] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x93c65800) [pid = 1779] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x91f44000) [pid = 1779] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e509000) [pid = 1779] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8ce23000) [pid = 1779] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e2e5000) [pid = 1779] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x914dbc00) [pid = 1779] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8dcb5400) [pid = 1779] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:55:41 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x93a5f000) [pid = 1779] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:55:41 INFO - PROCESS | 1779 | 1472237741679 Marionette TRACE conn3 <- [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]]]}] 11:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1529ms 11:55:41 INFO - PROCESS | 1779 | 1472237741748 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 11:55:41 INFO - PROCESS | 1779 | 1472237741756 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 11:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:55:41 INFO - PROCESS | 1779 | 1472237741764 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:55:41 INFO - PROCESS | 1779 | 1472237741770 Marionette TRACE conn3 <- [1,1450,null,{}] 11:55:41 INFO - PROCESS | 1779 | 1472237741779 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:41 INFO - PROCESS | 1779 | 1472237741784 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:42 INFO - PROCESS | 1779 | 1472237742022 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 11:55:42 INFO - PROCESS | 1779 | 1472237742292 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:42 INFO - PROCESS | 1779 | 1472237742312 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcd9000 == 41 [pid = 1779] [id = 370] 11:55:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8dcda400) [pid = 1779] [serial = 1111] [outer = (nil)] 11:55:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e258c00) [pid = 1779] [serial = 1112] [outer = 0x8dcda400] 11:55:42 INFO - PROCESS | 1779 | 1472237742416 Marionette DEBUG loaded listener.js 11:55:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e2e1400) [pid = 1779] [serial = 1113] [outer = 0x8dcda400] 11:55:43 INFO - PROCESS | 1779 | 1472237743393 Marionette TRACE conn3 <- [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]]]}] 11:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1686ms 11:55:43 INFO - PROCESS | 1779 | 1472237743451 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 11:55:43 INFO - PROCESS | 1779 | 1472237743459 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 11:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:55:43 INFO - PROCESS | 1779 | 1472237743471 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:55:43 INFO - PROCESS | 1779 | 1472237743477 Marionette TRACE conn3 <- [1,1454,null,{}] 11:55:43 INFO - PROCESS | 1779 | 1472237743483 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:43 INFO - PROCESS | 1779 | 1472237743489 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:43 INFO - PROCESS | 1779 | 1472237743728 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 11:55:43 INFO - PROCESS | 1779 | 1472237743949 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:43 INFO - PROCESS | 1779 | 1472237743961 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e506400 == 42 [pid = 1779] [id = 371] 11:55:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e50f000) [pid = 1779] [serial = 1114] [outer = (nil)] 11:55:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8ed1a800) [pid = 1779] [serial = 1115] [outer = 0x8e50f000] 11:55:44 INFO - PROCESS | 1779 | 1472237744093 Marionette DEBUG loaded listener.js 11:55:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9087ac00) [pid = 1779] [serial = 1116] [outer = 0x8e50f000] 11:55:45 INFO - PROCESS | 1779 | 1472237745030 Marionette TRACE conn3 <- [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]]]}] 11:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1590ms 11:55:45 INFO - PROCESS | 1779 | 1472237745061 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 11:55:45 INFO - PROCESS | 1779 | 1472237745066 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 11:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:55:45 INFO - PROCESS | 1779 | 1472237745072 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:55:45 INFO - PROCESS | 1779 | 1472237745079 Marionette TRACE conn3 <- [1,1458,null,{}] 11:55:45 INFO - PROCESS | 1779 | 1472237745095 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:45 INFO - PROCESS | 1779 | 1472237745104 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:45 INFO - PROCESS | 1779 | 1472237745286 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 11:55:45 INFO - PROCESS | 1779 | 1472237745546 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:45 INFO - PROCESS | 1779 | 1472237745559 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f3000 == 43 [pid = 1779] [id = 372] 11:55:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x91b97c00) [pid = 1779] [serial = 1117] [outer = (nil)] 11:55:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91c81400) [pid = 1779] [serial = 1118] [outer = 0x91b97c00] 11:55:45 INFO - PROCESS | 1779 | 1472237745690 Marionette DEBUG loaded listener.js 11:55:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91c89400) [pid = 1779] [serial = 1119] [outer = 0x91b97c00] 11:55:46 INFO - PROCESS | 1779 | 1472237746698 Marionette TRACE conn3 <- [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]]]}] 11:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1688ms 11:55:46 INFO - PROCESS | 1779 | 1472237746763 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 11:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:55:46 INFO - PROCESS | 1779 | 1472237746769 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 11:55:46 INFO - PROCESS | 1779 | 1472237746776 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:55:46 INFO - PROCESS | 1779 | 1472237746780 Marionette TRACE conn3 <- [1,1462,null,{}] 11:55:46 INFO - PROCESS | 1779 | 1472237746787 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:46 INFO - PROCESS | 1779 | 1472237746792 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:47 INFO - PROCESS | 1779 | 1472237747032 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 11:55:47 INFO - PROCESS | 1779 | 1472237747324 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:47 INFO - PROCESS | 1779 | 1472237747330 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c7400 == 44 [pid = 1779] [id = 373] 11:55:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x914e8400) [pid = 1779] [serial = 1120] [outer = (nil)] 11:55:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91f41400) [pid = 1779] [serial = 1121] [outer = 0x914e8400] 11:55:47 INFO - PROCESS | 1779 | 1472237747417 Marionette DEBUG loaded listener.js 11:55:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91f4c400) [pid = 1779] [serial = 1122] [outer = 0x914e8400] 11:55:48 INFO - PROCESS | 1779 | 1472237748381 Marionette TRACE conn3 <- [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]]]}] 11:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1637ms 11:55:48 INFO - PROCESS | 1779 | 1472237748415 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 11:55:48 INFO - PROCESS | 1779 | 1472237748418 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 11:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:55:48 INFO - PROCESS | 1779 | 1472237748426 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:55:48 INFO - PROCESS | 1779 | 1472237748429 Marionette TRACE conn3 <- [1,1466,null,{}] 11:55:48 INFO - PROCESS | 1779 | 1472237748435 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:48 INFO - PROCESS | 1779 | 1472237748441 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:48 INFO - PROCESS | 1779 | 1472237748638 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 11:55:48 INFO - PROCESS | 1779 | 1472237748808 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:48 INFO - PROCESS | 1779 | 1472237748817 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb3c00 == 45 [pid = 1779] [id = 374] 11:55:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9220b400) [pid = 1779] [serial = 1123] [outer = (nil)] 11:55:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92feec00) [pid = 1779] [serial = 1124] [outer = 0x9220b400] 11:55:48 INFO - PROCESS | 1779 | 1472237748948 Marionette DEBUG loaded listener.js 11:55:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9393a800) [pid = 1779] [serial = 1125] [outer = 0x9220b400] 11:55:49 INFO - PROCESS | 1779 | 1472237749878 Marionette TRACE conn3 <- [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]]]}] 11:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1535ms 11:55:49 INFO - PROCESS | 1779 | 1472237749962 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 11:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:55:49 INFO - PROCESS | 1779 | 1472237749966 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 11:55:49 INFO - PROCESS | 1779 | 1472237749974 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:55:49 INFO - PROCESS | 1779 | 1472237749978 Marionette TRACE conn3 <- [1,1470,null,{}] 11:55:49 INFO - PROCESS | 1779 | 1472237749984 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:50 INFO - PROCESS | 1779 | 1472237749996 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:50 INFO - PROCESS | 1779 | 1472237750256 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 11:55:50 INFO - PROCESS | 1779 | 1472237750481 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:50 INFO - PROCESS | 1779 | 1472237750489 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed2000 == 46 [pid = 1779] [id = 375] 11:55:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8bed6800) [pid = 1779] [serial = 1126] [outer = (nil)] 11:55:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8dcdb800) [pid = 1779] [serial = 1127] [outer = 0x8bed6800] 11:55:50 INFO - PROCESS | 1779 | 1472237750612 Marionette DEBUG loaded listener.js 11:55:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e259800) [pid = 1779] [serial = 1128] [outer = 0x8bed6800] 11:55:51 INFO - PROCESS | 1779 | 1472237751756 Marionette TRACE conn3 <- [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]]]}] 11:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1838ms 11:55:51 INFO - PROCESS | 1779 | 1472237751813 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 11:55:51 INFO - PROCESS | 1779 | 1472237751818 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 11:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:55:51 INFO - PROCESS | 1779 | 1472237751826 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:55:51 INFO - PROCESS | 1779 | 1472237751838 Marionette TRACE conn3 <- [1,1474,null,{}] 11:55:51 INFO - PROCESS | 1779 | 1472237751851 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:51 INFO - PROCESS | 1779 | 1472237751856 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:52 INFO - PROCESS | 1779 | 1472237752079 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 11:55:52 INFO - PROCESS | 1779 | 1472237752338 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:52 INFO - PROCESS | 1779 | 1472237752346 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce0000 == 47 [pid = 1779] [id = 376] 11:55:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8dce6800) [pid = 1779] [serial = 1129] [outer = (nil)] 11:55:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e335000) [pid = 1779] [serial = 1130] [outer = 0x8dce6800] 11:55:52 INFO - PROCESS | 1779 | 1472237752426 Marionette DEBUG loaded listener.js 11:55:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e495c00) [pid = 1779] [serial = 1131] [outer = 0x8dce6800] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb4c00 == 46 [pid = 1779] [id = 346] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x908fb000 == 45 [pid = 1779] [id = 352] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbb000 == 44 [pid = 1779] [id = 351] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2dc00 == 43 [pid = 1779] [id = 357] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8e492800 == 42 [pid = 1779] [id = 347] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae28400 == 41 [pid = 1779] [id = 353] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2b000 == 40 [pid = 1779] [id = 337] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x91abc800 == 39 [pid = 1779] [id = 341] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb2400 == 38 [pid = 1779] [id = 343] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8e250400 == 37 [pid = 1779] [id = 344] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2f800 == 36 [pid = 1779] [id = 340] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cb000 == 35 [pid = 1779] [id = 336] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae28800 == 34 [pid = 1779] [id = 349] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed4400 == 33 [pid = 1779] [id = 345] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x90879000 == 32 [pid = 1779] [id = 338] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedbc00 == 31 [pid = 1779] [id = 339] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x91f3fc00 == 30 [pid = 1779] [id = 342] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae25400 == 29 [pid = 1779] [id = 348] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8e33bc00 == 28 [pid = 1779] [id = 355] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce7c00 == 27 [pid = 1779] [id = 335] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x91b96400 == 26 [pid = 1779] [id = 350] 11:55:54 INFO - PROCESS | 1779 | --DOCSHELL 0x91f41000 == 25 [pid = 1779] [id = 354] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e492400) [pid = 1779] [serial = 1056] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8be58000) [pid = 1779] [serial = 1073] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9510e400) [pid = 1779] [serial = 1065] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x93a5b000) [pid = 1779] [serial = 1062] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x947ee800) [pid = 1779] [serial = 1064] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ed19400) [pid = 1779] [serial = 1083] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dcba000) [pid = 1779] [serial = 1070] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e32dc00) [pid = 1779] [serial = 1079] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e337800) [pid = 1779] [serial = 1080] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91ab6400) [pid = 1779] [serial = 1058] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e50e400) [pid = 1779] [serial = 1082] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dcdc400) [pid = 1779] [serial = 1077] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8beda800) [pid = 1779] [serial = 1074] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e337400) [pid = 1779] [serial = 1055] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8dcbd800) [pid = 1779] [serial = 1076] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9523c400) [pid = 1779] [serial = 1068] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x951d2c00) [pid = 1779] [serial = 1067] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8dce5400) [pid = 1779] [serial = 1071] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x91b95000) [pid = 1779] [serial = 1059] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x93948000) [pid = 1779] [serial = 1061] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8ed11400) [pid = 1779] [serial = 1085] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | 1472237754536 Marionette TRACE conn3 <- [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]]]}] 11:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2757ms 11:55:54 INFO - PROCESS | 1779 | 1472237754583 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 11:55:54 INFO - PROCESS | 1779 | 1472237754590 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 11:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:55:54 INFO - PROCESS | 1779 | 1472237754597 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:55:54 INFO - PROCESS | 1779 | 1472237754602 Marionette TRACE conn3 <- [1,1478,null,{}] 11:55:54 INFO - PROCESS | 1779 | 1472237754611 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:54 INFO - PROCESS | 1779 | 1472237754617 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:54 INFO - PROCESS | 1779 | 1472237754777 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 11:55:54 INFO - PROCESS | 1779 | 1472237754791 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:54 INFO - PROCESS | 1779 | 1472237754800 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedf000 == 26 [pid = 1779] [id = 377] 11:55:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8ce1c000) [pid = 1779] [serial = 1132] [outer = (nil)] 11:55:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8d803c00) [pid = 1779] [serial = 1133] [outer = 0x8ce1c000] 11:55:54 INFO - PROCESS | 1779 | 1472237754940 Marionette DEBUG loaded listener.js 11:55:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8bedd400) [pid = 1779] [serial = 1134] [outer = 0x8ce1c000] 11:55:55 INFO - PROCESS | 1779 | 1472237755865 Marionette TRACE conn3 <- [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]]]}] 11:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1292ms 11:55:55 INFO - PROCESS | 1779 | 1472237755896 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 11:55:55 INFO - PROCESS | 1779 | 1472237755905 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 11:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:55:55 INFO - PROCESS | 1779 | 1472237755918 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:55:55 INFO - PROCESS | 1779 | 1472237755922 Marionette TRACE conn3 <- [1,1482,null,{}] 11:55:55 INFO - PROCESS | 1779 | 1472237755929 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:55 INFO - PROCESS | 1779 | 1472237755935 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:56 INFO - PROCESS | 1779 | 1472237756115 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 11:55:56 INFO - PROCESS | 1779 | 1472237756126 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:56 INFO - PROCESS | 1779 | 1472237756134 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e25a400 == 27 [pid = 1779] [id = 378] 11:55:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e2e6000) [pid = 1779] [serial = 1135] [outer = (nil)] 11:55:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e2ecc00) [pid = 1779] [serial = 1136] [outer = 0x8e2e6000] 11:55:56 INFO - PROCESS | 1779 | 1472237756210 Marionette DEBUG loaded listener.js 11:55:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e337800) [pid = 1779] [serial = 1137] [outer = 0x8e2e6000] 11:55:57 INFO - PROCESS | 1779 | 1472237757313 Marionette TRACE conn3 <- [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]]]}] 11:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1433ms 11:55:57 INFO - PROCESS | 1779 | 1472237757352 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 11:55:57 INFO - PROCESS | 1779 | 1472237757356 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 11:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:55:57 INFO - PROCESS | 1779 | 1472237757364 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:55:57 INFO - PROCESS | 1779 | 1472237757370 Marionette TRACE conn3 <- [1,1486,null,{}] 11:55:57 INFO - PROCESS | 1779 | 1472237757396 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:57 INFO - PROCESS | 1779 | 1472237757406 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:57 INFO - PROCESS | 1779 | 1472237757619 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 11:55:57 INFO - PROCESS | 1779 | 1472237757648 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:57 INFO - PROCESS | 1779 | 1472237757658 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50fc00 == 28 [pid = 1779] [id = 379] 11:55:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e510400) [pid = 1779] [serial = 1138] [outer = (nil)] 11:55:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8ed15400) [pid = 1779] [serial = 1139] [outer = 0x8e510400] 11:55:57 INFO - PROCESS | 1779 | 1472237757749 Marionette DEBUG loaded listener.js 11:55:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8ed1d800) [pid = 1779] [serial = 1140] [outer = 0x8e510400] 11:55:58 INFO - PROCESS | 1779 | 1472237758854 Marionette TRACE conn3 <- [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]]]}] 11:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1549ms 11:55:59 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x914e0800) [pid = 1779] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:55:59 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x908fbc00) [pid = 1779] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:55:59 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8beddc00) [pid = 1779] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:55:59 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x91ab6000) [pid = 1779] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:55:59 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9140ec00) [pid = 1779] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:55:59 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8d802400) [pid = 1779] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:55:59 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8ce20400) [pid = 1779] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:55:59 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8e32f400) [pid = 1779] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:55:59 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8e504800) [pid = 1779] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:55:59 INFO - PROCESS | 1779 | 1472237759332 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 11:55:59 INFO - PROCESS | 1779 | 1472237759337 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 11:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:55:59 INFO - PROCESS | 1779 | 1472237759377 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:55:59 INFO - PROCESS | 1779 | 1472237759381 Marionette TRACE conn3 <- [1,1490,null,{}] 11:55:59 INFO - PROCESS | 1779 | 1472237759387 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:59 INFO - PROCESS | 1779 | 1472237759394 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:59 INFO - PROCESS | 1779 | 1472237759548 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 11:55:59 INFO - PROCESS | 1779 | 1472237759668 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:59 INFO - PROCESS | 1779 | 1472237759676 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:55:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedac00 == 29 [pid = 1779] [id = 380] 11:55:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8e2e3400) [pid = 1779] [serial = 1141] [outer = (nil)] 11:55:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e504800) [pid = 1779] [serial = 1142] [outer = 0x8e2e3400] 11:55:59 INFO - PROCESS | 1779 | 1472237759749 Marionette DEBUG loaded listener.js 11:55:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9087f400) [pid = 1779] [serial = 1143] [outer = 0x8e2e3400] 11:56:00 INFO - PROCESS | 1779 | 1472237760538 Marionette TRACE conn3 <- [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]]]}] 11:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1186ms 11:56:00 INFO - PROCESS | 1779 | 1472237760557 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 11:56:00 INFO - PROCESS | 1779 | 1472237760561 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 11:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:56:00 INFO - PROCESS | 1779 | 1472237760567 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:56:00 INFO - PROCESS | 1779 | 1472237760570 Marionette TRACE conn3 <- [1,1494,null,{}] 11:56:00 INFO - PROCESS | 1779 | 1472237760576 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:00 INFO - PROCESS | 1779 | 1472237760581 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:00 INFO - PROCESS | 1779 | 1472237760732 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 11:56:00 INFO - PROCESS | 1779 | 1472237760742 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:00 INFO - PROCESS | 1779 | 1472237760748 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f1000 == 30 [pid = 1779] [id = 381] 11:56:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x908f4000) [pid = 1779] [serial = 1144] [outer = (nil)] 11:56:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x91401400) [pid = 1779] [serial = 1145] [outer = 0x908f4000] 11:56:00 INFO - PROCESS | 1779 | 1472237760826 Marionette DEBUG loaded listener.js 11:56:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91405800) [pid = 1779] [serial = 1146] [outer = 0x908f4000] 11:56:02 INFO - PROCESS | 1779 | 1472237762036 Marionette TRACE conn3 <- [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]]]}] 11:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1537ms 11:56:02 INFO - PROCESS | 1779 | 1472237762106 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 11:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:56:02 INFO - PROCESS | 1779 | 1472237762113 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 11:56:02 INFO - PROCESS | 1779 | 1472237762121 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:56:02 INFO - PROCESS | 1779 | 1472237762127 Marionette TRACE conn3 <- [1,1498,null,{}] 11:56:02 INFO - PROCESS | 1779 | 1472237762135 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:02 INFO - PROCESS | 1779 | 1472237762140 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:02 INFO - PROCESS | 1779 | 1472237762338 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 11:56:02 INFO - PROCESS | 1779 | 1472237762575 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:02 INFO - PROCESS | 1779 | 1472237762585 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be58c00 == 31 [pid = 1779] [id = 382] 11:56:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8bedb800) [pid = 1779] [serial = 1147] [outer = (nil)] 11:56:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d804c00) [pid = 1779] [serial = 1148] [outer = 0x8bedb800] 11:56:02 INFO - PROCESS | 1779 | 1472237762673 Marionette DEBUG loaded listener.js 11:56:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e259400) [pid = 1779] [serial = 1149] [outer = 0x8bedb800] 11:56:03 INFO - PROCESS | 1779 | 1472237763705 Marionette TRACE conn3 <- [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]]]}] 11:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1642ms 11:56:03 INFO - PROCESS | 1779 | 1472237763762 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 11:56:03 INFO - PROCESS | 1779 | 1472237763769 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 11:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:56:03 INFO - PROCESS | 1779 | 1472237763780 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:56:03 INFO - PROCESS | 1779 | 1472237763784 Marionette TRACE conn3 <- [1,1502,null,{}] 11:56:03 INFO - PROCESS | 1779 | 1472237763791 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:03 INFO - PROCESS | 1779 | 1472237763797 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:04 INFO - PROCESS | 1779 | 1472237764112 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 11:56:04 INFO - PROCESS | 1779 | 1472237764303 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:04 INFO - PROCESS | 1779 | 1472237764313 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed8c00 == 32 [pid = 1779] [id = 383] 11:56:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e501400) [pid = 1779] [serial = 1150] [outer = (nil)] 11:56:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e509c00) [pid = 1779] [serial = 1151] [outer = 0x8e501400] 11:56:04 INFO - PROCESS | 1779 | 1472237764411 Marionette DEBUG loaded listener.js 11:56:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed18400) [pid = 1779] [serial = 1152] [outer = 0x8e501400] 11:56:05 INFO - PROCESS | 1779 | 1472237765474 Marionette TRACE conn3 <- [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]]]}] 11:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1738ms 11:56:05 INFO - PROCESS | 1779 | 1472237765518 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 11:56:05 INFO - PROCESS | 1779 | 1472237765523 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 11:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:56:05 INFO - PROCESS | 1779 | 1472237765531 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:56:05 INFO - PROCESS | 1779 | 1472237765538 Marionette TRACE conn3 <- [1,1506,null,{}] 11:56:05 INFO - PROCESS | 1779 | 1472237765556 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:05 INFO - PROCESS | 1779 | 1472237765566 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:05 INFO - PROCESS | 1779 | 1472237765790 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 11:56:06 INFO - PROCESS | 1779 | 1472237766010 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:06 INFO - PROCESS | 1779 | 1472237766020 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ab5400 == 33 [pid = 1779] [id = 384] 11:56:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91ab5800) [pid = 1779] [serial = 1153] [outer = (nil)] 11:56:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91ab9400) [pid = 1779] [serial = 1154] [outer = 0x91ab5800] 11:56:06 INFO - PROCESS | 1779 | 1472237766109 Marionette DEBUG loaded listener.js 11:56:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91abf800) [pid = 1779] [serial = 1155] [outer = 0x91ab5800] 11:56:07 INFO - PROCESS | 1779 | 1472237767280 Marionette TRACE conn3 <- [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]]]}] 11:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1794ms 11:56:07 INFO - PROCESS | 1779 | 1472237767325 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 11:56:07 INFO - PROCESS | 1779 | 1472237767330 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 11:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:56:07 INFO - PROCESS | 1779 | 1472237767339 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:56:07 INFO - PROCESS | 1779 | 1472237767344 Marionette TRACE conn3 <- [1,1510,null,{}] 11:56:07 INFO - PROCESS | 1779 | 1472237767353 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:07 INFO - PROCESS | 1779 | 1472237767358 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:07 INFO - PROCESS | 1779 | 1472237767549 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 11:56:07 INFO - PROCESS | 1779 | 1472237767859 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:07 INFO - PROCESS | 1779 | 1472237767871 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d802400 == 34 [pid = 1779] [id = 385] 11:56:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d805000) [pid = 1779] [serial = 1156] [outer = (nil)] 11:56:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8dcb5c00) [pid = 1779] [serial = 1157] [outer = 0x8d805000] 11:56:08 INFO - PROCESS | 1779 | 1472237767997 Marionette DEBUG loaded listener.js 11:56:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8dcbb000) [pid = 1779] [serial = 1158] [outer = 0x8d805000] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9140cc00) [pid = 1779] [serial = 1107] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8ed1f000) [pid = 1779] [serial = 1086] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91abfc00) [pid = 1779] [serial = 1097] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91b95c00) [pid = 1779] [serial = 1098] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x914df000) [pid = 1779] [serial = 1094] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x914e9000) [pid = 1779] [serial = 1095] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8d80c400) [pid = 1779] [serial = 1088] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e256000) [pid = 1779] [serial = 1089] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8d807400) [pid = 1779] [serial = 1100] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8d80ec00) [pid = 1779] [serial = 1101] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e48d400) [pid = 1779] [serial = 1103] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8ed15000) [pid = 1779] [serial = 1091] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x90877800) [pid = 1779] [serial = 1092] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x91406400) [pid = 1779] [serial = 1106] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e4cb800) [pid = 1779] [serial = 1104] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x91ab9000) [pid = 1779] [serial = 1110] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x914e8000) [pid = 1779] [serial = 1109] [outer = (nil)] [url = about:blank] 11:56:08 INFO - PROCESS | 1779 | 1472237768866 Marionette TRACE conn3 <- [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]]]}] 11:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1592ms 11:56:08 INFO - PROCESS | 1779 | 1472237768932 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 11:56:08 INFO - PROCESS | 1779 | 1472237768939 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 11:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:56:08 INFO - PROCESS | 1779 | 1472237768950 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:56:08 INFO - PROCESS | 1779 | 1472237768954 Marionette TRACE conn3 <- [1,1514,null,{}] 11:56:08 INFO - PROCESS | 1779 | 1472237768961 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:08 INFO - PROCESS | 1779 | 1472237768967 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:09 INFO - PROCESS | 1779 | 1472237769132 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 11:56:09 INFO - PROCESS | 1779 | 1472237769256 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:09 INFO - PROCESS | 1779 | 1472237769267 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed5c00 == 35 [pid = 1779] [id = 386] 11:56:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e33bc00) [pid = 1779] [serial = 1159] [outer = (nil)] 11:56:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e48e000) [pid = 1779] [serial = 1160] [outer = 0x8e33bc00] 11:56:09 INFO - PROCESS | 1779 | 1472237769338 Marionette DEBUG loaded listener.js 11:56:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e4d1c00) [pid = 1779] [serial = 1161] [outer = 0x8e33bc00] 11:56:10 INFO - PROCESS | 1779 | 1472237770180 Marionette TRACE conn3 <- [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]]]}] 11:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1283ms 11:56:10 INFO - PROCESS | 1779 | 1472237770233 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 11:56:10 INFO - PROCESS | 1779 | 1472237770237 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 11:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:56:10 INFO - PROCESS | 1779 | 1472237770245 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:56:10 INFO - PROCESS | 1779 | 1472237770250 Marionette TRACE conn3 <- [1,1518,null,{}] 11:56:10 INFO - PROCESS | 1779 | 1472237770266 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:10 INFO - PROCESS | 1779 | 1472237770275 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:10 INFO - PROCESS | 1779 | 1472237770439 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 11:56:10 INFO - PROCESS | 1779 | 1472237770450 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:10 INFO - PROCESS | 1779 | 1472237770459 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f9400 == 36 [pid = 1779] [id = 387] 11:56:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x908f9800) [pid = 1779] [serial = 1162] [outer = (nil)] 11:56:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x908fe400) [pid = 1779] [serial = 1163] [outer = 0x908f9800] 11:56:10 INFO - PROCESS | 1779 | 1472237770658 Marionette DEBUG loaded listener.js 11:56:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9140c400) [pid = 1779] [serial = 1164] [outer = 0x908f9800] 11:56:11 INFO - PROCESS | 1779 | 1472237771594 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 11:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1401ms 11:56:11 INFO - PROCESS | 1779 | 1472237771649 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 11:56:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:56:11 INFO - PROCESS | 1779 | 1472237771654 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 11:56:11 INFO - PROCESS | 1779 | 1472237771661 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:56:11 INFO - PROCESS | 1779 | 1472237771664 Marionette TRACE conn3 <- [1,1522,null,{}] 11:56:11 INFO - PROCESS | 1779 | 1472237771670 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:11 INFO - PROCESS | 1779 | 1472237771675 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:11 INFO - PROCESS | 1779 | 1472237771907 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 11:56:11 INFO - PROCESS | 1779 | 1472237771940 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:11 INFO - PROCESS | 1779 | 1472237771948 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x914dec00 == 37 [pid = 1779] [id = 388] 11:56:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x914e3800) [pid = 1779] [serial = 1165] [outer = (nil)] 11:56:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91ab3000) [pid = 1779] [serial = 1166] [outer = 0x914e3800] 11:56:12 INFO - PROCESS | 1779 | 1472237772021 Marionette DEBUG loaded listener.js 11:56:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91ab0800) [pid = 1779] [serial = 1167] [outer = 0x914e3800] 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dce6800) [pid = 1779] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e2e6000) [pid = 1779] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ce1c000) [pid = 1779] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e510400) [pid = 1779] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8dcda400) [pid = 1779] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8e50f000) [pid = 1779] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x91b97c00) [pid = 1779] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x914e8400) [pid = 1779] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8e2e3400) [pid = 1779] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x9220b400) [pid = 1779] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:56:12 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x8bed6800) [pid = 1779] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:56:13 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 () { 11:56:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:56:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:56:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:56:13 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 () { 11:56:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:56:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:56:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:56:13 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 () { 11:56:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:56:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:56:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:56:13 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 () { 11:56:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:56:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:56:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:56:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1389ms 11:56:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:56:13 INFO - PROCESS | 1779 | 1472237773030 Marionette TRACE conn3 <- [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"]]]}] 11:56:13 INFO - PROCESS | 1779 | 1472237773051 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 11:56:13 INFO - PROCESS | 1779 | 1472237773058 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 11:56:13 INFO - PROCESS | 1779 | 1472237773070 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:56:13 INFO - PROCESS | 1779 | 1472237773072 Marionette TRACE conn3 <- [1,1526,null,{}] 11:56:13 INFO - PROCESS | 1779 | 1472237773082 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:13 INFO - PROCESS | 1779 | 1472237773089 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:13 INFO - PROCESS | 1779 | 1472237773244 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 11:56:13 INFO - PROCESS | 1779 | 1472237773265 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:13 INFO - PROCESS | 1779 | 1472237773274 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae30000 == 38 [pid = 1779] [id = 389] 11:56:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x8dcda400) [pid = 1779] [serial = 1168] [outer = (nil)] 11:56:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x908f6400) [pid = 1779] [serial = 1169] [outer = 0x8dcda400] 11:56:13 INFO - PROCESS | 1779 | 1472237773462 Marionette DEBUG loaded listener.js 11:56:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e50f000) [pid = 1779] [serial = 1170] [outer = 0x8dcda400] 11:56:14 INFO - PROCESS | 1779 | 1472237774225 Marionette TRACE conn3 <- [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"]]]}] 11:56:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:56:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:56:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:56:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:56:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:56:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:56:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:56:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:56:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:56:14 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1194ms 11:56:14 INFO - PROCESS | 1779 | 1472237774264 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 11:56:14 INFO - PROCESS | 1779 | 1472237774273 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 11:56:14 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:56:14 INFO - PROCESS | 1779 | 1472237774283 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:56:14 INFO - PROCESS | 1779 | 1472237774287 Marionette TRACE conn3 <- [1,1530,null,{}] 11:56:14 INFO - PROCESS | 1779 | 1472237774294 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:14 INFO - PROCESS | 1779 | 1472237774305 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:14 INFO - PROCESS | 1779 | 1472237774608 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 11:56:14 INFO - PROCESS | 1779 | 1472237774624 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:14 INFO - PROCESS | 1779 | 1472237774630 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e257800 == 39 [pid = 1779] [id = 390] 11:56:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9087f000) [pid = 1779] [serial = 1171] [outer = (nil)] 11:56:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x92209400) [pid = 1779] [serial = 1172] [outer = 0x9087f000] 11:56:14 INFO - PROCESS | 1779 | 1472237774718 Marionette DEBUG loaded listener.js 11:56:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x92fedc00) [pid = 1779] [serial = 1173] [outer = 0x9087f000] 11:56:15 INFO - PROCESS | 1779 | 1472237775889 Marionette TRACE conn3 <- [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]]]}] 11:56:15 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 11:56:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:56:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:56:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:56:15 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. 11:56:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:56:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1638ms 11:56:15 INFO - PROCESS | 1779 | 1472237775923 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 11:56:15 INFO - PROCESS | 1779 | 1472237775929 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 11:56:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:56:15 INFO - PROCESS | 1779 | 1472237775937 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:56:15 INFO - PROCESS | 1779 | 1472237775945 Marionette TRACE conn3 <- [1,1534,null,{}] 11:56:16 INFO - PROCESS | 1779 | 1472237776003 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:16 INFO - PROCESS | 1779 | 1472237776010 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:16 INFO - PROCESS | 1779 | 1472237776184 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 11:56:16 INFO - PROCESS | 1779 | 1472237776354 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:16 INFO - PROCESS | 1779 | 1472237776363 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedc000 == 40 [pid = 1779] [id = 391] 11:56:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8dcb4000) [pid = 1779] [serial = 1174] [outer = (nil)] 11:56:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e33a000) [pid = 1779] [serial = 1175] [outer = 0x8dcb4000] 11:56:16 INFO - PROCESS | 1779 | 1472237776453 Marionette DEBUG loaded listener.js 11:56:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e4d2400) [pid = 1779] [serial = 1176] [outer = 0x8dcb4000] 11:56:17 INFO - PROCESS | 1779 | 1472237777534 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 11:56:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:56:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1634ms 11:56:17 INFO - PROCESS | 1779 | 1472237777571 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 11:56:17 INFO - PROCESS | 1779 | 1472237777579 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 11:56:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:56:17 INFO - PROCESS | 1779 | 1472237777590 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:56:17 INFO - PROCESS | 1779 | 1472237777594 Marionette TRACE conn3 <- [1,1538,null,{}] 11:56:17 INFO - PROCESS | 1779 | 1472237777601 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:17 INFO - PROCESS | 1779 | 1472237777607 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:17 INFO - PROCESS | 1779 | 1472237777801 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 11:56:18 INFO - PROCESS | 1779 | 1472237778071 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:18 INFO - PROCESS | 1779 | 1472237778078 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f0c00 == 41 [pid = 1779] [id = 392] 11:56:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x908f5c00) [pid = 1779] [serial = 1177] [outer = (nil)] 11:56:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91b94800) [pid = 1779] [serial = 1178] [outer = 0x908f5c00] 11:56:18 INFO - PROCESS | 1779 | 1472237778241 Marionette DEBUG loaded listener.js 11:56:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91b97400) [pid = 1779] [serial = 1179] [outer = 0x908f5c00] 11:56:19 INFO - PROCESS | 1779 | 1472237779235 Marionette TRACE conn3 <- [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]]]}] 11:56:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:56:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1688ms 11:56:19 INFO - PROCESS | 1779 | 1472237779279 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 11:56:19 INFO - PROCESS | 1779 | 1472237779283 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 11:56:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:56:19 INFO - PROCESS | 1779 | 1472237779291 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:56:19 INFO - PROCESS | 1779 | 1472237779298 Marionette TRACE conn3 <- [1,1542,null,{}] 11:56:19 INFO - PROCESS | 1779 | 1472237779316 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:19 INFO - PROCESS | 1779 | 1472237779326 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:19 INFO - PROCESS | 1779 | 1472237779529 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 11:56:19 INFO - PROCESS | 1779 | 1472237779718 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:19 INFO - PROCESS | 1779 | 1472237779728 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x9220a800 == 42 [pid = 1779] [id = 393] 11:56:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92fed000) [pid = 1779] [serial = 1180] [outer = (nil)] 11:56:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x93941800) [pid = 1779] [serial = 1181] [outer = 0x92fed000] 11:56:19 INFO - PROCESS | 1779 | 1472237779820 Marionette DEBUG loaded listener.js 11:56:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x93947000) [pid = 1779] [serial = 1182] [outer = 0x92fed000] 11:56:20 INFO - PROCESS | 1779 | 1472237780789 Marionette TRACE conn3 <- [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]]]}] 11:56:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:56:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1538ms 11:56:20 INFO - PROCESS | 1779 | 1472237780830 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 11:56:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:56:20 INFO - PROCESS | 1779 | 1472237780835 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 11:56:20 INFO - PROCESS | 1779 | 1472237780843 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:56:20 INFO - PROCESS | 1779 | 1472237780846 Marionette TRACE conn3 <- [1,1546,null,{}] 11:56:20 INFO - PROCESS | 1779 | 1472237780853 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:20 INFO - PROCESS | 1779 | 1472237780859 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:21 INFO - PROCESS | 1779 | 1472237781039 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 11:56:21 INFO - PROCESS | 1779 | 1472237781210 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:21 INFO - PROCESS | 1779 | 1472237781221 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e9400 == 43 [pid = 1779] [id = 394] 11:56:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91408000) [pid = 1779] [serial = 1183] [outer = (nil)] 11:56:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x93a5a400) [pid = 1779] [serial = 1184] [outer = 0x91408000] 11:56:21 INFO - PROCESS | 1779 | 1472237781303 Marionette DEBUG loaded listener.js 11:56:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93a99400) [pid = 1779] [serial = 1185] [outer = 0x91408000] 11:56:22 INFO - PROCESS | 1779 | 1472237782290 Marionette TRACE conn3 <- [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]]]}] 11:56:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:56:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1487ms 11:56:22 INFO - PROCESS | 1779 | 1472237782329 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 11:56:22 INFO - PROCESS | 1779 | 1472237782334 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 11:56:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:56:22 INFO - PROCESS | 1779 | 1472237782340 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:56:22 INFO - PROCESS | 1779 | 1472237782344 Marionette TRACE conn3 <- [1,1550,null,{}] 11:56:22 INFO - PROCESS | 1779 | 1472237782350 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:22 INFO - PROCESS | 1779 | 1472237782355 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:22 INFO - PROCESS | 1779 | 1472237782533 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 11:56:22 INFO - PROCESS | 1779 | 1472237782767 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:22 INFO - PROCESS | 1779 | 1472237782777 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed8800 == 44 [pid = 1779] [id = 395] 11:56:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e2e9800) [pid = 1779] [serial = 1186] [outer = (nil)] 11:56:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93a9e400) [pid = 1779] [serial = 1187] [outer = 0x8e2e9800] 11:56:22 INFO - PROCESS | 1779 | 1472237782903 Marionette DEBUG loaded listener.js 11:56:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93c6c400) [pid = 1779] [serial = 1188] [outer = 0x8e2e9800] 11:56:23 INFO - PROCESS | 1779 | 1472237783851 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 11:56:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:56:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1585ms 11:56:23 INFO - PROCESS | 1779 | 1472237783926 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 11:56:23 INFO - PROCESS | 1779 | 1472237783929 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 11:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:56:23 INFO - PROCESS | 1779 | 1472237783936 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:56:23 INFO - PROCESS | 1779 | 1472237783938 Marionette TRACE conn3 <- [1,1554,null,{}] 11:56:23 INFO - PROCESS | 1779 | 1472237783945 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:23 INFO - PROCESS | 1779 | 1472237783955 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:24 INFO - PROCESS | 1779 | 1472237784182 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 11:56:24 INFO - PROCESS | 1779 | 1472237784398 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:24 INFO - PROCESS | 1779 | 1472237784408 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4d400 == 45 [pid = 1779] [id = 396] 11:56:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e50dc00) [pid = 1779] [serial = 1189] [outer = (nil)] 11:56:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x95119c00) [pid = 1779] [serial = 1190] [outer = 0x8e50dc00] 11:56:24 INFO - PROCESS | 1779 | 1472237784532 Marionette DEBUG loaded listener.js 11:56:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x951cbc00) [pid = 1779] [serial = 1191] [outer = 0x8e50dc00] 11:56:25 INFO - PROCESS | 1779 | 1472237785535 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 11:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1631ms 11:56:25 INFO - PROCESS | 1779 | 1472237785568 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 11:56:25 INFO - PROCESS | 1779 | 1472237785572 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 11:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:56:25 INFO - PROCESS | 1779 | 1472237785581 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:56:25 INFO - PROCESS | 1779 | 1472237785586 Marionette TRACE conn3 <- [1,1558,null,{}] 11:56:25 INFO - PROCESS | 1779 | 1472237785593 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:25 INFO - PROCESS | 1779 | 1472237785599 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:25 INFO - PROCESS | 1779 | 1472237785794 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 11:56:26 INFO - PROCESS | 1779 | 1472237786013 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:26 INFO - PROCESS | 1779 | 1472237786022 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce15c00 == 46 [pid = 1779] [id = 397] 11:56:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8ce17400) [pid = 1779] [serial = 1192] [outer = (nil)] 11:56:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x951cf800) [pid = 1779] [serial = 1193] [outer = 0x8ce17400] 11:56:26 INFO - PROCESS | 1779 | 1472237786151 Marionette DEBUG loaded listener.js 11:56:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9523f400) [pid = 1779] [serial = 1194] [outer = 0x8ce17400] 11:56:27 INFO - PROCESS | 1779 | 1472237787338 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 11:56:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:56:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1792ms 11:56:27 INFO - PROCESS | 1779 | 1472237787374 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 11:56:27 INFO - PROCESS | 1779 | 1472237787380 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 11:56:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:56:27 INFO - PROCESS | 1779 | 1472237787389 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:56:27 INFO - PROCESS | 1779 | 1472237787393 Marionette TRACE conn3 <- [1,1562,null,{}] 11:56:27 INFO - PROCESS | 1779 | 1472237787401 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:27 INFO - PROCESS | 1779 | 1472237787407 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:27 INFO - PROCESS | 1779 | 1472237787749 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 11:56:27 INFO - PROCESS | 1779 | 1472237787975 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:27 INFO - PROCESS | 1779 | 1472237787989 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbe800 == 47 [pid = 1779] [id = 398] 11:56:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dcd9400) [pid = 1779] [serial = 1195] [outer = (nil)] 11:56:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8dce6400) [pid = 1779] [serial = 1196] [outer = 0x8dcd9400] 11:56:28 INFO - PROCESS | 1779 | 1472237788076 Marionette DEBUG loaded listener.js 11:56:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e252000) [pid = 1779] [serial = 1197] [outer = 0x8dcd9400] 11:56:29 INFO - PROCESS | 1779 | 1472237789050 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 11:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1733ms 11:56:29 INFO - PROCESS | 1779 | 1472237789123 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 11:56:29 INFO - PROCESS | 1779 | 1472237789130 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 11:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:56:29 INFO - PROCESS | 1779 | 1472237789140 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:56:29 INFO - PROCESS | 1779 | 1472237789144 Marionette TRACE conn3 <- [1,1566,null,{}] 11:56:29 INFO - PROCESS | 1779 | 1472237789150 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:29 INFO - PROCESS | 1779 | 1472237789155 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:29 INFO - PROCESS | 1779 | 1472237789369 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae30000 == 46 [pid = 1779] [id = 389] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x914dec00 == 45 [pid = 1779] [id = 388] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x908f9400 == 44 [pid = 1779] [id = 387] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed5c00 == 43 [pid = 1779] [id = 386] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8d802400 == 42 [pid = 1779] [id = 385] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce0000 == 41 [pid = 1779] [id = 376] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed2000 == 40 [pid = 1779] [id = 375] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedf000 == 39 [pid = 1779] [id = 377] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8e25a400 == 38 [pid = 1779] [id = 378] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x908f1000 == 37 [pid = 1779] [id = 381] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedac00 == 36 [pid = 1779] [id = 380] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50fc00 == 35 [pid = 1779] [id = 379] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8be58c00 == 34 [pid = 1779] [id = 382] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed8c00 == 33 [pid = 1779] [id = 383] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x91ab5400 == 32 [pid = 1779] [id = 384] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbe800 == 31 [pid = 1779] [id = 398] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce15c00 == 30 [pid = 1779] [id = 397] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed8800 == 29 [pid = 1779] [id = 395] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8be4d400 == 28 [pid = 1779] [id = 396] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e9400 == 27 [pid = 1779] [id = 394] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x9220a800 == 26 [pid = 1779] [id = 393] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x908f0c00 == 25 [pid = 1779] [id = 392] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8e257800 == 24 [pid = 1779] [id = 390] 11:56:30 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedc000 == 23 [pid = 1779] [id = 391] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e495c00) [pid = 1779] [serial = 1131] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e335000) [pid = 1779] [serial = 1130] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e2ecc00) [pid = 1779] [serial = 1136] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8d803c00) [pid = 1779] [serial = 1133] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8bedd400) [pid = 1779] [serial = 1134] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91401400) [pid = 1779] [serial = 1145] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8ed15400) [pid = 1779] [serial = 1139] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e2e1400) [pid = 1779] [serial = 1113] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e258c00) [pid = 1779] [serial = 1112] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9087ac00) [pid = 1779] [serial = 1116] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ed1a800) [pid = 1779] [serial = 1115] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91c89400) [pid = 1779] [serial = 1119] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91c81400) [pid = 1779] [serial = 1118] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91f4c400) [pid = 1779] [serial = 1122] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91f41400) [pid = 1779] [serial = 1121] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9087f400) [pid = 1779] [serial = 1143] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9393a800) [pid = 1779] [serial = 1125] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92feec00) [pid = 1779] [serial = 1124] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e259800) [pid = 1779] [serial = 1128] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dcdb800) [pid = 1779] [serial = 1127] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ed1d800) [pid = 1779] [serial = 1140] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e504800) [pid = 1779] [serial = 1142] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e337800) [pid = 1779] [serial = 1137] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1779 | 1472237790791 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:30 INFO - PROCESS | 1779 | 1472237790802 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4ac00 == 24 [pid = 1779] [id = 399] 11:56:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8be4b000) [pid = 1779] [serial = 1198] [outer = (nil)] 11:56:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8bed3c00) [pid = 1779] [serial = 1199] [outer = 0x8be4b000] 11:56:30 INFO - PROCESS | 1779 | 1472237790893 Marionette DEBUG loaded listener.js 11:56:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8bedc400) [pid = 1779] [serial = 1200] [outer = 0x8be4b000] 11:56:31 INFO - PROCESS | 1779 | 1472237791767 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 11:56:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2648ms 11:56:31 INFO - PROCESS | 1779 | 1472237791790 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 11:56:31 INFO - PROCESS | 1779 | 1472237791796 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 11:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:56:31 INFO - PROCESS | 1779 | 1472237791803 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:56:31 INFO - PROCESS | 1779 | 1472237791808 Marionette TRACE conn3 <- [1,1570,null,{}] 11:56:31 INFO - PROCESS | 1779 | 1472237791816 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:31 INFO - PROCESS | 1779 | 1472237791824 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:32 INFO - PROCESS | 1779 | 1472237792006 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 11:56:32 INFO - PROCESS | 1779 | 1472237792168 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:32 INFO - PROCESS | 1779 | 1472237792177 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d809c00 == 25 [pid = 1779] [id = 400] 11:56:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8d80b400) [pid = 1779] [serial = 1201] [outer = (nil)] 11:56:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dcbe800) [pid = 1779] [serial = 1202] [outer = 0x8d80b400] 11:56:32 INFO - PROCESS | 1779 | 1472237792252 Marionette DEBUG loaded listener.js 11:56:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8dcdf000) [pid = 1779] [serial = 1203] [outer = 0x8d80b400] 11:56:33 INFO - PROCESS | 1779 | 1472237793118 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 11:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1383ms 11:56:33 INFO - PROCESS | 1779 | 1472237793191 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 11:56:33 INFO - PROCESS | 1779 | 1472237793197 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 11:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:56:33 INFO - PROCESS | 1779 | 1472237793210 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:56:33 INFO - PROCESS | 1779 | 1472237793213 Marionette TRACE conn3 <- [1,1574,null,{}] 11:56:33 INFO - PROCESS | 1779 | 1472237793219 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:33 INFO - PROCESS | 1779 | 1472237793225 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:33 INFO - PROCESS | 1779 | 1472237793445 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 11:56:33 INFO - PROCESS | 1779 | 1472237793469 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:33 INFO - PROCESS | 1779 | 1472237793478 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e2c00 == 26 [pid = 1779] [id = 401] 11:56:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e2e5000) [pid = 1779] [serial = 1204] [outer = (nil)] 11:56:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e2e9400) [pid = 1779] [serial = 1205] [outer = 0x8e2e5000] 11:56:33 INFO - PROCESS | 1779 | 1472237793572 Marionette DEBUG loaded listener.js 11:56:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e335000) [pid = 1779] [serial = 1206] [outer = 0x8e2e5000] 11:56:34 INFO - PROCESS | 1779 | 1472237794831 Marionette TRACE conn3 <- [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]]]}] 11:56:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:56:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1695ms 11:56:34 INFO - PROCESS | 1779 | 1472237794900 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 11:56:34 INFO - PROCESS | 1779 | 1472237794904 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 11:56:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:56:34 INFO - PROCESS | 1779 | 1472237794919 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:56:34 INFO - PROCESS | 1779 | 1472237794929 Marionette TRACE conn3 <- [1,1578,null,{}] 11:56:34 INFO - PROCESS | 1779 | 1472237794953 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:34 INFO - PROCESS | 1779 | 1472237794963 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:35 INFO - PROCESS | 1779 | 1472237795195 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x914e3800) [pid = 1779] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8bedb800) [pid = 1779] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8d805000) [pid = 1779] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x908f4000) [pid = 1779] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e501400) [pid = 1779] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e33bc00) [pid = 1779] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91ab5800) [pid = 1779] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x908f9800) [pid = 1779] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9087f000) [pid = 1779] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:56:35 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8dcda400) [pid = 1779] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:56:35 INFO - PROCESS | 1779 | 1472237795831 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:35 INFO - PROCESS | 1779 | 1472237795838 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae21400 == 27 [pid = 1779] [id = 402] 11:56:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8ae30800) [pid = 1779] [serial = 1207] [outer = (nil)] 11:56:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dcda400) [pid = 1779] [serial = 1208] [outer = 0x8ae30800] 11:56:35 INFO - PROCESS | 1779 | 1472237795931 Marionette DEBUG loaded listener.js 11:56:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e501400) [pid = 1779] [serial = 1209] [outer = 0x8ae30800] 11:56:36 INFO - PROCESS | 1779 | 1472237796664 Marionette TRACE conn3 <- [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]]]}] 11:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1772ms 11:56:36 INFO - PROCESS | 1779 | 1472237796684 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 11:56:36 INFO - PROCESS | 1779 | 1472237796689 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 11:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:56:36 INFO - PROCESS | 1779 | 1472237796695 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:56:36 INFO - PROCESS | 1779 | 1472237796699 Marionette TRACE conn3 <- [1,1582,null,{}] 11:56:36 INFO - PROCESS | 1779 | 1472237796705 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:36 INFO - PROCESS | 1779 | 1472237796711 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:36 INFO - PROCESS | 1779 | 1472237796928 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 11:56:36 INFO - PROCESS | 1779 | 1472237796938 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:36 INFO - PROCESS | 1779 | 1472237796948 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e250000 == 28 [pid = 1779] [id = 403] 11:56:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e50b000) [pid = 1779] [serial = 1210] [outer = (nil)] 11:56:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ed15800) [pid = 1779] [serial = 1211] [outer = 0x8e50b000] 11:56:37 INFO - PROCESS | 1779 | 1472237797019 Marionette DEBUG loaded listener.js 11:56:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed1cc00) [pid = 1779] [serial = 1212] [outer = 0x8e50b000] 11:56:38 INFO - PROCESS | 1779 | 1472237798052 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 11:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1433ms 11:56:38 INFO - PROCESS | 1779 | 1472237798130 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 11:56:38 INFO - PROCESS | 1779 | 1472237798137 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 11:56:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:56:38 INFO - PROCESS | 1779 | 1472237798147 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:56:38 INFO - PROCESS | 1779 | 1472237798152 Marionette TRACE conn3 <- [1,1586,null,{}] 11:56:38 INFO - PROCESS | 1779 | 1472237798161 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:38 INFO - PROCESS | 1779 | 1472237798168 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:38 INFO - PROCESS | 1779 | 1472237798441 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 11:56:38 INFO - PROCESS | 1779 | 1472237798803 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:38 INFO - PROCESS | 1779 | 1472237798824 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce20000 == 29 [pid = 1779] [id = 404] 11:56:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d810400) [pid = 1779] [serial = 1213] [outer = (nil)] 11:56:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8dcd8c00) [pid = 1779] [serial = 1214] [outer = 0x8d810400] 11:56:38 INFO - PROCESS | 1779 | 1472237798940 Marionette DEBUG loaded listener.js 11:56:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e32f800) [pid = 1779] [serial = 1215] [outer = 0x8d810400] 11:56:40 INFO - PROCESS | 1779 | 1472237800234 Marionette TRACE conn3 <- [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]]]}] 11:56:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:56:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2145ms 11:56:40 INFO - PROCESS | 1779 | 1472237800293 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 11:56:40 INFO - PROCESS | 1779 | 1472237800302 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 11:56:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:56:40 INFO - PROCESS | 1779 | 1472237800339 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:56:40 INFO - PROCESS | 1779 | 1472237800344 Marionette TRACE conn3 <- [1,1590,null,{}] 11:56:40 INFO - PROCESS | 1779 | 1472237800352 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:40 INFO - PROCESS | 1779 | 1472237800359 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:40 INFO - PROCESS | 1779 | 1472237800587 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 11:56:40 INFO - PROCESS | 1779 | 1472237800827 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:40 INFO - PROCESS | 1779 | 1472237800838 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d808000 == 30 [pid = 1779] [id = 405] 11:56:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8d810000) [pid = 1779] [serial = 1216] [outer = (nil)] 11:56:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x90874400) [pid = 1779] [serial = 1217] [outer = 0x8d810000] 11:56:40 INFO - PROCESS | 1779 | 1472237800972 Marionette DEBUG loaded listener.js 11:56:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x90879400) [pid = 1779] [serial = 1218] [outer = 0x8d810000] 11:56:42 INFO - PROCESS | 1779 | 1472237802159 Marionette TRACE conn3 <- [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]]]}] 11:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1899ms 11:56:42 INFO - PROCESS | 1779 | 1472237802224 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 11:56:42 INFO - PROCESS | 1779 | 1472237802228 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 11:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:56:42 INFO - PROCESS | 1779 | 1472237802236 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:56:42 INFO - PROCESS | 1779 | 1472237802242 Marionette TRACE conn3 <- [1,1594,null,{}] 11:56:42 INFO - PROCESS | 1779 | 1472237802260 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:42 INFO - PROCESS | 1779 | 1472237802269 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:42 INFO - PROCESS | 1779 | 1472237802502 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 11:56:42 INFO - PROCESS | 1779 | 1472237802729 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:42 INFO - PROCESS | 1779 | 1472237802737 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x91407800 == 31 [pid = 1779] [id = 406] 11:56:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91408c00) [pid = 1779] [serial = 1219] [outer = (nil)] 11:56:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9140f800) [pid = 1779] [serial = 1220] [outer = 0x91408c00] 11:56:42 INFO - PROCESS | 1779 | 1472237802849 Marionette DEBUG loaded listener.js 11:56:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x914e0400) [pid = 1779] [serial = 1221] [outer = 0x91408c00] 11:56:43 INFO - PROCESS | 1779 | 1472237803834 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 11:56:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1686ms 11:56:43 INFO - PROCESS | 1779 | 1472237803923 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 11:56:43 INFO - PROCESS | 1779 | 1472237803928 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 11:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:56:43 INFO - PROCESS | 1779 | 1472237803935 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:56:43 INFO - PROCESS | 1779 | 1472237803938 Marionette TRACE conn3 <- [1,1598,null,{}] 11:56:43 INFO - PROCESS | 1779 | 1472237803944 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:43 INFO - PROCESS | 1779 | 1472237803949 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:44 INFO - PROCESS | 1779 | 1472237804166 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 11:56:44 INFO - PROCESS | 1779 | 1472237804396 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:44 INFO - PROCESS | 1779 | 1472237804403 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50c800 == 32 [pid = 1779] [id = 407] 11:56:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x908f4800) [pid = 1779] [serial = 1222] [outer = (nil)] 11:56:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91ab2400) [pid = 1779] [serial = 1223] [outer = 0x908f4800] 11:56:44 INFO - PROCESS | 1779 | 1472237804515 Marionette DEBUG loaded listener.js 11:56:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91ab5800) [pid = 1779] [serial = 1224] [outer = 0x908f4800] 11:56:45 INFO - PROCESS | 1779 | 1472237805664 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 11:56:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:56:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1780ms 11:56:45 INFO - PROCESS | 1779 | 1472237805716 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 11:56:45 INFO - PROCESS | 1779 | 1472237805722 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 11:56:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:56:45 INFO - PROCESS | 1779 | 1472237805731 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:56:45 INFO - PROCESS | 1779 | 1472237805735 Marionette TRACE conn3 <- [1,1602,null,{}] 11:56:45 INFO - PROCESS | 1779 | 1472237805743 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:45 INFO - PROCESS | 1779 | 1472237805748 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:45 INFO - PROCESS | 1779 | 1472237805926 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 11:56:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8e259000 == 31 [pid = 1779] [id = 360] 11:56:46 INFO - PROCESS | 1779 | 1472237806197 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:46 INFO - PROCESS | 1779 | 1472237806212 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcaf400 == 32 [pid = 1779] [id = 408] 11:56:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8dcb6800) [pid = 1779] [serial = 1225] [outer = (nil)] 11:56:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8dcdb800) [pid = 1779] [serial = 1226] [outer = 0x8dcb6800] 11:56:46 INFO - PROCESS | 1779 | 1472237806289 Marionette DEBUG loaded listener.js 11:56:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e251000) [pid = 1779] [serial = 1227] [outer = 0x8dcb6800] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91ab0800) [pid = 1779] [serial = 1167] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91ab3000) [pid = 1779] [serial = 1166] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8d804c00) [pid = 1779] [serial = 1148] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8dcb5c00) [pid = 1779] [serial = 1157] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91405800) [pid = 1779] [serial = 1146] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e509c00) [pid = 1779] [serial = 1151] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ed18400) [pid = 1779] [serial = 1152] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4d1c00) [pid = 1779] [serial = 1161] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91ab9400) [pid = 1779] [serial = 1154] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dcbb000) [pid = 1779] [serial = 1158] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x908fe400) [pid = 1779] [serial = 1163] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e48e000) [pid = 1779] [serial = 1160] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9140c400) [pid = 1779] [serial = 1164] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e259400) [pid = 1779] [serial = 1149] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91abf800) [pid = 1779] [serial = 1155] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92fedc00) [pid = 1779] [serial = 1173] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92209400) [pid = 1779] [serial = 1172] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x908f6400) [pid = 1779] [serial = 1169] [outer = (nil)] [url = about:blank] 11:56:46 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e50f000) [pid = 1779] [serial = 1170] [outer = (nil)] [url = about:blank] 11:56:47 INFO - PROCESS | 1779 | 1472237807092 Marionette TRACE conn3 <- [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]]]}] 11:56:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1431ms 11:56:47 INFO - PROCESS | 1779 | 1472237807162 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 11:56:47 INFO - PROCESS | 1779 | 1472237807169 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 11:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:56:47 INFO - PROCESS | 1779 | 1472237807179 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:56:47 INFO - PROCESS | 1779 | 1472237807183 Marionette TRACE conn3 <- [1,1606,null,{}] 11:56:47 INFO - PROCESS | 1779 | 1472237807189 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:47 INFO - PROCESS | 1779 | 1472237807195 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:47 INFO - PROCESS | 1779 | 1472237807355 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 11:56:47 INFO - PROCESS | 1779 | 1472237807366 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:47 INFO - PROCESS | 1779 | 1472237807374 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e492800 == 33 [pid = 1779] [id = 409] 11:56:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e493000) [pid = 1779] [serial = 1228] [outer = (nil)] 11:56:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e4cec00) [pid = 1779] [serial = 1229] [outer = 0x8e493000] 11:56:47 INFO - PROCESS | 1779 | 1472237807453 Marionette DEBUG loaded listener.js 11:56:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e50d400) [pid = 1779] [serial = 1230] [outer = 0x8e493000] 11:56:48 INFO - PROCESS | 1779 | 1472237808454 Marionette TRACE conn3 <- [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]]]}] 11:56:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1295ms 11:56:48 INFO - PROCESS | 1779 | 1472237808475 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 11:56:48 INFO - PROCESS | 1779 | 1472237808478 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 11:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:56:48 INFO - PROCESS | 1779 | 1472237808486 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:56:48 INFO - PROCESS | 1779 | 1472237808492 Marionette TRACE conn3 <- [1,1610,null,{}] 11:56:48 INFO - PROCESS | 1779 | 1472237808507 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:48 INFO - PROCESS | 1779 | 1472237808515 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:48 INFO - PROCESS | 1779 | 1472237808744 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 11:56:48 INFO - PROCESS | 1779 | 1472237808766 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:48 INFO - PROCESS | 1779 | 1472237808775 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed20000 == 34 [pid = 1779] [id = 410] 11:56:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x90870400) [pid = 1779] [serial = 1231] [outer = (nil)] 11:56:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91404c00) [pid = 1779] [serial = 1232] [outer = 0x90870400] 11:56:48 INFO - PROCESS | 1779 | 1472237808849 Marionette DEBUG loaded listener.js 11:56:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x914dbc00) [pid = 1779] [serial = 1233] [outer = 0x90870400] 11:56:49 INFO - PROCESS | 1779 | 1472237809742 Marionette TRACE conn3 <- [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]]]}] 11:56:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:56:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1305ms 11:56:49 INFO - PROCESS | 1779 | 1472237809794 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 11:56:49 INFO - PROCESS | 1779 | 1472237809802 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 11:56:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:56:49 INFO - PROCESS | 1779 | 1472237809819 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:56:49 INFO - PROCESS | 1779 | 1472237809821 Marionette TRACE conn3 <- [1,1614,null,{}] 11:56:49 INFO - PROCESS | 1779 | 1472237809827 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:49 INFO - PROCESS | 1779 | 1472237809832 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:50 INFO - PROCESS | 1779 | 1472237810089 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 11:56:50 INFO - PROCESS | 1779 | 1472237810129 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:50 INFO - PROCESS | 1779 | 1472237810140 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x91406800 == 35 [pid = 1779] [id = 411] 11:56:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91409c00) [pid = 1779] [serial = 1234] [outer = (nil)] 11:56:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91ab8000) [pid = 1779] [serial = 1235] [outer = 0x91409c00] 11:56:50 INFO - PROCESS | 1779 | 1472237810231 Marionette DEBUG loaded listener.js 11:56:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91abc400) [pid = 1779] [serial = 1236] [outer = 0x91409c00] 11:56:51 INFO - PROCESS | 1779 | 1472237811282 Marionette TRACE conn3 <- [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]]]}] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8dcb4000) [pid = 1779] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x908f5c00) [pid = 1779] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92fed000) [pid = 1779] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91408000) [pid = 1779] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e2e5000) [pid = 1779] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e2e9800) [pid = 1779] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ae30800) [pid = 1779] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e50dc00) [pid = 1779] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8dcd9400) [pid = 1779] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8ce17400) [pid = 1779] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8be4b000) [pid = 1779] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:56:51 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8d80b400) [pid = 1779] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:56:51 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 11:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1547ms 11:56:51 INFO - PROCESS | 1779 | 1472237811358 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 11:56:51 INFO - PROCESS | 1779 | 1472237811361 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 11:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:56:51 INFO - PROCESS | 1779 | 1472237811368 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:56:51 INFO - PROCESS | 1779 | 1472237811371 Marionette TRACE conn3 <- [1,1618,null,{}] 11:56:51 INFO - PROCESS | 1779 | 1472237811377 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:51 INFO - PROCESS | 1779 | 1472237811382 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:51 INFO - PROCESS | 1779 | 1472237811531 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 11:56:51 INFO - PROCESS | 1779 | 1472237811663 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:51 INFO - PROCESS | 1779 | 1472237811672 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e5800 == 36 [pid = 1779] [id = 412] 11:56:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e48ac00) [pid = 1779] [serial = 1237] [outer = (nil)] 11:56:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x90876000) [pid = 1779] [serial = 1238] [outer = 0x8e48ac00] 11:56:51 INFO - PROCESS | 1779 | 1472237811740 Marionette DEBUG loaded listener.js 11:56:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x91408000) [pid = 1779] [serial = 1239] [outer = 0x8e48ac00] 11:56:52 INFO - PROCESS | 1779 | 1472237812536 Marionette TRACE conn3 <- [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]]]}] 11:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1191ms 11:56:52 INFO - PROCESS | 1779 | 1472237812562 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 11:56:52 INFO - PROCESS | 1779 | 1472237812565 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 11:56:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:56:52 INFO - PROCESS | 1779 | 1472237812572 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:56:52 INFO - PROCESS | 1779 | 1472237812576 Marionette TRACE conn3 <- [1,1622,null,{}] 11:56:52 INFO - PROCESS | 1779 | 1472237812586 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:52 INFO - PROCESS | 1779 | 1472237812597 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:52 INFO - PROCESS | 1779 | 1472237812807 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 11:56:52 INFO - PROCESS | 1779 | 1472237812940 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:52 INFO - PROCESS | 1779 | 1472237812947 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed6400 == 37 [pid = 1779] [id = 413] 11:56:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d803800) [pid = 1779] [serial = 1240] [outer = (nil)] 11:56:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91c8d000) [pid = 1779] [serial = 1241] [outer = 0x8d803800] 11:56:53 INFO - PROCESS | 1779 | 1472237813026 Marionette DEBUG loaded listener.js 11:56:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91f40800) [pid = 1779] [serial = 1242] [outer = 0x8d803800] 11:56:54 INFO - PROCESS | 1779 | 1472237814060 Marionette TRACE conn3 <- [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]]]}] 11:56:54 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 11:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1536ms 11:56:54 INFO - PROCESS | 1779 | 1472237814110 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 11:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:56:54 INFO - PROCESS | 1779 | 1472237814117 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 11:56:54 INFO - PROCESS | 1779 | 1472237814126 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:56:54 INFO - PROCESS | 1779 | 1472237814132 Marionette TRACE conn3 <- [1,1626,null,{}] 11:56:54 INFO - PROCESS | 1779 | 1472237814156 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:54 INFO - PROCESS | 1779 | 1472237814165 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:54 INFO - PROCESS | 1779 | 1472237814430 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 11:56:54 INFO - PROCESS | 1779 | 1472237814772 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:54 INFO - PROCESS | 1779 | 1472237814784 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2f400 == 38 [pid = 1779] [id = 414] 11:56:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dcbc000) [pid = 1779] [serial = 1243] [outer = (nil)] 11:56:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e2e7800) [pid = 1779] [serial = 1244] [outer = 0x8dcbc000] 11:56:54 INFO - PROCESS | 1779 | 1472237814872 Marionette DEBUG loaded listener.js 11:56:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e33b000) [pid = 1779] [serial = 1245] [outer = 0x8dcbc000] 11:56:55 INFO - PROCESS | 1779 | 1472237815844 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 11:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1756ms 11:56:55 INFO - PROCESS | 1779 | 1472237815882 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 11:56:55 INFO - PROCESS | 1779 | 1472237815889 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 11:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:56:55 INFO - PROCESS | 1779 | 1472237815900 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:56:55 INFO - PROCESS | 1779 | 1472237815905 Marionette TRACE conn3 <- [1,1630,null,{}] 11:56:55 INFO - PROCESS | 1779 | 1472237815912 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:55 INFO - PROCESS | 1779 | 1472237815918 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:56 INFO - PROCESS | 1779 | 1472237816119 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 11:56:56 INFO - PROCESS | 1779 | 1472237816298 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:56 INFO - PROCESS | 1779 | 1472237816307 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f1000 == 39 [pid = 1779] [id = 415] 11:56:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x908f9c00) [pid = 1779] [serial = 1246] [outer = (nil)] 11:56:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91405800) [pid = 1779] [serial = 1247] [outer = 0x908f9c00] 11:56:56 INFO - PROCESS | 1779 | 1472237816447 Marionette DEBUG loaded listener.js 11:56:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91ab0800) [pid = 1779] [serial = 1248] [outer = 0x908f9c00] 11:56:57 INFO - PROCESS | 1779 | 1472237817442 Marionette TRACE conn3 <- [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]]]}] 11:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1591ms 11:56:57 INFO - PROCESS | 1779 | 1472237817492 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 11:56:57 INFO - PROCESS | 1779 | 1472237817496 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 11:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:56:57 INFO - PROCESS | 1779 | 1472237817503 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:56:57 INFO - PROCESS | 1779 | 1472237817509 Marionette TRACE conn3 <- [1,1634,null,{}] 11:56:57 INFO - PROCESS | 1779 | 1472237817526 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:57 INFO - PROCESS | 1779 | 1472237817535 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:57 INFO - PROCESS | 1779 | 1472237817760 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 11:56:58 INFO - PROCESS | 1779 | 1472237817996 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:58 INFO - PROCESS | 1779 | 1472237818006 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e497400 == 40 [pid = 1779] [id = 416] 11:56:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91f45000) [pid = 1779] [serial = 1249] [outer = (nil)] 11:56:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9220c000) [pid = 1779] [serial = 1250] [outer = 0x91f45000] 11:56:58 INFO - PROCESS | 1779 | 1472237818139 Marionette DEBUG loaded listener.js 11:56:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92feec00) [pid = 1779] [serial = 1251] [outer = 0x91f45000] 11:56:59 INFO - PROCESS | 1779 | 1472237819055 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 11:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1591ms 11:56:59 INFO - PROCESS | 1779 | 1472237819095 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 11:56:59 INFO - PROCESS | 1779 | 1472237819101 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 11:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:56:59 INFO - PROCESS | 1779 | 1472237819107 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:56:59 INFO - PROCESS | 1779 | 1472237819110 Marionette TRACE conn3 <- [1,1638,null,{}] 11:56:59 INFO - PROCESS | 1779 | 1472237819117 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:59 INFO - PROCESS | 1779 | 1472237819123 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:59 INFO - PROCESS | 1779 | 1472237819319 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 11:56:59 INFO - PROCESS | 1779 | 1472237819496 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:59 INFO - PROCESS | 1779 | 1472237819504 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:56:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f43800 == 41 [pid = 1779] [id = 417] 11:56:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91f48800) [pid = 1779] [serial = 1252] [outer = (nil)] 11:56:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93943000) [pid = 1779] [serial = 1253] [outer = 0x91f48800] 11:56:59 INFO - PROCESS | 1779 | 1472237819589 Marionette DEBUG loaded listener.js 11:56:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93a56400) [pid = 1779] [serial = 1254] [outer = 0x91f48800] 11:57:00 INFO - PROCESS | 1779 | 1472237820566 Marionette TRACE conn3 <- [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]]]}] 11:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1531ms 11:57:00 INFO - PROCESS | 1779 | 1472237820640 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 11:57:00 INFO - PROCESS | 1779 | 1472237820643 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 11:57:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:57:00 INFO - PROCESS | 1779 | 1472237820650 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:57:00 INFO - PROCESS | 1779 | 1472237820653 Marionette TRACE conn3 <- [1,1642,null,{}] 11:57:00 INFO - PROCESS | 1779 | 1472237820659 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:00 INFO - PROCESS | 1779 | 1472237820665 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:00 INFO - PROCESS | 1779 | 1472237820876 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 11:57:01 INFO - PROCESS | 1779 | 1472237821105 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:01 INFO - PROCESS | 1779 | 1472237821118 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80b000 == 42 [pid = 1779] [id = 418] 11:57:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e333c00) [pid = 1779] [serial = 1255] [outer = (nil)] 11:57:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x93a5e000) [pid = 1779] [serial = 1256] [outer = 0x8e333c00] 11:57:01 INFO - PROCESS | 1779 | 1472237821240 Marionette DEBUG loaded listener.js 11:57:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x93c65c00) [pid = 1779] [serial = 1257] [outer = 0x8e333c00] 11:57:02 INFO - PROCESS | 1779 | 1472237822226 Marionette TRACE conn3 <- [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]]]}] 11:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1590ms 11:57:02 INFO - PROCESS | 1779 | 1472237822241 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 11:57:02 INFO - PROCESS | 1779 | 1472237822245 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 11:57:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:57:02 INFO - PROCESS | 1779 | 1472237822253 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:57:02 INFO - PROCESS | 1779 | 1472237822258 Marionette TRACE conn3 <- [1,1646,null,{}] 11:57:02 INFO - PROCESS | 1779 | 1472237822265 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:02 INFO - PROCESS | 1779 | 1472237822276 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:02 INFO - PROCESS | 1779 | 1472237822513 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 11:57:02 INFO - PROCESS | 1779 | 1472237822767 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:02 INFO - PROCESS | 1779 | 1472237822776 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce21400 == 43 [pid = 1779] [id = 419] 11:57:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d808400) [pid = 1779] [serial = 1258] [outer = (nil)] 11:57:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e4d1c00) [pid = 1779] [serial = 1259] [outer = 0x8d808400] 11:57:02 INFO - PROCESS | 1779 | 1472237822893 Marionette DEBUG loaded listener.js 11:57:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x95112000) [pid = 1779] [serial = 1260] [outer = 0x8d808400] 11:57:03 INFO - PROCESS | 1779 | 1472237823750 Marionette TRACE conn3 <- [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]]]}] 11:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1541ms 11:57:03 INFO - PROCESS | 1779 | 1472237823795 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 11:57:03 INFO - PROCESS | 1779 | 1472237823799 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 11:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:57:03 INFO - PROCESS | 1779 | 1472237823828 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:57:03 INFO - PROCESS | 1779 | 1472237823832 Marionette TRACE conn3 <- [1,1650,null,{}] 11:57:03 INFO - PROCESS | 1779 | 1472237823838 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:03 INFO - PROCESS | 1779 | 1472237823843 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:04 INFO - PROCESS | 1779 | 1472237824017 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 11:57:04 INFO - PROCESS | 1779 | 1472237824465 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:04 INFO - PROCESS | 1779 | 1472237824477 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed7000 == 44 [pid = 1779] [id = 420] 11:57:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8bed8000) [pid = 1779] [serial = 1261] [outer = (nil)] 11:57:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8ce1a800) [pid = 1779] [serial = 1262] [outer = 0x8bed8000] 11:57:04 INFO - PROCESS | 1779 | 1472237824594 Marionette DEBUG loaded listener.js 11:57:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8d80e000) [pid = 1779] [serial = 1263] [outer = 0x8bed8000] 11:57:05 INFO - PROCESS | 1779 | 1472237825528 Marionette TRACE conn3 <- [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]]]}] 11:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1741ms 11:57:05 INFO - PROCESS | 1779 | 1472237825570 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 11:57:05 INFO - PROCESS | 1779 | 1472237825576 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 11:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:57:05 INFO - PROCESS | 1779 | 1472237825584 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:57:05 INFO - PROCESS | 1779 | 1472237825588 Marionette TRACE conn3 <- [1,1654,null,{}] 11:57:05 INFO - PROCESS | 1779 | 1472237825596 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:05 INFO - PROCESS | 1779 | 1472237825604 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:05 INFO - PROCESS | 1779 | 1472237825780 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 11:57:06 INFO - PROCESS | 1779 | 1472237826092 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:06 INFO - PROCESS | 1779 | 1472237826102 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e259400 == 45 [pid = 1779] [id = 421] 11:57:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e2e2400) [pid = 1779] [serial = 1264] [outer = (nil)] 11:57:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8e504c00) [pid = 1779] [serial = 1265] [outer = 0x8e2e2400] 11:57:06 INFO - PROCESS | 1779 | 1472237826187 Marionette DEBUG loaded listener.js 11:57:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8ed1e800) [pid = 1779] [serial = 1266] [outer = 0x8e2e2400] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce23800 == 44 [pid = 1779] [id = 362] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c7400 == 43 [pid = 1779] [id = 373] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8be4ac00 == 42 [pid = 1779] [id = 399] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce14800 == 41 [pid = 1779] [id = 366] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x908f7c00 == 40 [pid = 1779] [id = 368] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcd9000 == 39 [pid = 1779] [id = 370] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x908fe800 == 38 [pid = 1779] [id = 369] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed9400 == 37 [pid = 1779] [id = 361] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2eb800 == 36 [pid = 1779] [id = 367] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1b000 == 35 [pid = 1779] [id = 363] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x9140e800 == 34 [pid = 1779] [id = 364] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80f000 == 33 [pid = 1779] [id = 358] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x908f3000 == 32 [pid = 1779] [id = 372] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e254800 == 31 [pid = 1779] [id = 359] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e506400 == 30 [pid = 1779] [id = 371] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x91401c00 == 29 [pid = 1779] [id = 365] 11:57:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb3c00 == 28 [pid = 1779] [id = 374] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8ed15800) [pid = 1779] [serial = 1211] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8e4d2400) [pid = 1779] [serial = 1176] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8e33a000) [pid = 1779] [serial = 1175] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x91b97400) [pid = 1779] [serial = 1179] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x91b94800) [pid = 1779] [serial = 1178] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x93947000) [pid = 1779] [serial = 1182] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x93941800) [pid = 1779] [serial = 1181] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x93a99400) [pid = 1779] [serial = 1185] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x93a5a400) [pid = 1779] [serial = 1184] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e335000) [pid = 1779] [serial = 1206] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x93c6c400) [pid = 1779] [serial = 1188] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93a9e400) [pid = 1779] [serial = 1187] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8dcda400) [pid = 1779] [serial = 1208] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x951cbc00) [pid = 1779] [serial = 1191] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e252000) [pid = 1779] [serial = 1197] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dce6400) [pid = 1779] [serial = 1196] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x95119c00) [pid = 1779] [serial = 1190] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9523f400) [pid = 1779] [serial = 1194] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8bed3c00) [pid = 1779] [serial = 1199] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x951cf800) [pid = 1779] [serial = 1193] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8bedc400) [pid = 1779] [serial = 1200] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcbe800) [pid = 1779] [serial = 1202] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e2e9400) [pid = 1779] [serial = 1205] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e501400) [pid = 1779] [serial = 1209] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dcdf000) [pid = 1779] [serial = 1203] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1779 | 1472237828255 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 11:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2742ms 11:57:08 INFO - PROCESS | 1779 | 1472237828326 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 11:57:08 INFO - PROCESS | 1779 | 1472237828332 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 11:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:57:08 INFO - PROCESS | 1779 | 1472237828339 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:57:08 INFO - PROCESS | 1779 | 1472237828344 Marionette TRACE conn3 <- [1,1658,null,{}] 11:57:08 INFO - PROCESS | 1779 | 1472237828352 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:08 INFO - PROCESS | 1779 | 1472237828357 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:08 INFO - PROCESS | 1779 | 1472237828527 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 11:57:08 INFO - PROCESS | 1779 | 1472237828695 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:08 INFO - PROCESS | 1779 | 1472237828706 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedc400 == 29 [pid = 1779] [id = 422] 11:57:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ce22400) [pid = 1779] [serial = 1267] [outer = (nil)] 11:57:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d80fc00) [pid = 1779] [serial = 1268] [outer = 0x8ce22400] 11:57:08 INFO - PROCESS | 1779 | 1472237828782 Marionette DEBUG loaded listener.js 11:57:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8dcd9000) [pid = 1779] [serial = 1269] [outer = 0x8ce22400] 11:57:09 INFO - PROCESS | 1779 | 1472237829576 Marionette TRACE conn3 <- [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]]]}] 11:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1290ms 11:57:09 INFO - PROCESS | 1779 | 1472237829629 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 11:57:09 INFO - PROCESS | 1779 | 1472237829637 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 11:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:57:09 INFO - PROCESS | 1779 | 1472237829648 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:57:09 INFO - PROCESS | 1779 | 1472237829652 Marionette TRACE conn3 <- [1,1662,null,{}] 11:57:09 INFO - PROCESS | 1779 | 1472237829659 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:09 INFO - PROCESS | 1779 | 1472237829664 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:09 INFO - PROCESS | 1779 | 1472237829834 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 11:57:09 INFO - PROCESS | 1779 | 1472237829971 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:09 INFO - PROCESS | 1779 | 1472237829981 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e252000 == 30 [pid = 1779] [id = 423] 11:57:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e256000) [pid = 1779] [serial = 1270] [outer = (nil)] 11:57:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e2e0400) [pid = 1779] [serial = 1271] [outer = 0x8e256000] 11:57:10 INFO - PROCESS | 1779 | 1472237830063 Marionette DEBUG loaded listener.js 11:57:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e2eb800) [pid = 1779] [serial = 1272] [outer = 0x8e256000] 11:57:11 INFO - PROCESS | 1779 | 1472237831111 Marionette TRACE conn3 <- [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]]]}] 11:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1485ms 11:57:11 INFO - PROCESS | 1779 | 1472237831135 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 11:57:11 INFO - PROCESS | 1779 | 1472237831139 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 11:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:57:11 INFO - PROCESS | 1779 | 1472237831154 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:57:11 INFO - PROCESS | 1779 | 1472237831161 Marionette TRACE conn3 <- [1,1666,null,{}] 11:57:11 INFO - PROCESS | 1779 | 1472237831179 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:11 INFO - PROCESS | 1779 | 1472237831189 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:11 INFO - PROCESS | 1779 | 1472237831422 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 11:57:11 INFO - PROCESS | 1779 | 1472237831447 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:11 INFO - PROCESS | 1779 | 1472237831458 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50f400 == 31 [pid = 1779] [id = 424] 11:57:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e510800) [pid = 1779] [serial = 1273] [outer = (nil)] 11:57:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed1b400) [pid = 1779] [serial = 1274] [outer = 0x8e510800] 11:57:11 INFO - PROCESS | 1779 | 1472237831535 Marionette DEBUG loaded listener.js 11:57:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x908f5c00) [pid = 1779] [serial = 1275] [outer = 0x8e510800] 11:57:13 INFO - PROCESS | 1779 | 1472237832999 Marionette TRACE conn3 <- [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]]]}] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91409c00) [pid = 1779] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91408c00) [pid = 1779] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e48ac00) [pid = 1779] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x908f4800) [pid = 1779] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x90870400) [pid = 1779] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e493000) [pid = 1779] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e50b000) [pid = 1779] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dcb6800) [pid = 1779] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8d810000) [pid = 1779] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8d810400) [pid = 1779] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:57:13 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d803800) [pid = 1779] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1940ms 11:57:13 INFO - PROCESS | 1779 | 1472237833115 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 11:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:57:13 INFO - PROCESS | 1779 | 1472237833121 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 11:57:13 INFO - PROCESS | 1779 | 1472237833129 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:57:13 INFO - PROCESS | 1779 | 1472237833132 Marionette TRACE conn3 <- [1,1670,null,{}] 11:57:13 INFO - PROCESS | 1779 | 1472237833139 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:13 INFO - PROCESS | 1779 | 1472237833144 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:13 INFO - PROCESS | 1779 | 1472237833341 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 11:57:13 INFO - PROCESS | 1779 | 1472237833424 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:13 INFO - PROCESS | 1779 | 1472237833433 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d805800 == 32 [pid = 1779] [id = 425] 11:57:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8dcbc800) [pid = 1779] [serial = 1276] [outer = (nil)] 11:57:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e495000) [pid = 1779] [serial = 1277] [outer = 0x8dcbc800] 11:57:13 INFO - PROCESS | 1779 | 1472237833509 Marionette DEBUG loaded listener.js 11:57:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x90870400) [pid = 1779] [serial = 1278] [outer = 0x8dcbc800] 11:57:14 INFO - PROCESS | 1779 | 1472237834282 Marionette TRACE conn3 <- [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]]]}] 11:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1190ms 11:57:14 INFO - PROCESS | 1779 | 1472237834318 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 11:57:14 INFO - PROCESS | 1779 | 1472237834321 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 11:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:57:14 INFO - PROCESS | 1779 | 1472237834336 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:57:14 INFO - PROCESS | 1779 | 1472237834339 Marionette TRACE conn3 <- [1,1674,null,{}] 11:57:14 INFO - PROCESS | 1779 | 1472237834345 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:14 INFO - PROCESS | 1779 | 1472237834351 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:14 INFO - PROCESS | 1779 | 1472237834505 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 11:57:14 INFO - PROCESS | 1779 | 1472237834514 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:14 INFO - PROCESS | 1779 | 1472237834520 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fd000 == 33 [pid = 1779] [id = 426] 11:57:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x908fd800) [pid = 1779] [serial = 1279] [outer = (nil)] 11:57:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9140c000) [pid = 1779] [serial = 1280] [outer = 0x908fd800] 11:57:14 INFO - PROCESS | 1779 | 1472237834594 Marionette DEBUG loaded listener.js 11:57:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x914e6800) [pid = 1779] [serial = 1281] [outer = 0x908fd800] 11:57:15 INFO - PROCESS | 1779 | 1472237835785 Marionette TRACE conn3 <- [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]]]}] 11:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1492ms 11:57:15 INFO - PROCESS | 1779 | 1472237835830 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 11:57:15 INFO - PROCESS | 1779 | 1472237835838 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 11:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:57:15 INFO - PROCESS | 1779 | 1472237835849 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:57:15 INFO - PROCESS | 1779 | 1472237835854 Marionette TRACE conn3 <- [1,1678,null,{}] 11:57:15 INFO - PROCESS | 1779 | 1472237835866 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:15 INFO - PROCESS | 1779 | 1472237835871 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:16 INFO - PROCESS | 1779 | 1472237836063 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 11:57:16 INFO - PROCESS | 1779 | 1472237836294 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:16 INFO - PROCESS | 1779 | 1472237836307 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce22000 == 34 [pid = 1779] [id = 427] 11:57:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8d802800) [pid = 1779] [serial = 1282] [outer = (nil)] 11:57:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8dce5c00) [pid = 1779] [serial = 1283] [outer = 0x8d802800] 11:57:16 INFO - PROCESS | 1779 | 1472237836435 Marionette DEBUG loaded listener.js 11:57:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e2e3000) [pid = 1779] [serial = 1284] [outer = 0x8d802800] 11:57:17 INFO - PROCESS | 1779 | 1472237837431 Marionette TRACE conn3 <- [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]]]}] 11:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1651ms 11:57:17 INFO - PROCESS | 1779 | 1472237837500 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 11:57:17 INFO - PROCESS | 1779 | 1472237837508 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 11:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:57:17 INFO - PROCESS | 1779 | 1472237837519 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:57:17 INFO - PROCESS | 1779 | 1472237837523 Marionette TRACE conn3 <- [1,1682,null,{}] 11:57:17 INFO - PROCESS | 1779 | 1472237837530 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:17 INFO - PROCESS | 1779 | 1472237837537 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:17 INFO - PROCESS | 1779 | 1472237837770 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 11:57:18 INFO - PROCESS | 1779 | 1472237838046 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:18 INFO - PROCESS | 1779 | 1472237838054 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be57400 == 35 [pid = 1779] [id = 428] 11:57:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e501c00) [pid = 1779] [serial = 1285] [outer = (nil)] 11:57:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed18400) [pid = 1779] [serial = 1286] [outer = 0x8e501c00] 11:57:18 INFO - PROCESS | 1779 | 1472237838145 Marionette DEBUG loaded listener.js 11:57:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e48d800) [pid = 1779] [serial = 1287] [outer = 0x8e501c00] 11:57:19 INFO - PROCESS | 1779 | 1472237839171 Marionette TRACE conn3 <- [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]]]}] 11:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1740ms 11:57:19 INFO - PROCESS | 1779 | 1472237839260 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 11:57:19 INFO - PROCESS | 1779 | 1472237839265 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 11:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:57:19 INFO - PROCESS | 1779 | 1472237839272 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:57:19 INFO - PROCESS | 1779 | 1472237839278 Marionette TRACE conn3 <- [1,1686,null,{}] 11:57:19 INFO - PROCESS | 1779 | 1472237839296 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:19 INFO - PROCESS | 1779 | 1472237839306 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:19 INFO - PROCESS | 1779 | 1472237839533 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 11:57:19 INFO - PROCESS | 1779 | 1472237839763 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:19 INFO - PROCESS | 1779 | 1472237839775 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b96800 == 36 [pid = 1779] [id = 429] 11:57:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91b98400) [pid = 1779] [serial = 1288] [outer = (nil)] 11:57:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91c82400) [pid = 1779] [serial = 1289] [outer = 0x91b98400] 11:57:19 INFO - PROCESS | 1779 | 1472237839861 Marionette DEBUG loaded listener.js 11:57:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91c89c00) [pid = 1779] [serial = 1290] [outer = 0x91b98400] 11:57:20 INFO - PROCESS | 1779 | 1472237840861 Marionette TRACE conn3 <- [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]]]}] 11:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 11:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1650ms 11:57:20 INFO - PROCESS | 1779 | 1472237840923 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 11:57:20 INFO - PROCESS | 1779 | 1472237840929 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 11:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:57:20 INFO - PROCESS | 1779 | 1472237840935 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:57:20 INFO - PROCESS | 1779 | 1472237840938 Marionette TRACE conn3 <- [1,1690,null,{}] 11:57:20 INFO - PROCESS | 1779 | 1472237840944 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:20 INFO - PROCESS | 1779 | 1472237840949 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:21 INFO - PROCESS | 1779 | 1472237841148 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 11:57:21 INFO - PROCESS | 1779 | 1472237841372 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:21 INFO - PROCESS | 1779 | 1472237841381 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e496800 == 37 [pid = 1779] [id = 430] 11:57:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e508000) [pid = 1779] [serial = 1291] [outer = (nil)] 11:57:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91f48c00) [pid = 1779] [serial = 1292] [outer = 0x8e508000] 11:57:21 INFO - PROCESS | 1779 | 1472237841511 Marionette DEBUG loaded listener.js 11:57:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9220a800) [pid = 1779] [serial = 1293] [outer = 0x8e508000] 11:57:22 INFO - PROCESS | 1779 | 1472237842663 Marionette TRACE conn3 <- [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]]]}] 11:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1797ms 11:57:22 INFO - PROCESS | 1779 | 1472237842734 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 11:57:22 INFO - PROCESS | 1779 | 1472237842741 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 11:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:57:22 INFO - PROCESS | 1779 | 1472237842749 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:57:22 INFO - PROCESS | 1779 | 1472237842754 Marionette TRACE conn3 <- [1,1694,null,{}] 11:57:22 INFO - PROCESS | 1779 | 1472237842763 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:22 INFO - PROCESS | 1779 | 1472237842769 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:23 INFO - PROCESS | 1779 | 1472237843027 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 11:57:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8d805800 == 36 [pid = 1779] [id = 425] 11:57:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50f400 == 35 [pid = 1779] [id = 424] 11:57:23 INFO - PROCESS | 1779 | 1472237843310 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:23 INFO - PROCESS | 1779 | 1472237843326 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8e252000 == 34 [pid = 1779] [id = 423] 11:57:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedc400 == 33 [pid = 1779] [id = 422] 11:57:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedc400 == 34 [pid = 1779] [id = 431] 11:57:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8bee0000) [pid = 1779] [serial = 1294] [outer = (nil)] 11:57:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dcdf400) [pid = 1779] [serial = 1295] [outer = 0x8bee0000] 11:57:23 INFO - PROCESS | 1779 | 1472237843428 Marionette DEBUG loaded listener.js 11:57:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8dce3400) [pid = 1779] [serial = 1296] [outer = 0x8bee0000] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91f40800) [pid = 1779] [serial = 1242] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91c8d000) [pid = 1779] [serial = 1241] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91ab8000) [pid = 1779] [serial = 1235] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x914e0400) [pid = 1779] [serial = 1221] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91408000) [pid = 1779] [serial = 1239] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91ab2400) [pid = 1779] [serial = 1223] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x90876000) [pid = 1779] [serial = 1238] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9140f800) [pid = 1779] [serial = 1220] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91ab5800) [pid = 1779] [serial = 1224] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91404c00) [pid = 1779] [serial = 1232] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e4cec00) [pid = 1779] [serial = 1229] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8ed1cc00) [pid = 1779] [serial = 1212] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x914dbc00) [pid = 1779] [serial = 1233] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e251000) [pid = 1779] [serial = 1227] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x90879400) [pid = 1779] [serial = 1218] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcdb800) [pid = 1779] [serial = 1226] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e32f800) [pid = 1779] [serial = 1215] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dcd8c00) [pid = 1779] [serial = 1214] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91abc400) [pid = 1779] [serial = 1236] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x90874400) [pid = 1779] [serial = 1217] [outer = (nil)] [url = about:blank] 11:57:23 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e50d400) [pid = 1779] [serial = 1230] [outer = (nil)] [url = about:blank] 11:57:24 INFO - PROCESS | 1779 | 1472237844296 Marionette TRACE conn3 <- [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]]]}] 11:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1603ms 11:57:24 INFO - PROCESS | 1779 | 1472237844352 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 11:57:24 INFO - PROCESS | 1779 | 1472237844360 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 11:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:57:24 INFO - PROCESS | 1779 | 1472237844372 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:57:24 INFO - PROCESS | 1779 | 1472237844376 Marionette TRACE conn3 <- [1,1698,null,{}] 11:57:24 INFO - PROCESS | 1779 | 1472237844384 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:24 INFO - PROCESS | 1779 | 1472237844390 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:24 INFO - PROCESS | 1779 | 1472237844568 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 11:57:24 INFO - PROCESS | 1779 | 1472237844578 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:24 INFO - PROCESS | 1779 | 1472237844591 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb2000 == 35 [pid = 1779] [id = 432] 11:57:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e335000) [pid = 1779] [serial = 1297] [outer = (nil)] 11:57:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e4cc000) [pid = 1779] [serial = 1298] [outer = 0x8e335000] 11:57:24 INFO - PROCESS | 1779 | 1472237844679 Marionette DEBUG loaded listener.js 11:57:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e503800) [pid = 1779] [serial = 1299] [outer = 0x8e335000] 11:57:25 INFO - PROCESS | 1779 | 1472237845728 Marionette TRACE conn3 <- [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]]]}] 11:57:25 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 11:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1382ms 11:57:25 INFO - PROCESS | 1779 | 1472237845763 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 11:57:25 INFO - PROCESS | 1779 | 1472237845766 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 11:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:57:25 INFO - PROCESS | 1779 | 1472237845774 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:57:25 INFO - PROCESS | 1779 | 1472237845779 Marionette TRACE conn3 <- [1,1702,null,{}] 11:57:25 INFO - PROCESS | 1779 | 1472237845799 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:25 INFO - PROCESS | 1779 | 1472237845811 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:26 INFO - PROCESS | 1779 | 1472237846024 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 11:57:26 INFO - PROCESS | 1779 | 1472237846180 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:26 INFO - PROCESS | 1779 | 1472237846193 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fcc00 == 36 [pid = 1779] [id = 433] 11:57:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x908fec00) [pid = 1779] [serial = 1300] [outer = (nil)] 11:57:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9140a000) [pid = 1779] [serial = 1301] [outer = 0x908fec00] 11:57:26 INFO - PROCESS | 1779 | 1472237846274 Marionette DEBUG loaded listener.js 11:57:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x914df800) [pid = 1779] [serial = 1302] [outer = 0x908fec00] 11:57:27 INFO - PROCESS | 1779 | 1472237847277 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 11:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1548ms 11:57:27 INFO - PROCESS | 1779 | 1472237847323 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 11:57:27 INFO - PROCESS | 1779 | 1472237847329 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 11:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:57:27 INFO - PROCESS | 1779 | 1472237847345 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:57:27 INFO - PROCESS | 1779 | 1472237847349 Marionette TRACE conn3 <- [1,1706,null,{}] 11:57:27 INFO - PROCESS | 1779 | 1472237847355 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:27 INFO - PROCESS | 1779 | 1472237847360 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:27 INFO - PROCESS | 1779 | 1472237847600 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 11:57:27 INFO - PROCESS | 1779 | 1472237847625 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:27 INFO - PROCESS | 1779 | 1472237847639 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae29000 == 37 [pid = 1779] [id = 434] 11:57:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e48f800) [pid = 1779] [serial = 1303] [outer = (nil)] 11:57:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91abc400) [pid = 1779] [serial = 1304] [outer = 0x8e48f800] 11:57:27 INFO - PROCESS | 1779 | 1472237847717 Marionette DEBUG loaded listener.js 11:57:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91b93400) [pid = 1779] [serial = 1305] [outer = 0x8e48f800] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8dcbc800) [pid = 1779] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e333c00) [pid = 1779] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8d808400) [pid = 1779] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcbc000) [pid = 1779] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8bed8000) [pid = 1779] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x908f9c00) [pid = 1779] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91f45000) [pid = 1779] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e256000) [pid = 1779] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e2e2400) [pid = 1779] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e510800) [pid = 1779] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8ce22400) [pid = 1779] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:57:28 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x91f48800) [pid = 1779] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:57:28 INFO - PROCESS | 1779 | 1472237848751 Marionette TRACE conn3 <- [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]]]}] 11:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1448ms 11:57:28 INFO - PROCESS | 1779 | 1472237848785 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 11:57:28 INFO - PROCESS | 1779 | 1472237848789 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 11:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:57:28 INFO - PROCESS | 1779 | 1472237848795 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:57:28 INFO - PROCESS | 1779 | 1472237848798 Marionette TRACE conn3 <- [1,1710,null,{}] 11:57:28 INFO - PROCESS | 1779 | 1472237848804 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:28 INFO - PROCESS | 1779 | 1472237848809 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:29 INFO - PROCESS | 1779 | 1472237849014 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 11:57:29 INFO - PROCESS | 1779 | 1472237849033 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:29 INFO - PROCESS | 1779 | 1472237849042 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb1800 == 38 [pid = 1779] [id = 435] 11:57:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e48d000) [pid = 1779] [serial = 1306] [outer = (nil)] 11:57:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x914e8000) [pid = 1779] [serial = 1307] [outer = 0x8e48d000] 11:57:29 INFO - PROCESS | 1779 | 1472237849112 Marionette DEBUG loaded listener.js 11:57:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9087d800) [pid = 1779] [serial = 1308] [outer = 0x8e48d000] 11:57:30 INFO - PROCESS | 1779 | 1472237850028 Marionette TRACE conn3 <- [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]]]}] 11:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1284ms 11:57:30 INFO - PROCESS | 1779 | 1472237850083 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 11:57:30 INFO - PROCESS | 1779 | 1472237850087 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 11:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:57:30 INFO - PROCESS | 1779 | 1472237850100 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:57:30 INFO - PROCESS | 1779 | 1472237850103 Marionette TRACE conn3 <- [1,1714,null,{}] 11:57:30 INFO - PROCESS | 1779 | 1472237850109 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:30 INFO - PROCESS | 1779 | 1472237850120 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:30 INFO - PROCESS | 1779 | 1472237850318 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 11:57:30 INFO - PROCESS | 1779 | 1472237850574 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:30 INFO - PROCESS | 1779 | 1472237850582 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae21c00 == 39 [pid = 1779] [id = 436] 11:57:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8ae28800) [pid = 1779] [serial = 1309] [outer = (nil)] 11:57:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8bed1400) [pid = 1779] [serial = 1310] [outer = 0x8ae28800] 11:57:30 INFO - PROCESS | 1779 | 1472237850685 Marionette DEBUG loaded listener.js 11:57:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8beda800) [pid = 1779] [serial = 1311] [outer = 0x8ae28800] 11:57:31 INFO - PROCESS | 1779 | 1472237851865 Marionette TRACE conn3 <- [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]]]}] 11:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1831ms 11:57:31 INFO - PROCESS | 1779 | 1472237851935 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 11:57:31 INFO - PROCESS | 1779 | 1472237851942 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 11:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:57:31 INFO - PROCESS | 1779 | 1472237851949 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:57:31 INFO - PROCESS | 1779 | 1472237851955 Marionette TRACE conn3 <- [1,1718,null,{}] 11:57:31 INFO - PROCESS | 1779 | 1472237851963 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:31 INFO - PROCESS | 1779 | 1472237851972 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:32 INFO - PROCESS | 1779 | 1472237852229 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 11:57:32 INFO - PROCESS | 1779 | 1472237852477 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:32 INFO - PROCESS | 1779 | 1472237852490 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce6000 == 40 [pid = 1779] [id = 437] 11:57:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e25bc00) [pid = 1779] [serial = 1312] [outer = (nil)] 11:57:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e2e4400) [pid = 1779] [serial = 1313] [outer = 0x8e25bc00] 11:57:32 INFO - PROCESS | 1779 | 1472237852583 Marionette DEBUG loaded listener.js 11:57:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e331000) [pid = 1779] [serial = 1314] [outer = 0x8e25bc00] 11:57:33 INFO - PROCESS | 1779 | 1472237853642 Marionette TRACE conn3 <- [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]]]}] 11:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1740ms 11:57:33 INFO - PROCESS | 1779 | 1472237853693 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 11:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:57:33 INFO - PROCESS | 1779 | 1472237853702 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 11:57:33 INFO - PROCESS | 1779 | 1472237853712 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:57:33 INFO - PROCESS | 1779 | 1472237853717 Marionette TRACE conn3 <- [1,1722,null,{}] 11:57:33 INFO - PROCESS | 1779 | 1472237853724 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:33 INFO - PROCESS | 1779 | 1472237853731 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:34 INFO - PROCESS | 1779 | 1472237854001 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 11:57:34 INFO - PROCESS | 1779 | 1472237854323 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:34 INFO - PROCESS | 1779 | 1472237854334 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d2400 == 41 [pid = 1779] [id = 438] 11:57:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e50f000) [pid = 1779] [serial = 1315] [outer = (nil)] 11:57:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x90876400) [pid = 1779] [serial = 1316] [outer = 0x8e50f000] 11:57:34 INFO - PROCESS | 1779 | 1472237854439 Marionette DEBUG loaded listener.js 11:57:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x908fac00) [pid = 1779] [serial = 1317] [outer = 0x8e50f000] 11:57:35 INFO - PROCESS | 1779 | 1472237855562 Marionette TRACE conn3 <- [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]]]}] 11:57:35 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 11:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1887ms 11:57:35 INFO - PROCESS | 1779 | 1472237855599 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 11:57:35 INFO - PROCESS | 1779 | 1472237855603 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 11:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:57:35 INFO - PROCESS | 1779 | 1472237855620 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:57:35 INFO - PROCESS | 1779 | 1472237855630 Marionette TRACE conn3 <- [1,1726,null,{}] 11:57:35 INFO - PROCESS | 1779 | 1472237855638 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:35 INFO - PROCESS | 1779 | 1472237855646 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:35 INFO - PROCESS | 1779 | 1472237855928 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 11:57:36 INFO - PROCESS | 1779 | 1472237856223 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:36 INFO - PROCESS | 1779 | 1472237856234 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d810000 == 42 [pid = 1779] [id = 439] 11:57:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8dcbac00) [pid = 1779] [serial = 1318] [outer = (nil)] 11:57:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91f45000) [pid = 1779] [serial = 1319] [outer = 0x8dcbac00] 11:57:36 INFO - PROCESS | 1779 | 1472237856328 Marionette DEBUG loaded listener.js 11:57:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92208c00) [pid = 1779] [serial = 1320] [outer = 0x8dcbac00] 11:57:37 INFO - PROCESS | 1779 | 1472237857320 Marionette TRACE conn3 <- [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]]]}] 11:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1806ms 11:57:37 INFO - PROCESS | 1779 | 1472237857418 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 11:57:37 INFO - PROCESS | 1779 | 1472237857423 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 11:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:57:37 INFO - PROCESS | 1779 | 1472237857430 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:57:37 INFO - PROCESS | 1779 | 1472237857434 Marionette TRACE conn3 <- [1,1730,null,{}] 11:57:37 INFO - PROCESS | 1779 | 1472237857441 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:37 INFO - PROCESS | 1779 | 1472237857447 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:37 INFO - PROCESS | 1779 | 1472237857733 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 11:57:38 INFO - PROCESS | 1779 | 1472237857992 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:38 INFO - PROCESS | 1779 | 1472237858005 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed14000 == 43 [pid = 1779] [id = 440] 11:57:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9087f800) [pid = 1779] [serial = 1321] [outer = (nil)] 11:57:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93940000) [pid = 1779] [serial = 1322] [outer = 0x9087f800] 11:57:38 INFO - PROCESS | 1779 | 1472237858138 Marionette DEBUG loaded listener.js 11:57:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93944000) [pid = 1779] [serial = 1323] [outer = 0x9087f800] 11:57:39 INFO - PROCESS | 1779 | 1472237859129 Marionette TRACE conn3 <- [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]]]}] 11:57:39 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 11:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1737ms 11:57:39 INFO - PROCESS | 1779 | 1472237859168 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 11:57:39 INFO - PROCESS | 1779 | 1472237859172 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 11:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:57:39 INFO - PROCESS | 1779 | 1472237859198 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:57:39 INFO - PROCESS | 1779 | 1472237859201 Marionette TRACE conn3 <- [1,1734,null,{}] 11:57:39 INFO - PROCESS | 1779 | 1472237859208 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:39 INFO - PROCESS | 1779 | 1472237859213 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:39 INFO - PROCESS | 1779 | 1472237859395 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 11:57:39 INFO - PROCESS | 1779 | 1472237859578 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:39 INFO - PROCESS | 1779 | 1472237859596 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a94000 == 44 [pid = 1779] [id = 441] 11:57:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x93a94c00) [pid = 1779] [serial = 1324] [outer = (nil)] 11:57:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x93c6d000) [pid = 1779] [serial = 1325] [outer = 0x93a94c00] 11:57:39 INFO - PROCESS | 1779 | 1472237859732 Marionette DEBUG loaded listener.js 11:57:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x95118800) [pid = 1779] [serial = 1326] [outer = 0x93a94c00] 11:57:40 INFO - PROCESS | 1779 | 1472237860816 Marionette TRACE conn3 <- [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]]]}] 11:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1685ms 11:57:40 INFO - PROCESS | 1779 | 1472237860881 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 11:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:57:40 INFO - PROCESS | 1779 | 1472237860885 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 11:57:40 INFO - PROCESS | 1779 | 1472237860892 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:57:40 INFO - PROCESS | 1779 | 1472237860896 Marionette TRACE conn3 <- [1,1738,null,{}] 11:57:40 INFO - PROCESS | 1779 | 1472237860902 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:40 INFO - PROCESS | 1779 | 1472237860907 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:41 INFO - PROCESS | 1779 | 1472237861103 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 11:57:41 INFO - PROCESS | 1779 | 1472237861363 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:41 INFO - PROCESS | 1779 | 1472237861370 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed8000 == 45 [pid = 1779] [id = 442] 11:57:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8bedf000) [pid = 1779] [serial = 1327] [outer = (nil)] 11:57:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8ce19800) [pid = 1779] [serial = 1328] [outer = 0x8bedf000] 11:57:41 INFO - PROCESS | 1779 | 1472237861673 Marionette DEBUG loaded listener.js 11:57:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d807400) [pid = 1779] [serial = 1329] [outer = 0x8bedf000] 11:57:42 INFO - PROCESS | 1779 | 1472237862622 Marionette TRACE conn3 <- [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]]]}] 11:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1794ms 11:57:42 INFO - PROCESS | 1779 | 1472237862687 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 11:57:42 INFO - PROCESS | 1779 | 1472237862693 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 11:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:57:42 INFO - PROCESS | 1779 | 1472237862702 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:57:42 INFO - PROCESS | 1779 | 1472237862706 Marionette TRACE conn3 <- [1,1742,null,{}] 11:57:42 INFO - PROCESS | 1779 | 1472237862713 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:42 INFO - PROCESS | 1779 | 1472237862718 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:42 INFO - PROCESS | 1779 | 1472237862988 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e2c00 == 44 [pid = 1779] [id = 401] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae21400 == 43 [pid = 1779] [id = 402] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e259400 == 42 [pid = 1779] [id = 421] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb1800 == 41 [pid = 1779] [id = 435] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae29000 == 40 [pid = 1779] [id = 434] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x908fcc00 == 39 [pid = 1779] [id = 433] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb2000 == 38 [pid = 1779] [id = 432] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedc400 == 37 [pid = 1779] [id = 431] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8d808000 == 36 [pid = 1779] [id = 405] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce21400 == 35 [pid = 1779] [id = 419] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x91f43800 == 34 [pid = 1779] [id = 417] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e492800 == 33 [pid = 1779] [id = 409] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8d809c00 == 32 [pid = 1779] [id = 400] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80b000 == 31 [pid = 1779] [id = 418] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x91407800 == 30 [pid = 1779] [id = 406] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce22000 == 29 [pid = 1779] [id = 427] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e5800 == 28 [pid = 1779] [id = 412] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e496800 == 27 [pid = 1779] [id = 430] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x908f1000 == 26 [pid = 1779] [id = 415] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e250000 == 25 [pid = 1779] [id = 403] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed20000 == 24 [pid = 1779] [id = 410] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x91406800 == 23 [pid = 1779] [id = 411] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcaf400 == 22 [pid = 1779] [id = 408] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8be57400 == 21 [pid = 1779] [id = 428] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x91b96800 == 20 [pid = 1779] [id = 429] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2f400 == 19 [pid = 1779] [id = 414] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x908fd000 == 18 [pid = 1779] [id = 426] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50c800 == 17 [pid = 1779] [id = 407] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e497400 == 16 [pid = 1779] [id = 416] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed7000 == 15 [pid = 1779] [id = 420] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce20000 == 14 [pid = 1779] [id = 404] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed6400 == 13 [pid = 1779] [id = 413] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x93a94000 == 12 [pid = 1779] [id = 441] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed14000 == 11 [pid = 1779] [id = 440] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8d810000 == 10 [pid = 1779] [id = 439] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce6000 == 9 [pid = 1779] [id = 437] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d2400 == 8 [pid = 1779] [id = 438] 11:57:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae21c00 == 7 [pid = 1779] [id = 436] 11:57:44 INFO - PROCESS | 1779 | 1472237864230 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:44 INFO - PROCESS | 1779 | 1472237864238 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x90870400) [pid = 1779] [serial = 1278] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x93a5e000) [pid = 1779] [serial = 1256] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x95112000) [pid = 1779] [serial = 1260] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e4d1c00) [pid = 1779] [serial = 1259] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e33b000) [pid = 1779] [serial = 1245] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e2e7800) [pid = 1779] [serial = 1244] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8d80e000) [pid = 1779] [serial = 1263] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8ce1a800) [pid = 1779] [serial = 1262] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9140c000) [pid = 1779] [serial = 1280] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91ab0800) [pid = 1779] [serial = 1248] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91405800) [pid = 1779] [serial = 1247] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92feec00) [pid = 1779] [serial = 1251] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e2e0400) [pid = 1779] [serial = 1271] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e504c00) [pid = 1779] [serial = 1265] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ed1b400) [pid = 1779] [serial = 1274] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e495000) [pid = 1779] [serial = 1277] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8d80fc00) [pid = 1779] [serial = 1268] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9220c000) [pid = 1779] [serial = 1250] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dcd9000) [pid = 1779] [serial = 1269] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x93a56400) [pid = 1779] [serial = 1254] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x93943000) [pid = 1779] [serial = 1253] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8ed1e800) [pid = 1779] [serial = 1266] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93c65c00) [pid = 1779] [serial = 1257] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8e2eb800) [pid = 1779] [serial = 1272] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x908f5c00) [pid = 1779] [serial = 1275] [outer = (nil)] [url = about:blank] 11:57:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae22c00 == 8 [pid = 1779] [id = 443] 11:57:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8ae27400) [pid = 1779] [serial = 1330] [outer = (nil)] 11:57:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8ae30400) [pid = 1779] [serial = 1331] [outer = 0x8ae27400] 11:57:44 INFO - PROCESS | 1779 | 1472237864466 Marionette DEBUG loaded listener.js 11:57:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8bed7000) [pid = 1779] [serial = 1332] [outer = 0x8ae27400] 11:57:45 INFO - PROCESS | 1779 | 1472237865308 Marionette TRACE conn3 <- [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]]]}] 11:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2639ms 11:57:45 INFO - PROCESS | 1779 | 1472237865341 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 11:57:45 INFO - PROCESS | 1779 | 1472237865346 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 11:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:57:45 INFO - PROCESS | 1779 | 1472237865355 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:57:45 INFO - PROCESS | 1779 | 1472237865359 Marionette TRACE conn3 <- [1,1746,null,{}] 11:57:45 INFO - PROCESS | 1779 | 1472237865367 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:45 INFO - PROCESS | 1779 | 1472237865374 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:45 INFO - PROCESS | 1779 | 1472237865556 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 11:57:45 INFO - PROCESS | 1779 | 1472237865570 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:45 INFO - PROCESS | 1779 | 1472237865579 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbc000 == 9 [pid = 1779] [id = 444] 11:57:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dcbd800) [pid = 1779] [serial = 1333] [outer = (nil)] 11:57:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8dcd9800) [pid = 1779] [serial = 1334] [outer = 0x8dcbd800] 11:57:45 INFO - PROCESS | 1779 | 1472237865667 Marionette DEBUG loaded listener.js 11:57:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dce3c00) [pid = 1779] [serial = 1335] [outer = 0x8dcbd800] 11:57:46 INFO - PROCESS | 1779 | 1472237866634 Marionette TRACE conn3 <- [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]]]}] 11:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1337ms 11:57:46 INFO - PROCESS | 1779 | 1472237866694 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 11:57:46 INFO - PROCESS | 1779 | 1472237866702 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 11:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:57:46 INFO - PROCESS | 1779 | 1472237866727 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:57:46 INFO - PROCESS | 1779 | 1472237866731 Marionette TRACE conn3 <- [1,1750,null,{}] 11:57:46 INFO - PROCESS | 1779 | 1472237866737 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:46 INFO - PROCESS | 1779 | 1472237866743 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:46 INFO - PROCESS | 1779 | 1472237866980 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 11:57:47 INFO - PROCESS | 1779 | 1472237867004 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:47 INFO - PROCESS | 1779 | 1472237867012 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e253800 == 10 [pid = 1779] [id = 445] 11:57:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e2e2c00) [pid = 1779] [serial = 1336] [outer = (nil)] 11:57:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e32d400) [pid = 1779] [serial = 1337] [outer = 0x8e2e2c00] 11:57:47 INFO - PROCESS | 1779 | 1472237867082 Marionette DEBUG loaded listener.js 11:57:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e33b800) [pid = 1779] [serial = 1338] [outer = 0x8e2e2c00] 11:57:48 INFO - PROCESS | 1779 | 1472237868113 Marionette TRACE conn3 <- [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]]]}] 11:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1432ms 11:57:48 INFO - PROCESS | 1779 | 1472237868161 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 11:57:48 INFO - PROCESS | 1779 | 1472237868165 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 11:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:57:48 INFO - PROCESS | 1779 | 1472237868180 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:57:48 INFO - PROCESS | 1779 | 1472237868190 Marionette TRACE conn3 <- [1,1754,null,{}] 11:57:48 INFO - PROCESS | 1779 | 1472237868206 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:48 INFO - PROCESS | 1779 | 1472237868213 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:48 INFO - PROCESS | 1779 | 1472237868452 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 11:57:48 INFO - PROCESS | 1779 | 1472237868540 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:48 INFO - PROCESS | 1779 | 1472237868549 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e494800 == 11 [pid = 1779] [id = 446] 11:57:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e4cf800) [pid = 1779] [serial = 1339] [outer = (nil)] 11:57:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e50fc00) [pid = 1779] [serial = 1340] [outer = 0x8e4cf800] 11:57:48 INFO - PROCESS | 1779 | 1472237868636 Marionette DEBUG loaded listener.js 11:57:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ce1e400) [pid = 1779] [serial = 1341] [outer = 0x8e4cf800] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e48d000) [pid = 1779] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e48f800) [pid = 1779] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8d802800) [pid = 1779] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e501c00) [pid = 1779] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8bee0000) [pid = 1779] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e335000) [pid = 1779] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91b98400) [pid = 1779] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x908fd800) [pid = 1779] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e508000) [pid = 1779] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:57:49 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x908fec00) [pid = 1779] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:57:50 INFO - PROCESS | 1779 | 1472237870000 Marionette TRACE conn3 <- [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]]]}] 11:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1850ms 11:57:50 INFO - PROCESS | 1779 | 1472237870023 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 11:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:57:50 INFO - PROCESS | 1779 | 1472237870029 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 11:57:50 INFO - PROCESS | 1779 | 1472237870035 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:57:50 INFO - PROCESS | 1779 | 1472237870039 Marionette TRACE conn3 <- [1,1758,null,{}] 11:57:50 INFO - PROCESS | 1779 | 1472237870044 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:50 INFO - PROCESS | 1779 | 1472237870049 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:50 INFO - PROCESS | 1779 | 1472237870207 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 11:57:50 INFO - PROCESS | 1779 | 1472237870221 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:50 INFO - PROCESS | 1779 | 1472237870228 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed1c00 == 12 [pid = 1779] [id = 447] 11:57:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8dcdc000) [pid = 1779] [serial = 1342] [outer = (nil)] 11:57:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8ed19400) [pid = 1779] [serial = 1343] [outer = 0x8dcdc000] 11:57:50 INFO - PROCESS | 1779 | 1472237870300 Marionette DEBUG loaded listener.js 11:57:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8ed1d400) [pid = 1779] [serial = 1344] [outer = 0x8dcdc000] 11:57:51 INFO - PROCESS | 1779 | 1472237871242 Marionette TRACE conn3 <- [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]]]}] 11:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1236ms 11:57:51 INFO - PROCESS | 1779 | 1472237871270 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 11:57:51 INFO - PROCESS | 1779 | 1472237871274 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 11:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:57:51 INFO - PROCESS | 1779 | 1472237871280 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:57:51 INFO - PROCESS | 1779 | 1472237871283 Marionette TRACE conn3 <- [1,1762,null,{}] 11:57:51 INFO - PROCESS | 1779 | 1472237871289 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:51 INFO - PROCESS | 1779 | 1472237871293 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:51 INFO - PROCESS | 1779 | 1472237871493 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 11:57:51 INFO - PROCESS | 1779 | 1472237871664 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:51 INFO - PROCESS | 1779 | 1472237871676 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed2000 == 13 [pid = 1779] [id = 448] 11:57:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8bed2c00) [pid = 1779] [serial = 1345] [outer = (nil)] 11:57:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ce14800) [pid = 1779] [serial = 1346] [outer = 0x8bed2c00] 11:57:51 INFO - PROCESS | 1779 | 1472237871761 Marionette DEBUG loaded listener.js 11:57:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d806c00) [pid = 1779] [serial = 1347] [outer = 0x8bed2c00] 11:57:53 INFO - PROCESS | 1779 | 1472237873006 Marionette TRACE conn3 <- [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]]]}] 11:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1781ms 11:57:53 INFO - PROCESS | 1779 | 1472237873065 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 11:57:53 INFO - PROCESS | 1779 | 1472237873073 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 11:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:57:53 INFO - PROCESS | 1779 | 1472237873084 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:57:53 INFO - PROCESS | 1779 | 1472237873090 Marionette TRACE conn3 <- [1,1766,null,{}] 11:57:53 INFO - PROCESS | 1779 | 1472237873099 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:53 INFO - PROCESS | 1779 | 1472237873105 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:53 INFO - PROCESS | 1779 | 1472237873353 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 11:57:53 INFO - PROCESS | 1779 | 1472237873585 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:53 INFO - PROCESS | 1779 | 1472237873597 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2dc00 == 14 [pid = 1779] [id = 449] 11:57:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d801400) [pid = 1779] [serial = 1348] [outer = (nil)] 11:57:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e332400) [pid = 1779] [serial = 1349] [outer = 0x8d801400] 11:57:53 INFO - PROCESS | 1779 | 1472237873682 Marionette DEBUG loaded listener.js 11:57:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e48c800) [pid = 1779] [serial = 1350] [outer = 0x8d801400] 11:57:54 INFO - PROCESS | 1779 | 1472237874689 Marionette TRACE conn3 <- [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]]]}] 11:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1687ms 11:57:54 INFO - PROCESS | 1779 | 1472237874770 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 11:57:54 INFO - PROCESS | 1779 | 1472237874775 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 11:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:57:54 INFO - PROCESS | 1779 | 1472237874782 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:57:54 INFO - PROCESS | 1779 | 1472237874786 Marionette TRACE conn3 <- [1,1770,null,{}] 11:57:54 INFO - PROCESS | 1779 | 1472237874792 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:54 INFO - PROCESS | 1779 | 1472237874797 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:54 INFO - PROCESS | 1779 | 1472237874994 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 11:57:55 INFO - PROCESS | 1779 | 1472237875257 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:55 INFO - PROCESS | 1779 | 1472237875265 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1a400 == 15 [pid = 1779] [id = 450] 11:57:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e4cd800) [pid = 1779] [serial = 1351] [outer = (nil)] 11:57:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed1cc00) [pid = 1779] [serial = 1352] [outer = 0x8e4cd800] 11:57:55 INFO - PROCESS | 1779 | 1472237875356 Marionette DEBUG loaded listener.js 11:57:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9087c400) [pid = 1779] [serial = 1353] [outer = 0x8e4cd800] 11:57:56 INFO - PROCESS | 1779 | 1472237876455 Marionette TRACE conn3 <- [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]]]}] 11:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1735ms 11:57:56 INFO - PROCESS | 1779 | 1472237876519 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 11:57:56 INFO - PROCESS | 1779 | 1472237876526 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 11:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:57:56 INFO - PROCESS | 1779 | 1472237876542 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:57:56 INFO - PROCESS | 1779 | 1472237876549 Marionette TRACE conn3 <- [1,1774,null,{}] 11:57:56 INFO - PROCESS | 1779 | 1472237876555 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:56 INFO - PROCESS | 1779 | 1472237876562 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:56 INFO - PROCESS | 1779 | 1472237876788 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 11:57:57 INFO - PROCESS | 1779 | 1472237877012 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:57 INFO - PROCESS | 1779 | 1472237877022 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x9087a800 == 16 [pid = 1779] [id = 451] 11:57:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x908f7c00) [pid = 1779] [serial = 1354] [outer = (nil)] 11:57:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9140d800) [pid = 1779] [serial = 1355] [outer = 0x908f7c00] 11:57:57 INFO - PROCESS | 1779 | 1472237877100 Marionette DEBUG loaded listener.js 11:57:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x914dc400) [pid = 1779] [serial = 1356] [outer = 0x908f7c00] 11:57:58 INFO - PROCESS | 1779 | 1472237878088 Marionette TRACE conn3 <- [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]]]}] 11:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1643ms 11:57:58 INFO - PROCESS | 1779 | 1472237878178 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 11:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:57:58 INFO - PROCESS | 1779 | 1472237878183 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 11:57:58 INFO - PROCESS | 1779 | 1472237878189 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:57:58 INFO - PROCESS | 1779 | 1472237878193 Marionette TRACE conn3 <- [1,1778,null,{}] 11:57:58 INFO - PROCESS | 1779 | 1472237878199 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:58 INFO - PROCESS | 1779 | 1472237878204 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:58 INFO - PROCESS | 1779 | 1472237878426 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 11:57:58 INFO - PROCESS | 1779 | 1472237878818 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:58 INFO - PROCESS | 1779 | 1472237878833 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:57:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2c000 == 17 [pid = 1779] [id = 452] 11:57:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8ae2d000) [pid = 1779] [serial = 1357] [outer = (nil)] 11:57:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8beddc00) [pid = 1779] [serial = 1358] [outer = 0x8ae2d000] 11:57:58 INFO - PROCESS | 1779 | 1472237878916 Marionette DEBUG loaded listener.js 11:57:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d80e000) [pid = 1779] [serial = 1359] [outer = 0x8ae2d000] 11:57:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed1c00 == 16 [pid = 1779] [id = 447] 11:57:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8e494800 == 15 [pid = 1779] [id = 446] 11:57:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8e253800 == 14 [pid = 1779] [id = 445] 11:57:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbc000 == 13 [pid = 1779] [id = 444] 11:57:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae22c00 == 12 [pid = 1779] [id = 443] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x914df800) [pid = 1779] [serial = 1302] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9140a000) [pid = 1779] [serial = 1301] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91b93400) [pid = 1779] [serial = 1305] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9087d800) [pid = 1779] [serial = 1308] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x914e8000) [pid = 1779] [serial = 1307] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91abc400) [pid = 1779] [serial = 1304] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dce5c00) [pid = 1779] [serial = 1283] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e2e3000) [pid = 1779] [serial = 1284] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed18400) [pid = 1779] [serial = 1286] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e48d800) [pid = 1779] [serial = 1287] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcdf400) [pid = 1779] [serial = 1295] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dce3400) [pid = 1779] [serial = 1296] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e4cc000) [pid = 1779] [serial = 1298] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e503800) [pid = 1779] [serial = 1299] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91c82400) [pid = 1779] [serial = 1289] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91c89c00) [pid = 1779] [serial = 1290] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x914e6800) [pid = 1779] [serial = 1281] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x91f48c00) [pid = 1779] [serial = 1292] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9220a800) [pid = 1779] [serial = 1293] [outer = (nil)] [url = about:blank] 11:57:59 INFO - PROCESS | 1779 | 1472237879921 Marionette TRACE conn3 <- [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]]]}] 11:57:59 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 11:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1796ms 11:57:59 INFO - PROCESS | 1779 | 1472237879987 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 11:57:59 INFO - PROCESS | 1779 | 1472237879993 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 11:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:58:00 INFO - PROCESS | 1779 | 1472237880000 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:58:00 INFO - PROCESS | 1779 | 1472237880005 Marionette TRACE conn3 <- [1,1782,null,{}] 11:58:00 INFO - PROCESS | 1779 | 1472237880013 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:00 INFO - PROCESS | 1779 | 1472237880020 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:00 INFO - PROCESS | 1779 | 1472237880187 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 11:58:00 INFO - PROCESS | 1779 | 1472237880337 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:00 INFO - PROCESS | 1779 | 1472237880348 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4e400 == 13 [pid = 1779] [id = 453] 11:58:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dcdb400) [pid = 1779] [serial = 1360] [outer = (nil)] 11:58:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e257400) [pid = 1779] [serial = 1361] [outer = 0x8dcdb400] 11:58:00 INFO - PROCESS | 1779 | 1472237880422 Marionette DEBUG loaded listener.js 11:58:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e32d800) [pid = 1779] [serial = 1362] [outer = 0x8dcdb400] 11:58:01 INFO - PROCESS | 1779 | 1472237881254 Marionette TRACE conn3 <- [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]]]}] 11:58:01 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 11:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1280ms 11:58:01 INFO - PROCESS | 1779 | 1472237881285 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 11:58:01 INFO - PROCESS | 1779 | 1472237881291 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 11:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:58:01 INFO - PROCESS | 1779 | 1472237881298 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:58:01 INFO - PROCESS | 1779 | 1472237881301 Marionette TRACE conn3 <- [1,1786,null,{}] 11:58:01 INFO - PROCESS | 1779 | 1472237881307 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:01 INFO - PROCESS | 1779 | 1472237881318 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:01 INFO - PROCESS | 1779 | 1472237881495 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 11:58:01 INFO - PROCESS | 1779 | 1472237881505 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:01 INFO - PROCESS | 1779 | 1472237881512 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1bc00 == 14 [pid = 1779] [id = 454] 11:58:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e336c00) [pid = 1779] [serial = 1363] [outer = (nil)] 11:58:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e50b000) [pid = 1779] [serial = 1364] [outer = 0x8e336c00] 11:58:01 INFO - PROCESS | 1779 | 1472237881587 Marionette DEBUG loaded listener.js 11:58:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x90875000) [pid = 1779] [serial = 1365] [outer = 0x8e336c00] 11:58:02 INFO - PROCESS | 1779 | 1472237882656 Marionette TRACE conn3 <- [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]]]}] 11:58:02 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 11:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1431ms 11:58:02 INFO - PROCESS | 1779 | 1472237882730 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 11:58:02 INFO - PROCESS | 1779 | 1472237882733 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 11:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:58:02 INFO - PROCESS | 1779 | 1472237882748 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:58:02 INFO - PROCESS | 1779 | 1472237882756 Marionette TRACE conn3 <- [1,1790,null,{}] 11:58:02 INFO - PROCESS | 1779 | 1472237882770 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:02 INFO - PROCESS | 1779 | 1472237882777 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:03 INFO - PROCESS | 1779 | 1472237883008 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 11:58:03 INFO - PROCESS | 1779 | 1472237883038 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:03 INFO - PROCESS | 1779 | 1472237883050 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e48e800 == 15 [pid = 1779] [id = 455] 11:58:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9140ec00) [pid = 1779] [serial = 1366] [outer = (nil)] 11:58:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x914e4400) [pid = 1779] [serial = 1367] [outer = 0x9140ec00] 11:58:03 INFO - PROCESS | 1779 | 1472237883120 Marionette DEBUG loaded listener.js 11:58:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x914e6800) [pid = 1779] [serial = 1368] [outer = 0x9140ec00] 11:58:04 INFO - PROCESS | 1779 | 1472237884083 Marionette TRACE conn3 <- [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]]]}] 11:58:04 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) 11:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1402ms 11:58:04 INFO - PROCESS | 1779 | 1472237884145 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 11:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:58:04 INFO - PROCESS | 1779 | 1472237884150 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 11:58:04 INFO - PROCESS | 1779 | 1472237884156 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:58:04 INFO - PROCESS | 1779 | 1472237884160 Marionette TRACE conn3 <- [1,1794,null,{}] 11:58:04 INFO - PROCESS | 1779 | 1472237884165 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:04 INFO - PROCESS | 1779 | 1472237884170 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:04 INFO - PROCESS | 1779 | 1472237884458 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ae28800) [pid = 1779] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e2e2c00) [pid = 1779] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dcbd800) [pid = 1779] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ae27400) [pid = 1779] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e25bc00) [pid = 1779] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8bedf000) [pid = 1779] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e50f000) [pid = 1779] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e4cf800) [pid = 1779] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8dcbac00) [pid = 1779] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9087f800) [pid = 1779] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:58:04 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x93a94c00) [pid = 1779] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:58:04 INFO - PROCESS | 1779 | 1472237884569 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:04 INFO - PROCESS | 1779 | 1472237884577 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae27400 == 16 [pid = 1779] [id = 456] 11:58:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8ae28800) [pid = 1779] [serial = 1369] [outer = (nil)] 11:58:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8dcb3000) [pid = 1779] [serial = 1370] [outer = 0x8ae28800] 11:58:04 INFO - PROCESS | 1779 | 1472237884648 Marionette DEBUG loaded listener.js 11:58:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dcda800) [pid = 1779] [serial = 1371] [outer = 0x8ae28800] 11:58:05 INFO - PROCESS | 1779 | 1472237885422 Marionette TRACE conn3 <- [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]]]}] 11:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1330ms 11:58:05 INFO - PROCESS | 1779 | 1472237885492 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 11:58:05 INFO - PROCESS | 1779 | 1472237885496 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 11:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:58:05 INFO - PROCESS | 1779 | 1472237885502 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:58:05 INFO - PROCESS | 1779 | 1472237885505 Marionette TRACE conn3 <- [1,1798,null,{}] 11:58:05 INFO - PROCESS | 1779 | 1472237885511 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:05 INFO - PROCESS | 1779 | 1472237885515 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:05 INFO - PROCESS | 1779 | 1472237885684 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 11:58:05 INFO - PROCESS | 1779 | 1472237885693 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:05 INFO - PROCESS | 1779 | 1472237885713 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e250000 == 17 [pid = 1779] [id = 457] 11:58:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x908f1000) [pid = 1779] [serial = 1372] [outer = (nil)] 11:58:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x91ab5c00) [pid = 1779] [serial = 1373] [outer = 0x908f1000] 11:58:05 INFO - PROCESS | 1779 | 1472237885795 Marionette DEBUG loaded listener.js 11:58:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91b9d000) [pid = 1779] [serial = 1374] [outer = 0x908f1000] 11:58:06 INFO - PROCESS | 1779 | 1472237886897 Marionette TRACE conn3 <- [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]]]}] 11:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1437ms 11:58:06 INFO - PROCESS | 1779 | 1472237886940 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 11:58:06 INFO - PROCESS | 1779 | 1472237886947 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 11:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:58:06 INFO - PROCESS | 1779 | 1472237886957 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:58:06 INFO - PROCESS | 1779 | 1472237886962 Marionette TRACE conn3 <- [1,1802,null,{}] 11:58:06 INFO - PROCESS | 1779 | 1472237886971 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:06 INFO - PROCESS | 1779 | 1472237886977 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:07 INFO - PROCESS | 1779 | 1472237887168 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 11:58:07 INFO - PROCESS | 1779 | 1472237887416 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:07 INFO - PROCESS | 1779 | 1472237887431 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed1800 == 18 [pid = 1779] [id = 458] 11:58:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dcdc800) [pid = 1779] [serial = 1375] [outer = (nil)] 11:58:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e2e2400) [pid = 1779] [serial = 1376] [outer = 0x8dcdc800] 11:58:07 INFO - PROCESS | 1779 | 1472237887583 Marionette DEBUG loaded listener.js 11:58:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e48fc00) [pid = 1779] [serial = 1377] [outer = 0x8dcdc800] 11:58:08 INFO - PROCESS | 1779 | 1472237888499 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1594ms 11:58:08 INFO - PROCESS | 1779 | 1472237888551 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 11:58:08 INFO - PROCESS | 1779 | 1472237888558 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 11:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:58:08 INFO - PROCESS | 1779 | 1472237888569 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:58:08 INFO - PROCESS | 1779 | 1472237888572 Marionette TRACE conn3 <- [1,1806,null,{}] 11:58:08 INFO - PROCESS | 1779 | 1472237888579 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:08 INFO - PROCESS | 1779 | 1472237888585 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:08 INFO - PROCESS | 1779 | 1472237888818 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 11:58:09 INFO - PROCESS | 1779 | 1472237889043 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:09 INFO - PROCESS | 1779 | 1472237889051 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50c800 == 19 [pid = 1779] [id = 459] 11:58:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed1e400) [pid = 1779] [serial = 1378] [outer = (nil)] 11:58:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x908f0000) [pid = 1779] [serial = 1379] [outer = 0x8ed1e400] 11:58:09 INFO - PROCESS | 1779 | 1472237889181 Marionette DEBUG loaded listener.js 11:58:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x908fdc00) [pid = 1779] [serial = 1380] [outer = 0x8ed1e400] 11:58:10 INFO - PROCESS | 1779 | 1472237890164 Marionette TRACE conn3 <- [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]]]}] 11:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1635ms 11:58:10 INFO - PROCESS | 1779 | 1472237890204 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 11:58:10 INFO - PROCESS | 1779 | 1472237890209 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 11:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:58:10 INFO - PROCESS | 1779 | 1472237890216 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:58:10 INFO - PROCESS | 1779 | 1472237890222 Marionette TRACE conn3 <- [1,1810,null,{}] 11:58:10 INFO - PROCESS | 1779 | 1472237890238 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:10 INFO - PROCESS | 1779 | 1472237890247 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:10 INFO - PROCESS | 1779 | 1472237890428 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 11:58:10 INFO - PROCESS | 1779 | 1472237890662 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:10 INFO - PROCESS | 1779 | 1472237890672 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ab6400 == 20 [pid = 1779] [id = 460] 11:58:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91c82400) [pid = 1779] [serial = 1381] [outer = (nil)] 11:58:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91c8bc00) [pid = 1779] [serial = 1382] [outer = 0x91c82400] 11:58:10 INFO - PROCESS | 1779 | 1472237890802 Marionette DEBUG loaded listener.js 11:58:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91f3e800) [pid = 1779] [serial = 1383] [outer = 0x91c82400] 11:58:11 INFO - PROCESS | 1779 | 1472237891732 Marionette TRACE conn3 <- [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]]]}] 11:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1590ms 11:58:11 INFO - PROCESS | 1779 | 1472237891806 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 11:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:58:11 INFO - PROCESS | 1779 | 1472237891811 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 11:58:11 INFO - PROCESS | 1779 | 1472237891818 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:58:11 INFO - PROCESS | 1779 | 1472237891821 Marionette TRACE conn3 <- [1,1814,null,{}] 11:58:11 INFO - PROCESS | 1779 | 1472237891827 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:11 INFO - PROCESS | 1779 | 1472237891832 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:12 INFO - PROCESS | 1779 | 1472237892047 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 11:58:12 INFO - PROCESS | 1779 | 1472237892279 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:12 INFO - PROCESS | 1779 | 1472237892285 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1cc00 == 21 [pid = 1779] [id = 461] 11:58:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e25c400) [pid = 1779] [serial = 1384] [outer = (nil)] 11:58:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92209c00) [pid = 1779] [serial = 1385] [outer = 0x8e25c400] 11:58:12 INFO - PROCESS | 1779 | 1472237892412 Marionette DEBUG loaded listener.js 11:58:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92210800) [pid = 1779] [serial = 1386] [outer = 0x8e25c400] 11:58:13 INFO - PROCESS | 1779 | 1472237893334 Marionette TRACE conn3 <- [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]]]}] 11:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1550ms 11:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:58:13 INFO - PROCESS | 1779 | 1472237893368 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 11:58:13 INFO - PROCESS | 1779 | 1472237893371 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 11:58:13 INFO - PROCESS | 1779 | 1472237893378 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:58:13 INFO - PROCESS | 1779 | 1472237893381 Marionette TRACE conn3 <- [1,1818,null,{}] 11:58:13 INFO - PROCESS | 1779 | 1472237893387 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:13 INFO - PROCESS | 1779 | 1472237893392 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:13 INFO - PROCESS | 1779 | 1472237893568 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 11:58:13 INFO - PROCESS | 1779 | 1472237893745 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:13 INFO - PROCESS | 1779 | 1472237893755 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed11800 == 22 [pid = 1779] [id = 462] 11:58:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91b95400) [pid = 1779] [serial = 1387] [outer = (nil)] 11:58:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9393dc00) [pid = 1779] [serial = 1388] [outer = 0x91b95400] 11:58:13 INFO - PROCESS | 1779 | 1472237893840 Marionette DEBUG loaded listener.js 11:58:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x93947400) [pid = 1779] [serial = 1389] [outer = 0x91b95400] 11:58:14 INFO - PROCESS | 1779 | 1472237894846 Marionette TRACE conn3 <- [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]]]}] 11:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1538ms 11:58:14 INFO - PROCESS | 1779 | 1472237894917 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 11:58:14 INFO - PROCESS | 1779 | 1472237894920 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 11:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:58:14 INFO - PROCESS | 1779 | 1472237894927 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:58:14 INFO - PROCESS | 1779 | 1472237894931 Marionette TRACE conn3 <- [1,1822,null,{}] 11:58:14 INFO - PROCESS | 1779 | 1472237894936 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:14 INFO - PROCESS | 1779 | 1472237894947 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:15 INFO - PROCESS | 1779 | 1472237895354 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 11:58:15 INFO - PROCESS | 1779 | 1472237895618 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:15 INFO - PROCESS | 1779 | 1472237895634 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcd9c00 == 23 [pid = 1779] [id = 463] 11:58:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8dcdac00) [pid = 1779] [serial = 1390] [outer = (nil)] 11:58:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8dce6800) [pid = 1779] [serial = 1391] [outer = 0x8dcdac00] 11:58:15 INFO - PROCESS | 1779 | 1472237895766 Marionette DEBUG loaded listener.js 11:58:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e255400) [pid = 1779] [serial = 1392] [outer = 0x8dcdac00] 11:58:17 INFO - PROCESS | 1779 | --DOCSHELL 0x9087a800 == 22 [pid = 1779] [id = 451] 11:58:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1a400 == 21 [pid = 1779] [id = 450] 11:58:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2dc00 == 20 [pid = 1779] [id = 449] 11:58:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed2000 == 19 [pid = 1779] [id = 448] 11:58:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed8000 == 18 [pid = 1779] [id = 442] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8beda800) [pid = 1779] [serial = 1311] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8bed1400) [pid = 1779] [serial = 1310] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e33b800) [pid = 1779] [serial = 1338] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8dcd9800) [pid = 1779] [serial = 1334] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ae30400) [pid = 1779] [serial = 1331] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e331000) [pid = 1779] [serial = 1314] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d807400) [pid = 1779] [serial = 1329] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ce19800) [pid = 1779] [serial = 1328] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e2e4400) [pid = 1779] [serial = 1313] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x908fac00) [pid = 1779] [serial = 1317] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x90876400) [pid = 1779] [serial = 1316] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e50fc00) [pid = 1779] [serial = 1340] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92208c00) [pid = 1779] [serial = 1320] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91f45000) [pid = 1779] [serial = 1319] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93944000) [pid = 1779] [serial = 1323] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8bed7000) [pid = 1779] [serial = 1332] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e32d400) [pid = 1779] [serial = 1337] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ce1e400) [pid = 1779] [serial = 1341] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x93940000) [pid = 1779] [serial = 1322] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8dce3c00) [pid = 1779] [serial = 1335] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x95118800) [pid = 1779] [serial = 1326] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93c6d000) [pid = 1779] [serial = 1325] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8ed19400) [pid = 1779] [serial = 1343] [outer = (nil)] [url = about:blank] 11:58:17 INFO - PROCESS | 1779 | 1472237897889 Marionette TRACE conn3 <- [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]]]}] 11:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2985ms 11:58:17 INFO - PROCESS | 1779 | 1472237897913 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 11:58:17 INFO - PROCESS | 1779 | 1472237897919 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 11:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:58:17 INFO - PROCESS | 1779 | 1472237897928 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:58:17 INFO - PROCESS | 1779 | 1472237897932 Marionette TRACE conn3 <- [1,1826,null,{}] 11:58:17 INFO - PROCESS | 1779 | 1472237897941 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:17 INFO - PROCESS | 1779 | 1472237897947 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:18 INFO - PROCESS | 1779 | 1472237898110 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 11:58:18 INFO - PROCESS | 1779 | 1472237898129 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:18 INFO - PROCESS | 1779 | 1472237898145 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1d800 == 19 [pid = 1779] [id = 464] 11:58:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8ce20800) [pid = 1779] [serial = 1393] [outer = (nil)] 11:58:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8d804800) [pid = 1779] [serial = 1394] [outer = 0x8ce20800] 11:58:18 INFO - PROCESS | 1779 | 1472237898259 Marionette DEBUG loaded listener.js 11:58:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8d80a400) [pid = 1779] [serial = 1395] [outer = 0x8ce20800] 11:58:19 INFO - PROCESS | 1779 | 1472237899150 Marionette TRACE conn3 <- [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]]]}] 11:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1284ms 11:58:19 INFO - PROCESS | 1779 | 1472237899211 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 11:58:19 INFO - PROCESS | 1779 | 1472237899220 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 11:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:58:19 INFO - PROCESS | 1779 | 1472237899237 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:58:19 INFO - PROCESS | 1779 | 1472237899242 Marionette TRACE conn3 <- [1,1830,null,{}] 11:58:19 INFO - PROCESS | 1779 | 1472237899248 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:19 INFO - PROCESS | 1779 | 1472237899254 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:19 INFO - PROCESS | 1779 | 1472237899425 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 11:58:19 INFO - PROCESS | 1779 | 1472237899438 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:19 INFO - PROCESS | 1779 | 1472237899445 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce5400 == 20 [pid = 1779] [id = 465] 11:58:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e24d800) [pid = 1779] [serial = 1396] [outer = (nil)] 11:58:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e252c00) [pid = 1779] [serial = 1397] [outer = 0x8e24d800] 11:58:19 INFO - PROCESS | 1779 | 1472237899519 Marionette DEBUG loaded listener.js 11:58:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e259c00) [pid = 1779] [serial = 1398] [outer = 0x8e24d800] 11:58:20 INFO - PROCESS | 1779 | 1472237900562 Marionette TRACE conn3 <- [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]]]}] 11:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1383ms 11:58:20 INFO - PROCESS | 1779 | 1472237900620 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 11:58:20 INFO - PROCESS | 1779 | 1472237900624 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 11:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:58:20 INFO - PROCESS | 1779 | 1472237900631 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:58:20 INFO - PROCESS | 1779 | 1472237900638 Marionette TRACE conn3 <- [1,1834,null,{}] 11:58:20 INFO - PROCESS | 1779 | 1472237900677 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:20 INFO - PROCESS | 1779 | 1472237900686 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:20 INFO - PROCESS | 1779 | 1472237900910 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 11:58:21 INFO - PROCESS | 1779 | 1472237900999 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:21 INFO - PROCESS | 1779 | 1472237901010 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e48c400 == 21 [pid = 1779] [id = 466] 11:58:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e48cc00) [pid = 1779] [serial = 1399] [outer = (nil)] 11:58:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e4d0800) [pid = 1779] [serial = 1400] [outer = 0x8e48cc00] 11:58:21 INFO - PROCESS | 1779 | 1472237901089 Marionette DEBUG loaded listener.js 11:58:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e506400) [pid = 1779] [serial = 1401] [outer = 0x8e48cc00] 11:58:22 INFO - PROCESS | 1779 | 1472237902015 Marionette TRACE conn3 <- [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]]]}] 11:58:22 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 11:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1413ms 11:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:58:22 INFO - PROCESS | 1779 | 1472237902050 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 11:58:22 INFO - PROCESS | 1779 | 1472237902053 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 11:58:22 INFO - PROCESS | 1779 | 1472237902060 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:58:22 INFO - PROCESS | 1779 | 1472237902063 Marionette TRACE conn3 <- [1,1838,null,{}] 11:58:22 INFO - PROCESS | 1779 | 1472237902069 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:22 INFO - PROCESS | 1779 | 1472237902073 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:22 INFO - PROCESS | 1779 | 1472237902668 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9140ec00) [pid = 1779] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8ae28800) [pid = 1779] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e4cd800) [pid = 1779] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8dcdc000) [pid = 1779] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d801400) [pid = 1779] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8bed2c00) [pid = 1779] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x908f7c00) [pid = 1779] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8dcdb400) [pid = 1779] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8ae2d000) [pid = 1779] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8e336c00) [pid = 1779] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:58:22 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x908f1000) [pid = 1779] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:58:22 INFO - PROCESS | 1779 | 1472237902829 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:22 INFO - PROCESS | 1779 | 1472237902836 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae25800 == 22 [pid = 1779] [id = 467] 11:58:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8ae2d000) [pid = 1779] [serial = 1402] [outer = (nil)] 11:58:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8dcdb400) [pid = 1779] [serial = 1403] [outer = 0x8ae2d000] 11:58:22 INFO - PROCESS | 1779 | 1472237902907 Marionette DEBUG loaded listener.js 11:58:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e507000) [pid = 1779] [serial = 1404] [outer = 0x8ae2d000] 11:58:23 INFO - PROCESS | 1779 | 1472237903711 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 11:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1696ms 11:58:23 INFO - PROCESS | 1779 | 1472237903756 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 11:58:23 INFO - PROCESS | 1779 | 1472237903759 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 11:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:58:23 INFO - PROCESS | 1779 | 1472237903766 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:58:23 INFO - PROCESS | 1779 | 1472237903768 Marionette TRACE conn3 <- [1,1842,null,{}] 11:58:23 INFO - PROCESS | 1779 | 1472237903778 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:23 INFO - PROCESS | 1779 | 1472237903782 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:23 INFO - PROCESS | 1779 | 1472237903930 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 11:58:23 INFO - PROCESS | 1779 | 1472237903939 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:23 INFO - PROCESS | 1779 | 1472237903948 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x90870400 == 23 [pid = 1779] [id = 468] 11:58:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x90871c00) [pid = 1779] [serial = 1405] [outer = (nil)] 11:58:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9087ec00) [pid = 1779] [serial = 1406] [outer = 0x90871c00] 11:58:24 INFO - PROCESS | 1779 | 1472237904016 Marionette DEBUG loaded listener.js 11:58:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x908f6c00) [pid = 1779] [serial = 1407] [outer = 0x90871c00] 11:58:24 INFO - PROCESS | 1779 | 1472237904995 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 11:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1293ms 11:58:25 INFO - PROCESS | 1779 | 1472237905060 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 11:58:25 INFO - PROCESS | 1779 | 1472237905067 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 11:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:58:25 INFO - PROCESS | 1779 | 1472237905077 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:58:25 INFO - PROCESS | 1779 | 1472237905082 Marionette TRACE conn3 <- [1,1846,null,{}] 11:58:25 INFO - PROCESS | 1779 | 1472237905091 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:25 INFO - PROCESS | 1779 | 1472237905097 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:25 INFO - PROCESS | 1779 | 1472237905318 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 11:58:25 INFO - PROCESS | 1779 | 1472237905499 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:25 INFO - PROCESS | 1779 | 1472237905510 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bee0c00 == 24 [pid = 1779] [id = 469] 11:58:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8ce14400) [pid = 1779] [serial = 1408] [outer = (nil)] 11:58:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dcb3400) [pid = 1779] [serial = 1409] [outer = 0x8ce14400] 11:58:25 INFO - PROCESS | 1779 | 1472237905654 Marionette DEBUG loaded listener.js 11:58:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcdd000) [pid = 1779] [serial = 1410] [outer = 0x8ce14400] 11:58:26 INFO - PROCESS | 1779 | 1472237906717 Marionette TRACE conn3 <- [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]]]}] 11:58:26 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) 11:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1688ms 11:58:26 INFO - PROCESS | 1779 | 1472237906764 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 11:58:26 INFO - PROCESS | 1779 | 1472237906772 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 11:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:58:26 INFO - PROCESS | 1779 | 1472237906783 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:58:26 INFO - PROCESS | 1779 | 1472237906787 Marionette TRACE conn3 <- [1,1850,null,{}] 11:58:26 INFO - PROCESS | 1779 | 1472237906793 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:26 INFO - PROCESS | 1779 | 1472237906799 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:27 INFO - PROCESS | 1779 | 1472237907004 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 11:58:27 INFO - PROCESS | 1779 | 1472237907222 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:27 INFO - PROCESS | 1779 | 1472237907231 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae25000 == 25 [pid = 1779] [id = 470] 11:58:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e489400) [pid = 1779] [serial = 1411] [outer = (nil)] 11:58:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e50a400) [pid = 1779] [serial = 1412] [outer = 0x8e489400] 11:58:27 INFO - PROCESS | 1779 | 1472237907323 Marionette DEBUG loaded listener.js 11:58:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e508c00) [pid = 1779] [serial = 1413] [outer = 0x8e489400] 11:58:28 INFO - PROCESS | 1779 | 1472237908352 Marionette TRACE conn3 <- [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]]]}] 11:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1630ms 11:58:28 INFO - PROCESS | 1779 | 1472237908413 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 11:58:28 INFO - PROCESS | 1779 | 1472237908418 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 11:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:58:28 INFO - PROCESS | 1779 | 1472237908425 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:58:28 INFO - PROCESS | 1779 | 1472237908431 Marionette TRACE conn3 <- [1,1854,null,{}] 11:58:28 INFO - PROCESS | 1779 | 1472237908448 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:28 INFO - PROCESS | 1779 | 1472237908457 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:28 INFO - PROCESS | 1779 | 1472237908643 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 11:58:28 INFO - PROCESS | 1779 | 1472237908863 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:28 INFO - PROCESS | 1779 | 1472237908875 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x91410400 == 26 [pid = 1779] [id = 471] 11:58:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x914dac00) [pid = 1779] [serial = 1414] [outer = (nil)] 11:58:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x914e5c00) [pid = 1779] [serial = 1415] [outer = 0x914dac00] 11:58:28 INFO - PROCESS | 1779 | 1472237908964 Marionette DEBUG loaded listener.js 11:58:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91ab8400) [pid = 1779] [serial = 1416] [outer = 0x914dac00] 11:58:29 INFO - PROCESS | 1779 | 1472237909926 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1540ms 11:58:29 INFO - PROCESS | 1779 | 1472237909993 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 1779 | 1472237909999 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 11:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:58:30 INFO - PROCESS | 1779 | 1472237910006 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:58:30 INFO - PROCESS | 1779 | 1472237910010 Marionette TRACE conn3 <- [1,1858,null,{}] 11:58:30 INFO - PROCESS | 1779 | 1472237910016 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:30 INFO - PROCESS | 1779 | 1472237910021 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:30 INFO - PROCESS | 1779 | 1472237910216 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 11:58:30 INFO - PROCESS | 1779 | 1472237910436 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:30 INFO - PROCESS | 1779 | 1472237910443 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e33b800 == 27 [pid = 1779] [id = 472] 11:58:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91b9c400) [pid = 1779] [serial = 1417] [outer = (nil)] 11:58:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91c85800) [pid = 1779] [serial = 1418] [outer = 0x91b9c400] 11:58:30 INFO - PROCESS | 1779 | 1472237910568 Marionette DEBUG loaded listener.js 11:58:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91c88400) [pid = 1779] [serial = 1419] [outer = 0x91b9c400] 11:58:31 INFO - PROCESS | 1779 | 1472237911746 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 11:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1785ms 11:58:31 INFO - PROCESS | 1779 | 1472237911792 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 11:58:31 INFO - PROCESS | 1779 | 1472237911799 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 11:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:58:31 INFO - PROCESS | 1779 | 1472237911807 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:58:31 INFO - PROCESS | 1779 | 1472237911812 Marionette TRACE conn3 <- [1,1862,null,{}] 11:58:31 INFO - PROCESS | 1779 | 1472237911820 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:31 INFO - PROCESS | 1779 | 1472237911830 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:32 INFO - PROCESS | 1779 | 1472237912023 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 11:58:32 INFO - PROCESS | 1779 | 1472237912241 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:32 INFO - PROCESS | 1779 | 1472237912254 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d810000 == 28 [pid = 1779] [id = 473] 11:58:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8dcb1400) [pid = 1779] [serial = 1420] [outer = (nil)] 11:58:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8dcbac00) [pid = 1779] [serial = 1421] [outer = 0x8dcb1400] 11:58:32 INFO - PROCESS | 1779 | 1472237912329 Marionette DEBUG loaded listener.js 11:58:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8dcb6c00) [pid = 1779] [serial = 1422] [outer = 0x8dcb1400] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91ab5c00) [pid = 1779] [serial = 1373] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x914e4400) [pid = 1779] [serial = 1367] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8dcb3000) [pid = 1779] [serial = 1370] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ed1cc00) [pid = 1779] [serial = 1352] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9087c400) [pid = 1779] [serial = 1353] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8ed1d400) [pid = 1779] [serial = 1344] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e332400) [pid = 1779] [serial = 1349] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e48c800) [pid = 1779] [serial = 1350] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ce14800) [pid = 1779] [serial = 1346] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8d806c00) [pid = 1779] [serial = 1347] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9140d800) [pid = 1779] [serial = 1355] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x914dc400) [pid = 1779] [serial = 1356] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e257400) [pid = 1779] [serial = 1361] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e32d800) [pid = 1779] [serial = 1362] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8beddc00) [pid = 1779] [serial = 1358] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8d80e000) [pid = 1779] [serial = 1359] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e50b000) [pid = 1779] [serial = 1364] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x91b9d000) [pid = 1779] [serial = 1374] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x914e6800) [pid = 1779] [serial = 1368] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8dcda800) [pid = 1779] [serial = 1371] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x90875000) [pid = 1779] [serial = 1365] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1779 | 1472237913321 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 11:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1541ms 11:58:33 INFO - PROCESS | 1779 | 1472237913349 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 11:58:33 INFO - PROCESS | 1779 | 1472237913356 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 11:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:58:33 INFO - PROCESS | 1779 | 1472237913366 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:58:33 INFO - PROCESS | 1779 | 1472237913370 Marionette TRACE conn3 <- [1,1866,null,{}] 11:58:33 INFO - PROCESS | 1779 | 1472237913376 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:33 INFO - PROCESS | 1779 | 1472237913381 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:33 INFO - PROCESS | 1779 | 1472237913546 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 11:58:33 INFO - PROCESS | 1779 | 1472237913556 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:33 INFO - PROCESS | 1779 | 1472237913567 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb0800 == 29 [pid = 1779] [id = 474] 11:58:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e25bc00) [pid = 1779] [serial = 1423] [outer = (nil)] 11:58:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e32ec00) [pid = 1779] [serial = 1424] [outer = 0x8e25bc00] 11:58:33 INFO - PROCESS | 1779 | 1472237913638 Marionette DEBUG loaded listener.js 11:58:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e339c00) [pid = 1779] [serial = 1425] [outer = 0x8e25bc00] 11:58:34 INFO - PROCESS | 1779 | 1472237914599 Marionette TRACE conn3 <- [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]]]}] 11:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1277ms 11:58:34 INFO - PROCESS | 1779 | 1472237914645 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 11:58:34 INFO - PROCESS | 1779 | 1472237914649 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 11:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:58:34 INFO - PROCESS | 1779 | 1472237914656 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:58:34 INFO - PROCESS | 1779 | 1472237914661 Marionette TRACE conn3 <- [1,1870,null,{}] 11:58:34 INFO - PROCESS | 1779 | 1472237914677 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:34 INFO - PROCESS | 1779 | 1472237914686 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:34 INFO - PROCESS | 1779 | 1472237914850 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 11:58:35 INFO - PROCESS | 1779 | 1472237914986 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:35 INFO - PROCESS | 1779 | 1472237914994 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cf000 == 30 [pid = 1779] [id = 475] 11:58:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e50bc00) [pid = 1779] [serial = 1426] [outer = (nil)] 11:58:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x90875000) [pid = 1779] [serial = 1427] [outer = 0x8e50bc00] 11:58:35 INFO - PROCESS | 1779 | 1472237915067 Marionette DEBUG loaded listener.js 11:58:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x908f3000) [pid = 1779] [serial = 1428] [outer = 0x8e50bc00] 11:58:35 INFO - PROCESS | 1779 | 1472237915969 Marionette TRACE conn3 <- [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]]]}] 11:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1383ms 11:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:58:36 INFO - PROCESS | 1779 | 1472237916040 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 11:58:36 INFO - PROCESS | 1779 | 1472237916044 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 11:58:36 INFO - PROCESS | 1779 | 1472237916051 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:58:36 INFO - PROCESS | 1779 | 1472237916054 Marionette TRACE conn3 <- [1,1874,null,{}] 11:58:36 INFO - PROCESS | 1779 | 1472237916059 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:36 INFO - PROCESS | 1779 | 1472237916064 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:36 INFO - PROCESS | 1779 | 1472237916281 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 11:58:36 INFO - PROCESS | 1779 | 1472237916306 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:36 INFO - PROCESS | 1779 | 1472237916312 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcde800 == 31 [pid = 1779] [id = 476] 11:58:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x90877c00) [pid = 1779] [serial = 1429] [outer = (nil)] 11:58:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x914e6000) [pid = 1779] [serial = 1430] [outer = 0x90877c00] 11:58:36 INFO - PROCESS | 1779 | 1472237916397 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e257800) [pid = 1779] [serial = 1431] [outer = 0x90877c00] 11:58:37 INFO - PROCESS | 1779 | 1472237917356 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 11:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1379ms 11:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:58:37 INFO - PROCESS | 1779 | 1472237917430 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 11:58:37 INFO - PROCESS | 1779 | 1472237917433 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 11:58:37 INFO - PROCESS | 1779 | 1472237917440 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:58:37 INFO - PROCESS | 1779 | 1472237917443 Marionette TRACE conn3 <- [1,1878,null,{}] 11:58:37 INFO - PROCESS | 1779 | 1472237917455 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:37 INFO - PROCESS | 1779 | 1472237917459 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:37 INFO - PROCESS | 1779 | 1472237917678 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 11:58:37 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e48cc00) [pid = 1779] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:58:37 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ce20800) [pid = 1779] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:58:37 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ae2d000) [pid = 1779] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:58:37 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8dcdc800) [pid = 1779] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:58:37 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e24d800) [pid = 1779] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:58:37 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8ed1e400) [pid = 1779] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:58:37 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x91c82400) [pid = 1779] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:58:37 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8e25c400) [pid = 1779] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:58:37 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x91b95400) [pid = 1779] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:58:37 INFO - PROCESS | 1779 | 1472237917845 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:37 INFO - PROCESS | 1779 | 1472237917851 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae21c00 == 32 [pid = 1779] [id = 477] 11:58:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8ae28c00) [pid = 1779] [serial = 1432] [outer = (nil)] 11:58:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8dce2400) [pid = 1779] [serial = 1433] [outer = 0x8ae28c00] 11:58:37 INFO - PROCESS | 1779 | 1472237917926 Marionette DEBUG loaded listener.js 11:58:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e50b400) [pid = 1779] [serial = 1434] [outer = 0x8ae28c00] 11:58:38 INFO - PROCESS | 1779 | 1472237918731 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 11:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1334ms 11:58:38 INFO - PROCESS | 1779 | 1472237918774 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 11:58:38 INFO - PROCESS | 1779 | 1472237918778 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 11:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:58:38 INFO - PROCESS | 1779 | 1472237918793 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:58:38 INFO - PROCESS | 1779 | 1472237918796 Marionette TRACE conn3 <- [1,1882,null,{}] 11:58:38 INFO - PROCESS | 1779 | 1472237918801 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:38 INFO - PROCESS | 1779 | 1472237918812 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:39 INFO - PROCESS | 1779 | 1472237919015 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 11:58:39 INFO - PROCESS | 1779 | 1472237919025 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:39 INFO - PROCESS | 1779 | 1472237919032 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedf800 == 33 [pid = 1779] [id = 478] 11:58:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x91405800) [pid = 1779] [serial = 1435] [outer = (nil)] 11:58:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91f44000) [pid = 1779] [serial = 1436] [outer = 0x91405800] 11:58:39 INFO - PROCESS | 1779 | 1472237919226 Marionette DEBUG loaded listener.js 11:58:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92ff0800) [pid = 1779] [serial = 1437] [outer = 0x91405800] 11:58:40 INFO - PROCESS | 1779 | 1472237920217 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 11:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1496ms 11:58:40 INFO - PROCESS | 1779 | 1472237920290 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 11:58:40 INFO - PROCESS | 1779 | 1472237920299 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 11:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:58:40 INFO - PROCESS | 1779 | 1472237920309 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:58:40 INFO - PROCESS | 1779 | 1472237920314 Marionette TRACE conn3 <- [1,1886,null,{}] 11:58:40 INFO - PROCESS | 1779 | 1472237920325 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:40 INFO - PROCESS | 1779 | 1472237920331 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:40 INFO - PROCESS | 1779 | 1472237920586 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 11:58:40 INFO - PROCESS | 1779 | 1472237920861 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:40 INFO - PROCESS | 1779 | 1472237920877 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce15c00 == 34 [pid = 1779] [id = 479] 11:58:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8ce1d000) [pid = 1779] [serial = 1438] [outer = (nil)] 11:58:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dcb3000) [pid = 1779] [serial = 1439] [outer = 0x8ce1d000] 11:58:41 INFO - PROCESS | 1779 | 1472237921002 Marionette DEBUG loaded listener.js 11:58:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e24d800) [pid = 1779] [serial = 1440] [outer = 0x8ce1d000] 11:58:42 INFO - PROCESS | 1779 | 1472237922034 Marionette TRACE conn3 <- [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]]]}] 11:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1788ms 11:58:42 INFO - PROCESS | 1779 | 1472237922097 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 11:58:42 INFO - PROCESS | 1779 | 1472237922104 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 11:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:58:42 INFO - PROCESS | 1779 | 1472237922115 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:58:42 INFO - PROCESS | 1779 | 1472237922119 Marionette TRACE conn3 <- [1,1890,null,{}] 11:58:42 INFO - PROCESS | 1779 | 1472237922126 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:42 INFO - PROCESS | 1779 | 1472237922132 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:42 INFO - PROCESS | 1779 | 1472237922319 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 11:58:42 INFO - PROCESS | 1779 | 1472237922544 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:42 INFO - PROCESS | 1779 | 1472237922553 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e336400 == 35 [pid = 1779] [id = 480] 11:58:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e508400) [pid = 1779] [serial = 1441] [outer = (nil)] 11:58:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed20800) [pid = 1779] [serial = 1442] [outer = 0x8e508400] 11:58:42 INFO - PROCESS | 1779 | 1472237922688 Marionette DEBUG loaded listener.js 11:58:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91402c00) [pid = 1779] [serial = 1443] [outer = 0x8e508400] 11:58:43 INFO - PROCESS | 1779 | 1472237923670 Marionette TRACE conn3 <- [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]]]}] 11:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1633ms 11:58:43 INFO - PROCESS | 1779 | 1472237923748 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 11:58:43 INFO - PROCESS | 1779 | 1472237923751 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 11:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:58:43 INFO - PROCESS | 1779 | 1472237923759 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:58:43 INFO - PROCESS | 1779 | 1472237923765 Marionette TRACE conn3 <- [1,1894,null,{}] 11:58:43 INFO - PROCESS | 1779 | 1472237923782 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:43 INFO - PROCESS | 1779 | 1472237923790 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:44 INFO - PROCESS | 1779 | 1472237924004 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 11:58:44 INFO - PROCESS | 1779 | 1472237924239 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:44 INFO - PROCESS | 1779 | 1472237924250 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x914db400 == 36 [pid = 1779] [id = 481] 11:58:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91f41800) [pid = 1779] [serial = 1444] [outer = (nil)] 11:58:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92210400) [pid = 1779] [serial = 1445] [outer = 0x91f41800] 11:58:44 INFO - PROCESS | 1779 | 1472237924368 Marionette DEBUG loaded listener.js 11:58:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9393c400) [pid = 1779] [serial = 1446] [outer = 0x91f41800] 11:58:45 INFO - PROCESS | 1779 | 1472237925349 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 11:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1636ms 11:58:45 INFO - PROCESS | 1779 | 1472237925396 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 11:58:45 INFO - PROCESS | 1779 | 1472237925402 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 11:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:58:45 INFO - PROCESS | 1779 | 1472237925408 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:58:45 INFO - PROCESS | 1779 | 1472237925412 Marionette TRACE conn3 <- [1,1898,null,{}] 11:58:45 INFO - PROCESS | 1779 | 1472237925419 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:45 INFO - PROCESS | 1779 | 1472237925423 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:45 INFO - PROCESS | 1779 | 1472237925626 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 11:58:45 INFO - PROCESS | 1779 | 1472237925894 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:45 INFO - PROCESS | 1779 | 1472237925903 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e3400 == 37 [pid = 1779] [id = 482] 11:58:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91aba400) [pid = 1779] [serial = 1447] [outer = (nil)] 11:58:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93a52400) [pid = 1779] [serial = 1448] [outer = 0x91aba400] 11:58:46 INFO - PROCESS | 1779 | 1472237926042 Marionette DEBUG loaded listener.js 11:58:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93a61800) [pid = 1779] [serial = 1449] [outer = 0x91aba400] 11:58:46 INFO - PROCESS | 1779 | 1472237926944 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 11:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1587ms 11:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:58:47 INFO - PROCESS | 1779 | 1472237926996 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 11:58:47 INFO - PROCESS | 1779 | 1472237926999 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 11:58:47 INFO - PROCESS | 1779 | 1472237927006 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:58:47 INFO - PROCESS | 1779 | 1472237927009 Marionette TRACE conn3 <- [1,1902,null,{}] 11:58:47 INFO - PROCESS | 1779 | 1472237927015 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:47 INFO - PROCESS | 1779 | 1472237927020 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:47 INFO - PROCESS | 1779 | 1472237927192 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 11:58:47 INFO - PROCESS | 1779 | 1472237927369 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:47 INFO - PROCESS | 1779 | 1472237927378 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed11c00 == 38 [pid = 1779] [id = 483] 11:58:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93a52800) [pid = 1779] [serial = 1450] [outer = (nil)] 11:58:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93c6e800) [pid = 1779] [serial = 1451] [outer = 0x93a52800] 11:58:47 INFO - PROCESS | 1779 | 1472237927460 Marionette DEBUG loaded listener.js 11:58:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x947e8c00) [pid = 1779] [serial = 1452] [outer = 0x93a52800] 11:58:48 INFO - PROCESS | 1779 | 1472237928369 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 11:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1439ms 11:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:58:48 INFO - PROCESS | 1779 | 1472237928445 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 11:58:48 INFO - PROCESS | 1779 | 1472237928448 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 11:58:48 INFO - PROCESS | 1779 | 1472237928455 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:58:48 INFO - PROCESS | 1779 | 1472237928458 Marionette TRACE conn3 <- [1,1906,null,{}] 11:58:48 INFO - PROCESS | 1779 | 1472237928464 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:48 INFO - PROCESS | 1779 | 1472237928474 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:48 INFO - PROCESS | 1779 | 1472237928717 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 11:58:48 INFO - PROCESS | 1779 | 1472237928947 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:48 INFO - PROCESS | 1779 | 1472237928957 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed4000 == 39 [pid = 1779] [id = 484] 11:58:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e25a800) [pid = 1779] [serial = 1453] [outer = (nil)] 11:58:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9087ac00) [pid = 1779] [serial = 1454] [outer = 0x8e25a800] 11:58:49 INFO - PROCESS | 1779 | 1472237929083 Marionette DEBUG loaded listener.js 11:58:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9510d400) [pid = 1779] [serial = 1455] [outer = 0x8e25a800] 11:58:50 INFO - PROCESS | 1779 | 1472237930170 Marionette TRACE conn3 <- [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]]]}] 11:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1784ms 11:58:50 INFO - PROCESS | 1779 | 1472237930239 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 11:58:50 INFO - PROCESS | 1779 | 1472237930246 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 11:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:58:50 INFO - PROCESS | 1779 | 1472237930255 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:58:50 INFO - PROCESS | 1779 | 1472237930260 Marionette TRACE conn3 <- [1,1910,null,{}] 11:58:50 INFO - PROCESS | 1779 | 1472237930268 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:50 INFO - PROCESS | 1779 | 1472237930273 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:50 INFO - PROCESS | 1779 | 1472237930497 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 11:58:50 INFO - PROCESS | 1779 | 1472237930840 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:50 INFO - PROCESS | 1779 | 1472237930853 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d805800 == 40 [pid = 1779] [id = 485] 11:58:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d807000) [pid = 1779] [serial = 1456] [outer = (nil)] 11:58:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8d80b400) [pid = 1779] [serial = 1457] [outer = 0x8d807000] 11:58:50 INFO - PROCESS | 1779 | 1472237930929 Marionette DEBUG loaded listener.js 11:58:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8dcb4400) [pid = 1779] [serial = 1458] [outer = 0x8d807000] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb0800 == 39 [pid = 1779] [id = 474] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae21c00 == 38 [pid = 1779] [id = 477] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcde800 == 37 [pid = 1779] [id = 476] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cf000 == 36 [pid = 1779] [id = 475] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae25000 == 35 [pid = 1779] [id = 470] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x91410400 == 34 [pid = 1779] [id = 471] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8e33b800 == 33 [pid = 1779] [id = 472] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2c000 == 32 [pid = 1779] [id = 452] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8d810000 == 31 [pid = 1779] [id = 473] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed4000 == 30 [pid = 1779] [id = 484] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed11c00 == 29 [pid = 1779] [id = 483] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x914db400 == 28 [pid = 1779] [id = 481] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e3400 == 27 [pid = 1779] [id = 482] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8e336400 == 26 [pid = 1779] [id = 480] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedf800 == 25 [pid = 1779] [id = 478] 11:58:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce15c00 == 24 [pid = 1779] [id = 479] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e4d0800) [pid = 1779] [serial = 1400] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d804800) [pid = 1779] [serial = 1394] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8dcdb400) [pid = 1779] [serial = 1403] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e506400) [pid = 1779] [serial = 1401] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e48fc00) [pid = 1779] [serial = 1377] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d80a400) [pid = 1779] [serial = 1395] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e2e2400) [pid = 1779] [serial = 1376] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e252c00) [pid = 1779] [serial = 1397] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x908fdc00) [pid = 1779] [serial = 1380] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dce6800) [pid = 1779] [serial = 1391] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x908f0000) [pid = 1779] [serial = 1379] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91f3e800) [pid = 1779] [serial = 1383] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91c8bc00) [pid = 1779] [serial = 1382] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92210800) [pid = 1779] [serial = 1386] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e507000) [pid = 1779] [serial = 1404] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92209c00) [pid = 1779] [serial = 1385] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e259c00) [pid = 1779] [serial = 1398] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x93947400) [pid = 1779] [serial = 1389] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9393dc00) [pid = 1779] [serial = 1388] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9087ec00) [pid = 1779] [serial = 1406] [outer = (nil)] [url = about:blank] 11:58:52 INFO - PROCESS | 1779 | 1472237932917 Marionette TRACE conn3 <- [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]]]}] 11:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2687ms 11:58:52 INFO - PROCESS | 1779 | 1472237932945 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 11:58:52 INFO - PROCESS | 1779 | 1472237932951 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 11:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:58:52 INFO - PROCESS | 1779 | 1472237932958 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:58:52 INFO - PROCESS | 1779 | 1472237932966 Marionette TRACE conn3 <- [1,1914,null,{}] 11:58:52 INFO - PROCESS | 1779 | 1472237932974 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:52 INFO - PROCESS | 1779 | 1472237932980 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:53 INFO - PROCESS | 1779 | 1472237933151 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 11:58:53 INFO - PROCESS | 1779 | 1472237933281 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:53 INFO - PROCESS | 1779 | 1472237933288 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bee0000 == 25 [pid = 1779] [id = 486] 11:58:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8ce16c00) [pid = 1779] [serial = 1459] [outer = (nil)] 11:58:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ce21400) [pid = 1779] [serial = 1460] [outer = 0x8ce16c00] 11:58:53 INFO - PROCESS | 1779 | 1472237933361 Marionette DEBUG loaded listener.js 11:58:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d810000) [pid = 1779] [serial = 1461] [outer = 0x8ce16c00] 11:58:54 INFO - PROCESS | 1779 | 1472237934188 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 11:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1286ms 11:58:54 INFO - PROCESS | 1779 | 1472237934244 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 11:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:58:54 INFO - PROCESS | 1779 | 1472237934252 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 11:58:54 INFO - PROCESS | 1779 | 1472237934263 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:58:54 INFO - PROCESS | 1779 | 1472237934268 Marionette TRACE conn3 <- [1,1918,null,{}] 11:58:54 INFO - PROCESS | 1779 | 1472237934275 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:54 INFO - PROCESS | 1779 | 1472237934281 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:54 INFO - PROCESS | 1779 | 1472237934454 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 11:58:54 INFO - PROCESS | 1779 | 1472237934613 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:54 INFO - PROCESS | 1779 | 1472237934622 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e256c00 == 26 [pid = 1779] [id = 487] 11:58:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e2de400) [pid = 1779] [serial = 1462] [outer = (nil)] 11:58:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e2e9c00) [pid = 1779] [serial = 1463] [outer = 0x8e2de400] 11:58:54 INFO - PROCESS | 1779 | 1472237934699 Marionette DEBUG loaded listener.js 11:58:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e330000) [pid = 1779] [serial = 1464] [outer = 0x8e2de400] 11:58:55 INFO - PROCESS | 1779 | 1472237935624 Marionette TRACE conn3 <- [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]]]}] 11:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1391ms 11:58:55 INFO - PROCESS | 1779 | 1472237935653 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 11:58:55 INFO - PROCESS | 1779 | 1472237935657 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 11:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:58:55 INFO - PROCESS | 1779 | 1472237935664 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:58:55 INFO - PROCESS | 1779 | 1472237935670 Marionette TRACE conn3 <- [1,1922,null,{}] 11:58:55 INFO - PROCESS | 1779 | 1472237935694 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:55 INFO - PROCESS | 1779 | 1472237935703 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:55 INFO - PROCESS | 1779 | 1472237935927 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 11:58:55 INFO - PROCESS | 1779 | 1472237935951 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:55 INFO - PROCESS | 1779 | 1472237935964 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d2c00 == 27 [pid = 1779] [id = 488] 11:58:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e4d3400) [pid = 1779] [serial = 1465] [outer = (nil)] 11:58:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e501800) [pid = 1779] [serial = 1466] [outer = 0x8e4d3400] 11:58:56 INFO - PROCESS | 1779 | 1472237936035 Marionette DEBUG loaded listener.js 11:58:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e509800) [pid = 1779] [serial = 1467] [outer = 0x8e4d3400] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dcdac00) [pid = 1779] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91405800) [pid = 1779] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x90877c00) [pid = 1779] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ae28c00) [pid = 1779] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91b9c400) [pid = 1779] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dcb1400) [pid = 1779] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e489400) [pid = 1779] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e25bc00) [pid = 1779] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e50bc00) [pid = 1779] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x90871c00) [pid = 1779] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8ce14400) [pid = 1779] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:58:57 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x914dac00) [pid = 1779] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:58:57 INFO - PROCESS | 1779 | 1472237937489 Marionette TRACE conn3 <- [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]]]}] 11:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1841ms 11:58:57 INFO - PROCESS | 1779 | 1472237937505 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 11:58:57 INFO - PROCESS | 1779 | 1472237937511 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 11:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:58:57 INFO - PROCESS | 1779 | 1472237937517 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:58:57 INFO - PROCESS | 1779 | 1472237937519 Marionette TRACE conn3 <- [1,1926,null,{}] 11:58:57 INFO - PROCESS | 1779 | 1472237937525 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:57 INFO - PROCESS | 1779 | 1472237937530 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:57 INFO - PROCESS | 1779 | 1472237937791 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 11:58:57 INFO - PROCESS | 1779 | 1472237937804 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:57 INFO - PROCESS | 1779 | 1472237937815 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed4800 == 28 [pid = 1779] [id = 489] 11:58:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8ce15400) [pid = 1779] [serial = 1468] [outer = (nil)] 11:58:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e502c00) [pid = 1779] [serial = 1469] [outer = 0x8ce15400] 11:58:57 INFO - PROCESS | 1779 | 1472237937881 Marionette DEBUG loaded listener.js 11:58:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8ed18000) [pid = 1779] [serial = 1470] [outer = 0x8ce15400] 11:58:58 INFO - PROCESS | 1779 | 1472237938660 Marionette TRACE conn3 <- [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]]]}] 11:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1185ms 11:58:58 INFO - PROCESS | 1779 | 1472237938708 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 11:58:58 INFO - PROCESS | 1779 | 1472237938711 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 11:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:58:58 INFO - PROCESS | 1779 | 1472237938717 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:58:58 INFO - PROCESS | 1779 | 1472237938720 Marionette TRACE conn3 <- [1,1930,null,{}] 11:58:58 INFO - PROCESS | 1779 | 1472237938726 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:58 INFO - PROCESS | 1779 | 1472237938731 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:58 INFO - PROCESS | 1779 | 1472237938881 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 11:58:58 INFO - PROCESS | 1779 | 1472237938890 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:58 INFO - PROCESS | 1779 | 1472237938896 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:58:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce18000 == 29 [pid = 1779] [id = 490] 11:58:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8ed1bc00) [pid = 1779] [serial = 1471] [outer = (nil)] 11:58:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x90877400) [pid = 1779] [serial = 1472] [outer = 0x8ed1bc00] 11:58:58 INFO - PROCESS | 1779 | 1472237938967 Marionette DEBUG loaded listener.js 11:58:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x908efc00) [pid = 1779] [serial = 1473] [outer = 0x8ed1bc00] 11:59:00 INFO - PROCESS | 1779 | 1472237940188 Marionette TRACE conn3 <- [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]]]}] 11:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1536ms 11:59:00 INFO - PROCESS | 1779 | 1472237940256 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 11:59:00 INFO - PROCESS | 1779 | 1472237940262 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 11:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:59:00 INFO - PROCESS | 1779 | 1472237940270 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:59:00 INFO - PROCESS | 1779 | 1472237940278 Marionette TRACE conn3 <- [1,1934,null,{}] 11:59:00 INFO - PROCESS | 1779 | 1472237940286 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:00 INFO - PROCESS | 1779 | 1472237940291 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:00 INFO - PROCESS | 1779 | 1472237940508 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 11:59:00 INFO - PROCESS | 1779 | 1472237940781 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 1779 | 1472237940792 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedb800 == 30 [pid = 1779] [id = 491] 11:59:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d804800) [pid = 1779] [serial = 1474] [outer = (nil)] 11:59:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e252c00) [pid = 1779] [serial = 1475] [outer = 0x8d804800] 11:59:00 INFO - PROCESS | 1779 | 1472237940889 Marionette DEBUG loaded listener.js 11:59:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e2e8000) [pid = 1779] [serial = 1476] [outer = 0x8d804800] 11:59:01 INFO - PROCESS | 1779 | 1472237941932 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 11:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1736ms 11:59:02 INFO - PROCESS | 1779 | 1472237942007 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 11:59:02 INFO - PROCESS | 1779 | 1472237942015 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 11:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:59:02 INFO - PROCESS | 1779 | 1472237942028 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:59:02 INFO - PROCESS | 1779 | 1472237942034 Marionette TRACE conn3 <- [1,1938,null,{}] 11:59:02 INFO - PROCESS | 1779 | 1472237942043 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:02 INFO - PROCESS | 1779 | 1472237942052 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:02 INFO - PROCESS | 1779 | 1472237942388 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 11:59:02 INFO - PROCESS | 1779 | 1472237942729 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:02 INFO - PROCESS | 1779 | 1472237942737 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e495000 == 31 [pid = 1779] [id = 492] 11:59:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e4c8c00) [pid = 1779] [serial = 1477] [outer = (nil)] 11:59:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e510800) [pid = 1779] [serial = 1478] [outer = 0x8e4c8c00] 11:59:02 INFO - PROCESS | 1779 | 1472237942834 Marionette DEBUG loaded listener.js 11:59:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x90874000) [pid = 1779] [serial = 1479] [outer = 0x8e4c8c00] 11:59:03 INFO - PROCESS | 1779 | 1472237943807 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 11:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1843ms 11:59:03 INFO - PROCESS | 1779 | 1472237943869 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 11:59:03 INFO - PROCESS | 1779 | 1472237943873 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 11:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:59:03 INFO - PROCESS | 1779 | 1472237943880 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:59:03 INFO - PROCESS | 1779 | 1472237943886 Marionette TRACE conn3 <- [1,1942,null,{}] 11:59:03 INFO - PROCESS | 1779 | 1472237943904 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:03 INFO - PROCESS | 1779 | 1472237943912 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:04 INFO - PROCESS | 1779 | 1472237944130 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 11:59:04 INFO - PROCESS | 1779 | 1472237944363 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:04 INFO - PROCESS | 1779 | 1472237944376 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x9140b800 == 32 [pid = 1779] [id = 493] 11:59:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9140c400) [pid = 1779] [serial = 1480] [outer = (nil)] 11:59:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x914dec00) [pid = 1779] [serial = 1481] [outer = 0x9140c400] 11:59:04 INFO - PROCESS | 1779 | 1472237944502 Marionette DEBUG loaded listener.js 11:59:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x914e6800) [pid = 1779] [serial = 1482] [outer = 0x9140c400] 11:59:05 INFO - PROCESS | 1779 | 1472237945651 Marionette TRACE conn3 <- [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]]]}] 11:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1788ms 11:59:05 INFO - PROCESS | 1779 | 1472237945668 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 11:59:05 INFO - PROCESS | 1779 | 1472237945674 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 11:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:59:05 INFO - PROCESS | 1779 | 1472237945684 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:59:05 INFO - PROCESS | 1779 | 1472237945688 Marionette TRACE conn3 <- [1,1946,null,{}] 11:59:05 INFO - PROCESS | 1779 | 1472237945696 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:05 INFO - PROCESS | 1779 | 1472237945702 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:05 INFO - PROCESS | 1779 | 1472237945933 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 11:59:06 INFO - PROCESS | 1779 | 1472237946210 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:06 INFO - PROCESS | 1779 | 1472237946223 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed4800 == 31 [pid = 1779] [id = 489] 11:59:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d2c00 == 30 [pid = 1779] [id = 488] 11:59:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed7000 == 31 [pid = 1779] [id = 494] 11:59:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d803800) [pid = 1779] [serial = 1483] [outer = (nil)] 11:59:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d80e400) [pid = 1779] [serial = 1484] [outer = 0x8d803800] 11:59:06 INFO - PROCESS | 1779 | 1472237946316 Marionette DEBUG loaded listener.js 11:59:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8dcda800) [pid = 1779] [serial = 1485] [outer = 0x8d803800] 11:59:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8e256c00 == 30 [pid = 1779] [id = 487] 11:59:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8bee0000 == 29 [pid = 1779] [id = 486] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e255400) [pid = 1779] [serial = 1392] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x914e6000) [pid = 1779] [serial = 1430] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8dce2400) [pid = 1779] [serial = 1433] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91c85800) [pid = 1779] [serial = 1418] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91c88400) [pid = 1779] [serial = 1419] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8dcbac00) [pid = 1779] [serial = 1421] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dcb6c00) [pid = 1779] [serial = 1422] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e50a400) [pid = 1779] [serial = 1412] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e508c00) [pid = 1779] [serial = 1413] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e32ec00) [pid = 1779] [serial = 1424] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e339c00) [pid = 1779] [serial = 1425] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x90875000) [pid = 1779] [serial = 1427] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x908f6c00) [pid = 1779] [serial = 1407] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dcb3400) [pid = 1779] [serial = 1409] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8dcdd000) [pid = 1779] [serial = 1410] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x914e5c00) [pid = 1779] [serial = 1415] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x91ab8400) [pid = 1779] [serial = 1416] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e257800) [pid = 1779] [serial = 1431] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8e50b400) [pid = 1779] [serial = 1434] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x908f3000) [pid = 1779] [serial = 1428] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x92ff0800) [pid = 1779] [serial = 1437] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x91f44000) [pid = 1779] [serial = 1436] [outer = (nil)] [url = about:blank] 11:59:07 INFO - PROCESS | 1779 | 1472237947120 Marionette TRACE conn3 <- [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]]]}] 11:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1488ms 11:59:07 INFO - PROCESS | 1779 | 1472237947186 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 11:59:07 INFO - PROCESS | 1779 | 1472237947193 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 11:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:59:07 INFO - PROCESS | 1779 | 1472237947209 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:59:07 INFO - PROCESS | 1779 | 1472237947213 Marionette TRACE conn3 <- [1,1950,null,{}] 11:59:07 INFO - PROCESS | 1779 | 1472237947220 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:07 INFO - PROCESS | 1779 | 1472237947225 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:07 INFO - PROCESS | 1779 | 1472237947404 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 11:59:07 INFO - PROCESS | 1779 | 1472237947414 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:07 INFO - PROCESS | 1779 | 1472237947420 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce2400 == 30 [pid = 1779] [id = 495] 11:59:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e2dfc00) [pid = 1779] [serial = 1486] [outer = (nil)] 11:59:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e334400) [pid = 1779] [serial = 1487] [outer = 0x8e2dfc00] 11:59:07 INFO - PROCESS | 1779 | 1472237947495 Marionette DEBUG loaded listener.js 11:59:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e33c400) [pid = 1779] [serial = 1488] [outer = 0x8e2dfc00] 11:59:08 INFO - PROCESS | 1779 | 1472237948487 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 11:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1289ms 11:59:08 INFO - PROCESS | 1779 | 1472237948497 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 11:59:08 INFO - PROCESS | 1779 | 1472237948501 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 11:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:59:08 INFO - PROCESS | 1779 | 1472237948508 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:59:08 INFO - PROCESS | 1779 | 1472237948513 Marionette TRACE conn3 <- [1,1954,null,{}] 11:59:08 INFO - PROCESS | 1779 | 1472237948529 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:08 INFO - PROCESS | 1779 | 1472237948536 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:08 INFO - PROCESS | 1779 | 1472237948691 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 11:59:08 INFO - PROCESS | 1779 | 1472237948853 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:08 INFO - PROCESS | 1779 | 1472237948864 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50e000 == 31 [pid = 1779] [id = 496] 11:59:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8ed1a400) [pid = 1779] [serial = 1489] [outer = (nil)] 11:59:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x90874800) [pid = 1779] [serial = 1490] [outer = 0x8ed1a400] 11:59:08 INFO - PROCESS | 1779 | 1472237948937 Marionette DEBUG loaded listener.js 11:59:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x908f3800) [pid = 1779] [serial = 1491] [outer = 0x8ed1a400] 11:59:09 INFO - PROCESS | 1779 | 1472237949813 Marionette TRACE conn3 <- [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]]]}] 11:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1332ms 11:59:09 INFO - PROCESS | 1779 | 1472237949840 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 11:59:09 INFO - PROCESS | 1779 | 1472237949845 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 11:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:59:09 INFO - PROCESS | 1779 | 1472237949858 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:59:09 INFO - PROCESS | 1779 | 1472237949861 Marionette TRACE conn3 <- [1,1958,null,{}] 11:59:09 INFO - PROCESS | 1779 | 1472237949867 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:09 INFO - PROCESS | 1779 | 1472237949871 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:10 INFO - PROCESS | 1779 | 1472237950099 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 11:59:10 INFO - PROCESS | 1779 | 1472237950119 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:10 INFO - PROCESS | 1779 | 1472237950145 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae22c00 == 32 [pid = 1779] [id = 497] 11:59:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91409400) [pid = 1779] [serial = 1492] [outer = (nil)] 11:59:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x914de000) [pid = 1779] [serial = 1493] [outer = 0x91409400] 11:59:10 INFO - PROCESS | 1779 | 1472237950288 Marionette DEBUG loaded listener.js 11:59:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x914e7800) [pid = 1779] [serial = 1494] [outer = 0x91409400] 11:59:11 INFO - PROCESS | 1779 | 1472237951112 Marionette TRACE conn3 <- [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]]]}] 11:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1277ms 11:59:11 INFO - PROCESS | 1779 | 1472237951136 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 11:59:11 INFO - PROCESS | 1779 | 1472237951140 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 11:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:59:11 INFO - PROCESS | 1779 | 1472237951146 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:59:11 INFO - PROCESS | 1779 | 1472237951149 Marionette TRACE conn3 <- [1,1962,null,{}] 11:59:11 INFO - PROCESS | 1779 | 1472237951155 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:11 INFO - PROCESS | 1779 | 1472237951160 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:11 INFO - PROCESS | 1779 | 1472237951364 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ce1d000) [pid = 1779] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e508400) [pid = 1779] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91f41800) [pid = 1779] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x91aba400) [pid = 1779] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e4d3400) [pid = 1779] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93a52800) [pid = 1779] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8ce15400) [pid = 1779] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8e25a800) [pid = 1779] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8ce16c00) [pid = 1779] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8d807000) [pid = 1779] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:59:11 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x8e2de400) [pid = 1779] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:59:11 INFO - PROCESS | 1779 | 1472237951534 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:11 INFO - PROCESS | 1779 | 1472237951541 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedf000 == 33 [pid = 1779] [id = 498] 11:59:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x8bedf400) [pid = 1779] [serial = 1495] [outer = (nil)] 11:59:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8dcdac00) [pid = 1779] [serial = 1496] [outer = 0x8bedf400] 11:59:11 INFO - PROCESS | 1779 | 1472237951609 Marionette DEBUG loaded listener.js 11:59:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e4d3400) [pid = 1779] [serial = 1497] [outer = 0x8bedf400] 11:59:12 INFO - PROCESS | 1779 | 1472237952432 Marionette TRACE conn3 <- [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]]]}] 11:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1336ms 11:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:59:12 INFO - PROCESS | 1779 | 1472237952484 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 11:59:12 INFO - PROCESS | 1779 | 1472237952486 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 11:59:12 INFO - PROCESS | 1779 | 1472237952493 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:59:12 INFO - PROCESS | 1779 | 1472237952496 Marionette TRACE conn3 <- [1,1966,null,{}] 11:59:12 INFO - PROCESS | 1779 | 1472237952502 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:12 INFO - PROCESS | 1779 | 1472237952512 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:12 INFO - PROCESS | 1779 | 1472237952711 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 11:59:12 INFO - PROCESS | 1779 | 1472237952721 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:12 INFO - PROCESS | 1779 | 1472237952730 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce18400 == 34 [pid = 1779] [id = 499] 11:59:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8d80f800) [pid = 1779] [serial = 1498] [outer = (nil)] 11:59:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x90871000) [pid = 1779] [serial = 1499] [outer = 0x8d80f800] 11:59:12 INFO - PROCESS | 1779 | 1472237952949 Marionette DEBUG loaded listener.js 11:59:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x91ba0400) [pid = 1779] [serial = 1500] [outer = 0x8d80f800] 11:59:13 INFO - PROCESS | 1779 | 1472237953840 Marionette TRACE conn3 <- [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]]]}] 11:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1380ms 11:59:13 INFO - PROCESS | 1779 | 1472237953873 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 11:59:13 INFO - PROCESS | 1779 | 1472237953880 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 11:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:59:13 INFO - PROCESS | 1779 | 1472237953889 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:59:13 INFO - PROCESS | 1779 | 1472237953894 Marionette TRACE conn3 <- [1,1970,null,{}] 11:59:13 INFO - PROCESS | 1779 | 1472237953903 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:13 INFO - PROCESS | 1779 | 1472237953908 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:14 INFO - PROCESS | 1779 | 1472237954096 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 11:59:14 INFO - PROCESS | 1779 | 1472237954278 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:14 INFO - PROCESS | 1779 | 1472237954293 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed7800 == 35 [pid = 1779] [id = 500] 11:59:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8bed8c00) [pid = 1779] [serial = 1501] [outer = (nil)] 11:59:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dcddc00) [pid = 1779] [serial = 1502] [outer = 0x8bed8c00] 11:59:14 INFO - PROCESS | 1779 | 1472237954388 Marionette DEBUG loaded listener.js 11:59:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e253000) [pid = 1779] [serial = 1503] [outer = 0x8bed8c00] 11:59:15 INFO - PROCESS | 1779 | 1472237955378 Marionette TRACE conn3 <- [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]]]}] 11:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1548ms 11:59:15 INFO - PROCESS | 1779 | 1472237955436 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 11:59:15 INFO - PROCESS | 1779 | 1472237955444 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 11:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:59:15 INFO - PROCESS | 1779 | 1472237955454 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:59:15 INFO - PROCESS | 1779 | 1472237955458 Marionette TRACE conn3 <- [1,1974,null,{}] 11:59:15 INFO - PROCESS | 1779 | 1472237955465 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:15 INFO - PROCESS | 1779 | 1472237955471 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:15 INFO - PROCESS | 1779 | 1472237955652 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 11:59:15 INFO - PROCESS | 1779 | 1472237955830 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:15 INFO - PROCESS | 1779 | 1472237955839 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e507400 == 36 [pid = 1779] [id = 501] 11:59:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e508c00) [pid = 1779] [serial = 1504] [outer = (nil)] 11:59:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ed1c800) [pid = 1779] [serial = 1505] [outer = 0x8e508c00] 11:59:15 INFO - PROCESS | 1779 | 1472237955929 Marionette DEBUG loaded listener.js 11:59:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x908f1000) [pid = 1779] [serial = 1506] [outer = 0x8e508c00] 11:59:16 INFO - PROCESS | 1779 | 1472237956911 Marionette TRACE conn3 <- [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]]]}] 11:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1530ms 11:59:16 INFO - PROCESS | 1779 | 1472237956985 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 11:59:16 INFO - PROCESS | 1779 | 1472237956989 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 11:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:59:16 INFO - PROCESS | 1779 | 1472237956996 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:59:17 INFO - PROCESS | 1779 | 1472237957002 Marionette TRACE conn3 <- [1,1978,null,{}] 11:59:17 INFO - PROCESS | 1779 | 1472237957019 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:17 INFO - PROCESS | 1779 | 1472237957027 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:17 INFO - PROCESS | 1779 | 1472237957240 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 11:59:17 INFO - PROCESS | 1779 | 1472237957487 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:17 INFO - PROCESS | 1779 | 1472237957501 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbbc00 == 37 [pid = 1779] [id = 502] 11:59:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91b99c00) [pid = 1779] [serial = 1507] [outer = (nil)] 11:59:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91c8dc00) [pid = 1779] [serial = 1508] [outer = 0x91b99c00] 11:59:17 INFO - PROCESS | 1779 | 1472237957612 Marionette DEBUG loaded listener.js 11:59:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91f43c00) [pid = 1779] [serial = 1509] [outer = 0x91b99c00] 11:59:18 INFO - PROCESS | 1779 | 1472237958490 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1534ms 11:59:18 INFO - PROCESS | 1779 | 1472237958531 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 11:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:59:18 INFO - PROCESS | 1779 | 1472237958536 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 11:59:18 INFO - PROCESS | 1779 | 1472237958542 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:59:18 INFO - PROCESS | 1779 | 1472237958546 Marionette TRACE conn3 <- [1,1982,null,{}] 11:59:18 INFO - PROCESS | 1779 | 1472237958551 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:18 INFO - PROCESS | 1779 | 1472237958557 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:18 INFO - PROCESS | 1779 | 1472237958730 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 11:59:18 INFO - PROCESS | 1779 | 1472237958908 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:18 INFO - PROCESS | 1779 | 1472237958918 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e258400 == 38 [pid = 1779] [id = 503] 11:59:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9220c800) [pid = 1779] [serial = 1510] [outer = (nil)] 11:59:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92fedc00) [pid = 1779] [serial = 1511] [outer = 0x9220c800] 11:59:18 INFO - PROCESS | 1779 | 1472237958995 Marionette DEBUG loaded listener.js 11:59:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92ff2c00) [pid = 1779] [serial = 1512] [outer = 0x9220c800] 11:59:19 INFO - PROCESS | 1779 | 1472237959900 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1389ms 11:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:59:19 INFO - PROCESS | 1779 | 1472237959931 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 11:59:19 INFO - PROCESS | 1779 | 1472237959934 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 11:59:19 INFO - PROCESS | 1779 | 1472237959941 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:59:19 INFO - PROCESS | 1779 | 1472237959945 Marionette TRACE conn3 <- [1,1986,null,{}] 11:59:19 INFO - PROCESS | 1779 | 1472237959950 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:19 INFO - PROCESS | 1779 | 1472237959956 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:20 INFO - PROCESS | 1779 | 1472237960119 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 11:59:20 INFO - PROCESS | 1779 | 1472237960303 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:20 INFO - PROCESS | 1779 | 1472237960312 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e338400 == 39 [pid = 1779] [id = 504] 11:59:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9220e400) [pid = 1779] [serial = 1513] [outer = (nil)] 11:59:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93942c00) [pid = 1779] [serial = 1514] [outer = 0x9220e400] 11:59:20 INFO - PROCESS | 1779 | 1472237960390 Marionette DEBUG loaded listener.js 11:59:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93944000) [pid = 1779] [serial = 1515] [outer = 0x9220e400] 11:59:21 INFO - PROCESS | 1779 | 1472237961401 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1491ms 11:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:59:21 INFO - PROCESS | 1779 | 1472237961432 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 11:59:21 INFO - PROCESS | 1779 | 1472237961435 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 11:59:21 INFO - PROCESS | 1779 | 1472237961442 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:59:21 INFO - PROCESS | 1779 | 1472237961446 Marionette TRACE conn3 <- [1,1990,null,{}] 11:59:21 INFO - PROCESS | 1779 | 1472237961452 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:21 INFO - PROCESS | 1779 | 1472237961462 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:21 INFO - PROCESS | 1779 | 1472237961668 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 11:59:21 INFO - PROCESS | 1779 | 1472237961847 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:21 INFO - PROCESS | 1779 | 1472237961854 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x91abac00 == 40 [pid = 1779] [id = 505] 11:59:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9220f400) [pid = 1779] [serial = 1516] [outer = (nil)] 11:59:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9510f800) [pid = 1779] [serial = 1517] [outer = 0x9220f400] 11:59:22 INFO - PROCESS | 1779 | 1472237961996 Marionette DEBUG loaded listener.js 11:59:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x95116000) [pid = 1779] [serial = 1518] [outer = 0x9220f400] 11:59:22 INFO - PROCESS | 1779 | 1472237962850 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1480ms 11:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:59:22 INFO - PROCESS | 1779 | 1472237962922 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 11:59:22 INFO - PROCESS | 1779 | 1472237962925 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 11:59:22 INFO - PROCESS | 1779 | 1472237962932 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:59:22 INFO - PROCESS | 1779 | 1472237962935 Marionette TRACE conn3 <- [1,1994,null,{}] 11:59:22 INFO - PROCESS | 1779 | 1472237962941 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:22 INFO - PROCESS | 1779 | 1472237962947 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:23 INFO - PROCESS | 1779 | 1472237963148 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 11:59:23 INFO - PROCESS | 1779 | 1472237963329 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:23 INFO - PROCESS | 1779 | 1472237963335 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x93c66400 == 41 [pid = 1779] [id = 506] 11:59:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9511a800) [pid = 1779] [serial = 1519] [outer = (nil)] 11:59:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x951d7800) [pid = 1779] [serial = 1520] [outer = 0x9511a800] 11:59:23 INFO - PROCESS | 1779 | 1472237963416 Marionette DEBUG loaded listener.js 11:59:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9523cc00) [pid = 1779] [serial = 1521] [outer = 0x9511a800] 11:59:24 INFO - PROCESS | 1779 | 1472237964340 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 11:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1484ms 11:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:59:24 INFO - PROCESS | 1779 | 1472237964416 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 11:59:24 INFO - PROCESS | 1779 | 1472237964419 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 11:59:24 INFO - PROCESS | 1779 | 1472237964426 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:59:24 INFO - PROCESS | 1779 | 1472237964430 Marionette TRACE conn3 <- [1,1998,null,{}] 11:59:24 INFO - PROCESS | 1779 | 1472237964435 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:24 INFO - PROCESS | 1779 | 1472237964441 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:24 INFO - PROCESS | 1779 | 1472237964830 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 11:59:25 INFO - PROCESS | 1779 | 1472237965137 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:25 INFO - PROCESS | 1779 | 1472237965150 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1f400 == 42 [pid = 1779] [id = 507] 11:59:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8ce1fc00) [pid = 1779] [serial = 1522] [outer = (nil)] 11:59:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d809400) [pid = 1779] [serial = 1523] [outer = 0x8ce1fc00] 11:59:25 INFO - PROCESS | 1779 | 1472237965226 Marionette DEBUG loaded listener.js 11:59:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8dce1c00) [pid = 1779] [serial = 1524] [outer = 0x8ce1fc00] 11:59:26 INFO - PROCESS | 1779 | 1472237966174 Marionette TRACE conn3 <- [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]]]}] 11:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1799ms 11:59:26 INFO - PROCESS | 1779 | 1472237966227 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 11:59:26 INFO - PROCESS | 1779 | 1472237966233 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 11:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:59:26 INFO - PROCESS | 1779 | 1472237966243 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:59:26 INFO - PROCESS | 1779 | 1472237966248 Marionette TRACE conn3 <- [1,2002,null,{}] 11:59:26 INFO - PROCESS | 1779 | 1472237966255 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:26 INFO - PROCESS | 1779 | 1472237966261 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:26 INFO - PROCESS | 1779 | 1472237966432 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8d805800 == 41 [pid = 1779] [id = 485] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedf000 == 40 [pid = 1779] [id = 498] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae22c00 == 39 [pid = 1779] [id = 497] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50e000 == 38 [pid = 1779] [id = 496] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce2400 == 37 [pid = 1779] [id = 495] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed7000 == 36 [pid = 1779] [id = 494] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x9140b800 == 35 [pid = 1779] [id = 493] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8e495000 == 34 [pid = 1779] [id = 492] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedb800 == 33 [pid = 1779] [id = 491] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce18000 == 32 [pid = 1779] [id = 490] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1f400 == 31 [pid = 1779] [id = 507] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x93c66400 == 30 [pid = 1779] [id = 506] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x91abac00 == 29 [pid = 1779] [id = 505] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8e338400 == 28 [pid = 1779] [id = 504] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbbc00 == 27 [pid = 1779] [id = 502] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8e258400 == 26 [pid = 1779] [id = 503] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8e507400 == 25 [pid = 1779] [id = 501] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce18400 == 24 [pid = 1779] [id = 499] 11:59:27 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed7800 == 23 [pid = 1779] [id = 500] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e24d800) [pid = 1779] [serial = 1440] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8dcb3000) [pid = 1779] [serial = 1439] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91402c00) [pid = 1779] [serial = 1443] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8ed20800) [pid = 1779] [serial = 1442] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9393c400) [pid = 1779] [serial = 1446] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92210400) [pid = 1779] [serial = 1445] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93a61800) [pid = 1779] [serial = 1449] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x93a52400) [pid = 1779] [serial = 1448] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e501800) [pid = 1779] [serial = 1466] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x947e8c00) [pid = 1779] [serial = 1452] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93c6e800) [pid = 1779] [serial = 1451] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ed18000) [pid = 1779] [serial = 1470] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9510d400) [pid = 1779] [serial = 1455] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ce21400) [pid = 1779] [serial = 1460] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9087ac00) [pid = 1779] [serial = 1454] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e502c00) [pid = 1779] [serial = 1469] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcb4400) [pid = 1779] [serial = 1458] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8d80b400) [pid = 1779] [serial = 1457] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d810000) [pid = 1779] [serial = 1461] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e330000) [pid = 1779] [serial = 1464] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e2e9c00) [pid = 1779] [serial = 1463] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e509800) [pid = 1779] [serial = 1467] [outer = (nil)] [url = about:blank] 11:59:27 INFO - PROCESS | 1779 | 1472237967764 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:27 INFO - PROCESS | 1779 | 1472237967775 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed4800 == 24 [pid = 1779] [id = 508] 11:59:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8bed5c00) [pid = 1779] [serial = 1525] [outer = (nil)] 11:59:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8beda800) [pid = 1779] [serial = 1526] [outer = 0x8bed5c00] 11:59:27 INFO - PROCESS | 1779 | 1472237967907 Marionette DEBUG loaded listener.js 11:59:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ce1a000) [pid = 1779] [serial = 1527] [outer = 0x8bed5c00] 11:59:28 INFO - PROCESS | 1779 | 1472237968698 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 11:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2486ms 11:59:28 INFO - PROCESS | 1779 | 1472237968730 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 11:59:28 INFO - PROCESS | 1779 | 1472237968735 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 11:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:59:28 INFO - PROCESS | 1779 | 1472237968746 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:59:28 INFO - PROCESS | 1779 | 1472237968750 Marionette TRACE conn3 <- [1,2006,null,{}] 11:59:28 INFO - PROCESS | 1779 | 1472237968759 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:28 INFO - PROCESS | 1779 | 1472237968764 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:28 INFO - PROCESS | 1779 | 1472237968974 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 11:59:29 INFO - PROCESS | 1779 | 1472237968992 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:29 INFO - PROCESS | 1779 | 1472237968999 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcba000 == 25 [pid = 1779] [id = 509] 11:59:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dcbd400) [pid = 1779] [serial = 1528] [outer = (nil)] 11:59:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8dce0800) [pid = 1779] [serial = 1529] [outer = 0x8dcbd400] 11:59:29 INFO - PROCESS | 1779 | 1472237969073 Marionette DEBUG loaded listener.js 11:59:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e250400) [pid = 1779] [serial = 1530] [outer = 0x8dcbd400] 11:59:29 INFO - PROCESS | 1779 | 1472237969961 Marionette TRACE conn3 <- [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]]]}] 11:59:29 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 11:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1239ms 11:59:29 INFO - PROCESS | 1779 | 1472237969986 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 11:59:29 INFO - PROCESS | 1779 | 1472237969994 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 11:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:59:30 INFO - PROCESS | 1779 | 1472237970001 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:59:30 INFO - PROCESS | 1779 | 1472237970004 Marionette TRACE conn3 <- [1,2010,null,{}] 11:59:30 INFO - PROCESS | 1779 | 1472237970010 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:30 INFO - PROCESS | 1779 | 1472237970015 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:30 INFO - PROCESS | 1779 | 1472237970185 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 11:59:30 INFO - PROCESS | 1779 | 1472237970195 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:30 INFO - PROCESS | 1779 | 1472237970204 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce1800 == 26 [pid = 1779] [id = 510] 11:59:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e2ddc00) [pid = 1779] [serial = 1531] [outer = (nil)] 11:59:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e48d000) [pid = 1779] [serial = 1532] [outer = 0x8e2ddc00] 11:59:30 INFO - PROCESS | 1779 | 1472237970274 Marionette DEBUG loaded listener.js 11:59:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e496c00) [pid = 1779] [serial = 1533] [outer = 0x8e2ddc00] 11:59:31 INFO - PROCESS | 1779 | 1472237971392 Marionette TRACE conn3 <- [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]]]}] 11:59:31 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 11:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1432ms 11:59:31 INFO - PROCESS | 1779 | 1472237971433 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 11:59:31 INFO - PROCESS | 1779 | 1472237971437 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 11:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:59:31 INFO - PROCESS | 1779 | 1472237971460 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:59:31 INFO - PROCESS | 1779 | 1472237971470 Marionette TRACE conn3 <- [1,2014,null,{}] 11:59:31 INFO - PROCESS | 1779 | 1472237971481 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:31 INFO - PROCESS | 1779 | 1472237971489 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:31 INFO - PROCESS | 1779 | 1472237971707 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 11:59:31 INFO - PROCESS | 1779 | 1472237971730 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:31 INFO - PROCESS | 1779 | 1472237971736 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1c400 == 27 [pid = 1779] [id = 511] 11:59:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ce1f400) [pid = 1779] [serial = 1534] [outer = (nil)] 11:59:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed1ac00) [pid = 1779] [serial = 1535] [outer = 0x8ce1f400] 11:59:31 INFO - PROCESS | 1779 | 1472237971824 Marionette DEBUG loaded listener.js 11:59:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9087ac00) [pid = 1779] [serial = 1536] [outer = 0x8ce1f400] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d804800) [pid = 1779] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e4c8c00) [pid = 1779] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8bedf400) [pid = 1779] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91409400) [pid = 1779] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9140c400) [pid = 1779] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ed1bc00) [pid = 1779] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e2dfc00) [pid = 1779] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ed1a400) [pid = 1779] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d803800) [pid = 1779] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:59:33 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8d80f800) [pid = 1779] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:59:33 INFO - PROCESS | 1779 | 1472237973266 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 11:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1860ms 11:59:33 INFO - PROCESS | 1779 | 1472237973333 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 11:59:33 INFO - PROCESS | 1779 | 1472237973338 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 11:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:59:33 INFO - PROCESS | 1779 | 1472237973348 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:59:33 INFO - PROCESS | 1779 | 1472237973350 Marionette TRACE conn3 <- [1,2018,null,{}] 11:59:33 INFO - PROCESS | 1779 | 1472237973355 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:33 INFO - PROCESS | 1779 | 1472237973361 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:33 INFO - PROCESS | 1779 | 1472237973502 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 11:59:33 INFO - PROCESS | 1779 | 1472237973638 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:33 INFO - PROCESS | 1779 | 1472237973647 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be57400 == 28 [pid = 1779] [id = 512] 11:59:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8bede400) [pid = 1779] [serial = 1537] [outer = (nil)] 11:59:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e501800) [pid = 1779] [serial = 1538] [outer = 0x8bede400] 11:59:33 INFO - PROCESS | 1779 | 1472237973718 Marionette DEBUG loaded listener.js 11:59:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x90871c00) [pid = 1779] [serial = 1539] [outer = 0x8bede400] 11:59:34 INFO - PROCESS | 1779 | 1472237974430 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1131ms 11:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:59:34 INFO - PROCESS | 1779 | 1472237974480 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 11:59:34 INFO - PROCESS | 1779 | 1472237974482 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 11:59:34 INFO - PROCESS | 1779 | 1472237974489 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:59:34 INFO - PROCESS | 1779 | 1472237974492 Marionette TRACE conn3 <- [1,2022,null,{}] 11:59:34 INFO - PROCESS | 1779 | 1472237974498 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:34 INFO - PROCESS | 1779 | 1472237974502 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:34 INFO - PROCESS | 1779 | 1472237974712 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 11:59:34 INFO - PROCESS | 1779 | 1472237974727 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:34 INFO - PROCESS | 1779 | 1472237974746 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fd000 == 29 [pid = 1779] [id = 513] 11:59:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91402000) [pid = 1779] [serial = 1540] [outer = (nil)] 11:59:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9140bc00) [pid = 1779] [serial = 1541] [outer = 0x91402000] 11:59:34 INFO - PROCESS | 1779 | 1472237974826 Marionette DEBUG loaded listener.js 11:59:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91ab2800) [pid = 1779] [serial = 1542] [outer = 0x91402000] 11:59:36 INFO - PROCESS | 1779 | 1472237976249 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 11:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1832ms 11:59:36 INFO - PROCESS | 1779 | 1472237976322 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 11:59:36 INFO - PROCESS | 1779 | 1472237976326 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 11:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:59:36 INFO - PROCESS | 1779 | 1472237976335 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:59:36 INFO - PROCESS | 1779 | 1472237976340 Marionette TRACE conn3 <- [1,2026,null,{}] 11:59:36 INFO - PROCESS | 1779 | 1472237976347 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:36 INFO - PROCESS | 1779 | 1472237976354 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:36 INFO - PROCESS | 1779 | 1472237976570 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 11:59:36 INFO - PROCESS | 1779 | 1472237976798 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:36 INFO - PROCESS | 1779 | 1472237976805 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2c000 == 30 [pid = 1779] [id = 514] 11:59:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8dcba400) [pid = 1779] [serial = 1543] [outer = (nil)] 11:59:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e2e3400) [pid = 1779] [serial = 1544] [outer = 0x8dcba400] 11:59:36 INFO - PROCESS | 1779 | 1472237976934 Marionette DEBUG loaded listener.js 11:59:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e333400) [pid = 1779] [serial = 1545] [outer = 0x8dcba400] 11:59:37 INFO - PROCESS | 1779 | 1472237977965 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 11:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1684ms 11:59:38 INFO - PROCESS | 1779 | 1472237978020 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 11:59:38 INFO - PROCESS | 1779 | 1472237978028 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 11:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:59:38 INFO - PROCESS | 1779 | 1472237978039 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:59:38 INFO - PROCESS | 1779 | 1472237978043 Marionette TRACE conn3 <- [1,2030,null,{}] 11:59:38 INFO - PROCESS | 1779 | 1472237978050 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:38 INFO - PROCESS | 1779 | 1472237978056 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:38 INFO - PROCESS | 1779 | 1472237978252 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 11:59:38 INFO - PROCESS | 1779 | 1472237978475 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:38 INFO - PROCESS | 1779 | 1472237978484 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed17400 == 31 [pid = 1779] [id = 515] 11:59:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x90878800) [pid = 1779] [serial = 1546] [outer = (nil)] 11:59:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x908fe800) [pid = 1779] [serial = 1547] [outer = 0x90878800] 11:59:38 INFO - PROCESS | 1779 | 1472237978614 Marionette DEBUG loaded listener.js 11:59:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x914e1000) [pid = 1779] [serial = 1548] [outer = 0x90878800] 11:59:39 INFO - PROCESS | 1779 | 1472237979588 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 11:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1632ms 11:59:39 INFO - PROCESS | 1779 | 1472237979671 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 11:59:39 INFO - PROCESS | 1779 | 1472237979675 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 11:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:59:39 INFO - PROCESS | 1779 | 1472237979682 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:59:39 INFO - PROCESS | 1779 | 1472237979688 Marionette TRACE conn3 <- [1,2034,null,{}] 11:59:39 INFO - PROCESS | 1779 | 1472237979705 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:39 INFO - PROCESS | 1779 | 1472237979714 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:39 INFO - PROCESS | 1779 | 1472237979938 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 11:59:40 INFO - PROCESS | 1779 | 1472237980162 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:40 INFO - PROCESS | 1779 | 1472237980172 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x91abfc00 == 32 [pid = 1779] [id = 516] 11:59:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91b93800) [pid = 1779] [serial = 1549] [outer = (nil)] 11:59:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91b9d800) [pid = 1779] [serial = 1550] [outer = 0x91b93800] 11:59:40 INFO - PROCESS | 1779 | 1472237980291 Marionette DEBUG loaded listener.js 11:59:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91c88c00) [pid = 1779] [serial = 1551] [outer = 0x91b93800] 11:59:41 INFO - PROCESS | 1779 | 1472237981425 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1792ms 11:59:41 INFO - PROCESS | 1779 | 1472237981475 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 11:59:41 INFO - PROCESS | 1779 | 1472237981481 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 11:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:59:41 INFO - PROCESS | 1779 | 1472237981490 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:59:41 INFO - PROCESS | 1779 | 1472237981495 Marionette TRACE conn3 <- [1,2038,null,{}] 11:59:41 INFO - PROCESS | 1779 | 1472237981502 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:41 INFO - PROCESS | 1779 | 1472237981508 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:41 INFO - PROCESS | 1779 | 1472237981688 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 11:59:41 INFO - PROCESS | 1779 | 1472237981963 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:41 INFO - PROCESS | 1779 | 1472237981982 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb1400 == 33 [pid = 1779] [id = 517] 11:59:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8dcb1800) [pid = 1779] [serial = 1552] [outer = (nil)] 11:59:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8dcb8800) [pid = 1779] [serial = 1553] [outer = 0x8dcb1800] 11:59:42 INFO - PROCESS | 1779 | 1472237982088 Marionette DEBUG loaded listener.js 11:59:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dcdcc00) [pid = 1779] [serial = 1554] [outer = 0x8dcb1800] 11:59:42 INFO - PROCESS | 1779 | --DOCSHELL 0x90870400 == 32 [pid = 1779] [id = 468] 11:59:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce5400 == 31 [pid = 1779] [id = 465] 11:59:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8e48c400 == 30 [pid = 1779] [id = 466] 11:59:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae25800 == 29 [pid = 1779] [id = 467] 11:59:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8e48e800 == 28 [pid = 1779] [id = 455] 11:59:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1d800 == 27 [pid = 1779] [id = 464] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x90871000) [pid = 1779] [serial = 1499] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91ba0400) [pid = 1779] [serial = 1500] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e2e8000) [pid = 1779] [serial = 1476] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e510800) [pid = 1779] [serial = 1478] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8dcdac00) [pid = 1779] [serial = 1496] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x914e7800) [pid = 1779] [serial = 1494] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x914de000) [pid = 1779] [serial = 1493] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x914e6800) [pid = 1779] [serial = 1482] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x908efc00) [pid = 1779] [serial = 1473] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e334400) [pid = 1779] [serial = 1487] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x908f3800) [pid = 1779] [serial = 1491] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e33c400) [pid = 1779] [serial = 1488] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x914dec00) [pid = 1779] [serial = 1481] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e252c00) [pid = 1779] [serial = 1475] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x90874800) [pid = 1779] [serial = 1490] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x90874000) [pid = 1779] [serial = 1479] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x90877400) [pid = 1779] [serial = 1472] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dcda800) [pid = 1779] [serial = 1485] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e4d3400) [pid = 1779] [serial = 1497] [outer = (nil)] [url = about:blank] 11:59:42 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d80e400) [pid = 1779] [serial = 1484] [outer = (nil)] [url = about:blank] 11:59:43 INFO - PROCESS | 1779 | 1472237983052 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 11:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1586ms 11:59:43 INFO - PROCESS | 1779 | 1472237983077 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 11:59:43 INFO - PROCESS | 1779 | 1472237983084 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 11:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:59:43 INFO - PROCESS | 1779 | 1472237983098 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:59:43 INFO - PROCESS | 1779 | 1472237983101 Marionette TRACE conn3 <- [1,2042,null,{}] 11:59:43 INFO - PROCESS | 1779 | 1472237983107 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:43 INFO - PROCESS | 1779 | 1472237983113 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:43 INFO - PROCESS | 1779 | 1472237983281 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 11:59:43 INFO - PROCESS | 1779 | 1472237983295 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:43 INFO - PROCESS | 1779 | 1472237983306 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e5400 == 28 [pid = 1779] [id = 518] 11:59:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e2e8000) [pid = 1779] [serial = 1555] [outer = (nil)] 11:59:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e32d800) [pid = 1779] [serial = 1556] [outer = 0x8e2e8000] 11:59:43 INFO - PROCESS | 1779 | 1472237983416 Marionette DEBUG loaded listener.js 11:59:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e33ac00) [pid = 1779] [serial = 1557] [outer = 0x8e2e8000] 11:59:44 INFO - PROCESS | 1779 | 1472237984385 Marionette TRACE conn3 <- [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]]]}] 11:59:44 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) 11:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1344ms 11:59:44 INFO - PROCESS | 1779 | 1472237984442 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 11:59:44 INFO - PROCESS | 1779 | 1472237984445 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 11:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:59:44 INFO - PROCESS | 1779 | 1472237984453 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:59:44 INFO - PROCESS | 1779 | 1472237984458 Marionette TRACE conn3 <- [1,2046,null,{}] 11:59:44 INFO - PROCESS | 1779 | 1472237984474 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:44 INFO - PROCESS | 1779 | 1472237984483 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:44 INFO - PROCESS | 1779 | 1472237984644 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 11:59:44 INFO - PROCESS | 1779 | 1472237984655 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:44 INFO - PROCESS | 1779 | 1472237984662 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed1f400 == 29 [pid = 1779] [id = 519] 11:59:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x90870400) [pid = 1779] [serial = 1558] [outer = (nil)] 11:59:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x908ef400) [pid = 1779] [serial = 1559] [outer = 0x90870400] 11:59:44 INFO - PROCESS | 1779 | 1472237984764 Marionette DEBUG loaded listener.js 11:59:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91401400) [pid = 1779] [serial = 1560] [outer = 0x90870400] 11:59:45 INFO - PROCESS | 1779 | 1472237985960 Marionette TRACE conn3 <- [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]]]}] 11:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1538ms 11:59:46 INFO - PROCESS | 1779 | 1472237985996 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 11:59:46 INFO - PROCESS | 1779 | 1472237986001 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 11:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:59:46 INFO - PROCESS | 1779 | 1472237986007 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:59:46 INFO - PROCESS | 1779 | 1472237986010 Marionette TRACE conn3 <- [1,2050,null,{}] 11:59:46 INFO - PROCESS | 1779 | 1472237986028 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:46 INFO - PROCESS | 1779 | 1472237986033 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:46 INFO - PROCESS | 1779 | 1472237986257 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 11:59:46 INFO - PROCESS | 1779 | 1472237986278 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:46 INFO - PROCESS | 1779 | 1472237986289 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x90876000 == 30 [pid = 1779] [id = 520] 11:59:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x914e1800) [pid = 1779] [serial = 1561] [outer = (nil)] 11:59:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91ab0400) [pid = 1779] [serial = 1562] [outer = 0x914e1800] 11:59:46 INFO - PROCESS | 1779 | 1472237986356 Marionette DEBUG loaded listener.js 11:59:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91abd000) [pid = 1779] [serial = 1563] [outer = 0x914e1800] 11:59:47 INFO - PROCESS | 1779 | 1472237987344 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1381ms 11:59:47 INFO - PROCESS | 1779 | 1472237987388 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 11:59:47 INFO - PROCESS | 1779 | 1472237987392 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 11:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:59:47 INFO - PROCESS | 1779 | 1472237987412 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:59:47 INFO - PROCESS | 1779 | 1472237987415 Marionette TRACE conn3 <- [1,2054,null,{}] 11:59:47 INFO - PROCESS | 1779 | 1472237987421 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:47 INFO - PROCESS | 1779 | 1472237987426 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:47 INFO - PROCESS | 1779 | 1472237987641 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ce1f400) [pid = 1779] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8bed5c00) [pid = 1779] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e2ddc00) [pid = 1779] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcbd400) [pid = 1779] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8bed8c00) [pid = 1779] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e508c00) [pid = 1779] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ce1fc00) [pid = 1779] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91b99c00) [pid = 1779] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9220c800) [pid = 1779] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9220e400) [pid = 1779] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9220f400) [pid = 1779] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9511a800) [pid = 1779] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:59:47 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8bede400) [pid = 1779] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:59:48 INFO - PROCESS | 1779 | 1472237988017 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:48 INFO - PROCESS | 1779 | 1472237988023 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae23800 == 31 [pid = 1779] [id = 521] 11:59:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8be49400) [pid = 1779] [serial = 1564] [outer = (nil)] 11:59:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8d802400) [pid = 1779] [serial = 1565] [outer = 0x8be49400] 11:59:48 INFO - PROCESS | 1779 | 1472237988103 Marionette DEBUG loaded listener.js 11:59:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8dcda400) [pid = 1779] [serial = 1566] [outer = 0x8be49400] 11:59:48 INFO - PROCESS | 1779 | 1472237988870 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 11:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1490ms 11:59:48 INFO - PROCESS | 1779 | 1472237988906 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 11:59:48 INFO - PROCESS | 1779 | 1472237988911 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 11:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:59:48 INFO - PROCESS | 1779 | 1472237988929 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:59:48 INFO - PROCESS | 1779 | 1472237988934 Marionette TRACE conn3 <- [1,2058,null,{}] 11:59:48 INFO - PROCESS | 1779 | 1472237988942 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:48 INFO - PROCESS | 1779 | 1472237988957 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:49 INFO - PROCESS | 1779 | 1472237989261 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 11:59:49 INFO - PROCESS | 1779 | 1472237989459 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:49 INFO - PROCESS | 1779 | 1472237989465 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bede400 == 32 [pid = 1779] [id = 522] 11:59:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8ce20800) [pid = 1779] [serial = 1567] [outer = (nil)] 11:59:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8ed1d800) [pid = 1779] [serial = 1568] [outer = 0x8ce20800] 11:59:49 INFO - PROCESS | 1779 | 1472237989539 Marionette DEBUG loaded listener.js 11:59:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91f48800) [pid = 1779] [serial = 1569] [outer = 0x8ce20800] 11:59:50 INFO - PROCESS | 1779 | 1472237990527 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 11:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1642ms 11:59:50 INFO - PROCESS | 1779 | 1472237990570 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 11:59:50 INFO - PROCESS | 1779 | 1472237990577 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 11:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:59:50 INFO - PROCESS | 1779 | 1472237990586 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:59:50 INFO - PROCESS | 1779 | 1472237990591 Marionette TRACE conn3 <- [1,2062,null,{}] 11:59:50 INFO - PROCESS | 1779 | 1472237990601 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:50 INFO - PROCESS | 1779 | 1472237990606 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:50 INFO - PROCESS | 1779 | 1472237990820 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 11:59:51 INFO - PROCESS | 1779 | 1472237991006 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:51 INFO - PROCESS | 1779 | 1472237991017 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d804c00 == 33 [pid = 1779] [id = 523] 11:59:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8d80e000) [pid = 1779] [serial = 1570] [outer = (nil)] 11:59:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e259000) [pid = 1779] [serial = 1571] [outer = 0x8d80e000] 11:59:51 INFO - PROCESS | 1779 | 1472237991161 Marionette DEBUG loaded listener.js 11:59:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e330000) [pid = 1779] [serial = 1572] [outer = 0x8d80e000] 11:59:52 INFO - PROCESS | 1779 | 1472237992167 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 11:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1634ms 11:59:52 INFO - PROCESS | 1779 | 1472237992221 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 11:59:52 INFO - PROCESS | 1779 | 1472237992228 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 11:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:59:52 INFO - PROCESS | 1779 | 1472237992240 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:59:52 INFO - PROCESS | 1779 | 1472237992244 Marionette TRACE conn3 <- [1,2066,null,{}] 11:59:52 INFO - PROCESS | 1779 | 1472237992250 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:52 INFO - PROCESS | 1779 | 1472237992256 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:52 INFO - PROCESS | 1779 | 1472237992480 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 11:59:52 INFO - PROCESS | 1779 | 1472237992714 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:52 INFO - PROCESS | 1779 | 1472237992720 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e508800 == 34 [pid = 1779] [id = 524] 11:59:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed16000) [pid = 1779] [serial = 1573] [outer = (nil)] 11:59:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9087b800) [pid = 1779] [serial = 1574] [outer = 0x8ed16000] 11:59:52 INFO - PROCESS | 1779 | 1472237992857 Marionette DEBUG loaded listener.js 11:59:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91404c00) [pid = 1779] [serial = 1575] [outer = 0x8ed16000] 11:59:54 INFO - PROCESS | 1779 | 1472237994058 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 11:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1891ms 11:59:54 INFO - PROCESS | 1779 | 1472237994131 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 11:59:54 INFO - PROCESS | 1779 | 1472237994134 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 11:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:59:54 INFO - PROCESS | 1779 | 1472237994142 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:59:54 INFO - PROCESS | 1779 | 1472237994148 Marionette TRACE conn3 <- [1,2070,null,{}] 11:59:54 INFO - PROCESS | 1779 | 1472237994165 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:54 INFO - PROCESS | 1779 | 1472237994174 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:54 INFO - PROCESS | 1779 | 1472237994394 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 11:59:54 INFO - PROCESS | 1779 | 1472237994584 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:54 INFO - PROCESS | 1779 | 1472237994597 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cd400 == 35 [pid = 1779] [id = 525] 11:59:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91c84400) [pid = 1779] [serial = 1576] [outer = (nil)] 11:59:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91f48c00) [pid = 1779] [serial = 1577] [outer = 0x91c84400] 11:59:54 INFO - PROCESS | 1779 | 1472237994726 Marionette DEBUG loaded listener.js 11:59:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92fef400) [pid = 1779] [serial = 1578] [outer = 0x91c84400] 11:59:55 INFO - PROCESS | 1779 | 1472237995726 Marionette TRACE conn3 <- [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]]]}] 11:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1641ms 11:59:55 INFO - PROCESS | 1779 | 1472237995785 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 11:59:55 INFO - PROCESS | 1779 | 1472237995791 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 11:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:59:55 INFO - PROCESS | 1779 | 1472237995797 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:59:55 INFO - PROCESS | 1779 | 1472237995801 Marionette TRACE conn3 <- [1,2074,null,{}] 11:59:55 INFO - PROCESS | 1779 | 1472237995807 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:55 INFO - PROCESS | 1779 | 1472237995813 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:56 INFO - PROCESS | 1779 | 1472237996001 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 11:59:56 INFO - PROCESS | 1779 | 1472237996185 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:56 INFO - PROCESS | 1779 | 1472237996193 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b9c800 == 36 [pid = 1779] [id = 526] 11:59:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92209800) [pid = 1779] [serial = 1579] [outer = (nil)] 11:59:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93a54800) [pid = 1779] [serial = 1580] [outer = 0x92209800] 11:59:56 INFO - PROCESS | 1779 | 1472237996279 Marionette DEBUG loaded listener.js 11:59:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93a5e800) [pid = 1779] [serial = 1581] [outer = 0x92209800] 11:59:57 INFO - PROCESS | 1779 | 1472237997230 Marionette TRACE conn3 <- [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]]]}] 11:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1481ms 11:59:57 INFO - PROCESS | 1779 | 1472237997286 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 11:59:57 INFO - PROCESS | 1779 | 1472237997290 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 11:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:59:57 INFO - PROCESS | 1779 | 1472237997298 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:59:57 INFO - PROCESS | 1779 | 1472237997302 Marionette TRACE conn3 <- [1,2078,null,{}] 11:59:57 INFO - PROCESS | 1779 | 1472237997308 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:57 INFO - PROCESS | 1779 | 1472237997313 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:57 INFO - PROCESS | 1779 | 1472237997486 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 11:59:57 INFO - PROCESS | 1779 | 1472237997668 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:57 INFO - PROCESS | 1779 | 1472237997677 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x93940800 == 37 [pid = 1779] [id = 527] 11:59:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93943400) [pid = 1779] [serial = 1582] [outer = (nil)] 11:59:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x93c66400) [pid = 1779] [serial = 1583] [outer = 0x93943400] 11:59:57 INFO - PROCESS | 1779 | 1472237997758 Marionette DEBUG loaded listener.js 11:59:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x93c69400) [pid = 1779] [serial = 1584] [outer = 0x93943400] 11:59:58 INFO - PROCESS | 1779 | 1472237998964 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 11:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1698ms 11:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:59:59 INFO - PROCESS | 1779 | 1472237998997 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 11:59:59 INFO - PROCESS | 1779 | 1472237999001 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 11:59:59 INFO - PROCESS | 1779 | 1472237999008 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:59:59 INFO - PROCESS | 1779 | 1472237999011 Marionette TRACE conn3 <- [1,2082,null,{}] 11:59:59 INFO - PROCESS | 1779 | 1472237999017 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:59 INFO - PROCESS | 1779 | 1472237999028 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:59 INFO - PROCESS | 1779 | 1472237999235 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 11:59:59 INFO - PROCESS | 1779 | 1472237999416 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:59 INFO - PROCESS | 1779 | 1472237999425 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 11:59:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x91408000 == 38 [pid = 1779] [id = 528] 11:59:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9140f800) [pid = 1779] [serial = 1585] [outer = (nil)] 11:59:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9511b000) [pid = 1779] [serial = 1586] [outer = 0x9140f800] 11:59:59 INFO - PROCESS | 1779 | 1472237999522 Marionette DEBUG loaded listener.js 11:59:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x951d9400) [pid = 1779] [serial = 1587] [outer = 0x9140f800] 12:00:00 INFO - PROCESS | 1779 | 1472238000535 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1585ms 12:00:00 INFO - PROCESS | 1779 | 1472238000593 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:00:00 INFO - PROCESS | 1779 | 1472238000596 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:00:00 INFO - PROCESS | 1779 | 1472238000604 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:00:00 INFO - PROCESS | 1779 | 1472238000608 Marionette TRACE conn3 <- [1,2086,null,{}] 12:00:00 INFO - PROCESS | 1779 | 1472238000613 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:00 INFO - PROCESS | 1779 | 1472238000619 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:00 INFO - PROCESS | 1779 | 1472238000809 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:00:01 INFO - PROCESS | 1779 | 1472238001000 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:01 INFO - PROCESS | 1779 | 1472238001009 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce15c00 == 39 [pid = 1779] [id = 529] 12:00:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ce16400) [pid = 1779] [serial = 1588] [outer = (nil)] 12:00:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e24e000) [pid = 1779] [serial = 1589] [outer = 0x8ce16400] 12:00:01 INFO - PROCESS | 1779 | 1472238001105 Marionette DEBUG loaded listener.js 12:00:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e335400) [pid = 1779] [serial = 1590] [outer = 0x8ce16400] 12:00:02 INFO - PROCESS | 1779 | 1472238002107 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1540ms 12:00:02 INFO - PROCESS | 1779 | 1472238002145 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:00:02 INFO - PROCESS | 1779 | 1472238002156 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:00:02 INFO - PROCESS | 1779 | 1472238002163 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:00:02 INFO - PROCESS | 1779 | 1472238002167 Marionette TRACE conn3 <- [1,2090,null,{}] 12:00:02 INFO - PROCESS | 1779 | 1472238002173 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:02 INFO - PROCESS | 1779 | 1472238002178 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:02 INFO - PROCESS | 1779 | 1472238002351 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:00:02 INFO - PROCESS | 1779 | 1472238002846 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:02 INFO - PROCESS | 1779 | 1472238002853 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed5800 == 40 [pid = 1779] [id = 530] 12:00:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8bed5c00) [pid = 1779] [serial = 1591] [outer = (nil)] 12:00:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8ce16c00) [pid = 1779] [serial = 1592] [outer = 0x8bed5c00] 12:00:02 INFO - PROCESS | 1779 | 1472238002940 Marionette DEBUG loaded listener.js 12:00:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8d80c400) [pid = 1779] [serial = 1593] [outer = 0x8bed5c00] 12:00:04 INFO - PROCESS | 1779 | 1472238004334 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2235ms 12:00:04 INFO - PROCESS | 1779 | 1472238004403 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:00:04 INFO - PROCESS | 1779 | 1472238004412 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:00:04 INFO - PROCESS | 1779 | 1472238004423 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:00:04 INFO - PROCESS | 1779 | 1472238004429 Marionette TRACE conn3 <- [1,2094,null,{}] 12:00:04 INFO - PROCESS | 1779 | 1472238004452 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:04 INFO - PROCESS | 1779 | 1472238004460 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:04 INFO - PROCESS | 1779 | 1472238004923 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:00:05 INFO - PROCESS | 1779 | 1472238005067 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:05 INFO - PROCESS | 1779 | 1472238005074 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedd000 == 41 [pid = 1779] [id = 531] 12:00:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8d80b400) [pid = 1779] [serial = 1594] [outer = (nil)] 12:00:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8e505800) [pid = 1779] [serial = 1595] [outer = 0x8d80b400] 12:00:05 INFO - PROCESS | 1779 | 1472238005156 Marionette DEBUG loaded listener.js 12:00:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8ed14800) [pid = 1779] [serial = 1596] [outer = 0x8d80b400] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcd9c00 == 40 [pid = 1779] [id = 463] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae27400 == 39 [pid = 1779] [id = 456] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1bc00 == 38 [pid = 1779] [id = 454] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed4800 == 37 [pid = 1779] [id = 508] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8be4e400 == 36 [pid = 1779] [id = 453] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed1800 == 35 [pid = 1779] [id = 458] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x91ab6400 == 34 [pid = 1779] [id = 460] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed11800 == 33 [pid = 1779] [id = 462] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e250000 == 32 [pid = 1779] [id = 457] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8bee0c00 == 31 [pid = 1779] [id = 469] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50c800 == 30 [pid = 1779] [id = 459] 12:00:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1cc00 == 29 [pid = 1779] [id = 461] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8ed1ac00) [pid = 1779] [serial = 1535] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8beda800) [pid = 1779] [serial = 1526] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8ce1a000) [pid = 1779] [serial = 1527] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8e48d000) [pid = 1779] [serial = 1532] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8dce0800) [pid = 1779] [serial = 1529] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e253000) [pid = 1779] [serial = 1503] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8dcddc00) [pid = 1779] [serial = 1502] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e250400) [pid = 1779] [serial = 1530] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x908f1000) [pid = 1779] [serial = 1506] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ed1c800) [pid = 1779] [serial = 1505] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8dce1c00) [pid = 1779] [serial = 1524] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8d809400) [pid = 1779] [serial = 1523] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91f43c00) [pid = 1779] [serial = 1509] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91c8dc00) [pid = 1779] [serial = 1508] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92ff2c00) [pid = 1779] [serial = 1512] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92fedc00) [pid = 1779] [serial = 1511] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93944000) [pid = 1779] [serial = 1515] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93942c00) [pid = 1779] [serial = 1514] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x95116000) [pid = 1779] [serial = 1518] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9510f800) [pid = 1779] [serial = 1517] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9523cc00) [pid = 1779] [serial = 1521] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x951d7800) [pid = 1779] [serial = 1520] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e501800) [pid = 1779] [serial = 1538] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x90871c00) [pid = 1779] [serial = 1539] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9087ac00) [pid = 1779] [serial = 1536] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e496c00) [pid = 1779] [serial = 1533] [outer = (nil)] [url = about:blank] 12:00:07 INFO - PROCESS | 1779 | 1472238007200 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2914ms 12:00:07 INFO - PROCESS | 1779 | 1472238007336 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:00:07 INFO - PROCESS | 1779 | 1472238007342 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:00:07 INFO - PROCESS | 1779 | 1472238007349 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:00:07 INFO - PROCESS | 1779 | 1472238007356 Marionette TRACE conn3 <- [1,2098,null,{}] 12:00:07 INFO - PROCESS | 1779 | 1472238007365 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:07 INFO - PROCESS | 1779 | 1472238007371 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:07 INFO - PROCESS | 1779 | 1472238007525 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:00:07 INFO - PROCESS | 1779 | 1472238007662 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:07 INFO - PROCESS | 1779 | 1472238007674 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1cc00 == 30 [pid = 1779] [id = 532] 12:00:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ce1d400) [pid = 1779] [serial = 1597] [outer = (nil)] 12:00:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d804800) [pid = 1779] [serial = 1598] [outer = 0x8ce1d400] 12:00:07 INFO - PROCESS | 1779 | 1472238007746 Marionette DEBUG loaded listener.js 12:00:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8d807000) [pid = 1779] [serial = 1599] [outer = 0x8ce1d400] 12:00:08 INFO - PROCESS | 1779 | 1472238008608 Marionette TRACE conn3 <- [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]]]}] 12:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1295ms 12:00:08 INFO - PROCESS | 1779 | 1472238008644 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:00:08 INFO - PROCESS | 1779 | 1472238008653 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:00:08 INFO - PROCESS | 1779 | 1472238008665 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:00:08 INFO - PROCESS | 1779 | 1472238008670 Marionette TRACE conn3 <- [1,2102,null,{}] 12:00:08 INFO - PROCESS | 1779 | 1472238008675 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:08 INFO - PROCESS | 1779 | 1472238008681 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:08 INFO - PROCESS | 1779 | 1472238008853 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:00:08 INFO - PROCESS | 1779 | 1472238008866 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:08 INFO - PROCESS | 1779 | 1472238008876 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e253000 == 31 [pid = 1779] [id = 533] 12:00:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e253c00) [pid = 1779] [serial = 1600] [outer = (nil)] 12:00:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e25bc00) [pid = 1779] [serial = 1601] [outer = 0x8e253c00] 12:00:09 INFO - PROCESS | 1779 | 1472238009078 Marionette DEBUG loaded listener.js 12:00:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e2ea400) [pid = 1779] [serial = 1602] [outer = 0x8e253c00] 12:00:10 INFO - PROCESS | 1779 | 1472238010009 Marionette TRACE conn3 <- [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]]]}] 12:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1383ms 12:00:10 INFO - PROCESS | 1779 | 1472238010048 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:00:10 INFO - PROCESS | 1779 | 1472238010053 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:00:10 INFO - PROCESS | 1779 | 1472238010059 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:00:10 INFO - PROCESS | 1779 | 1472238010065 Marionette TRACE conn3 <- [1,2106,null,{}] 12:00:10 INFO - PROCESS | 1779 | 1472238010096 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:10 INFO - PROCESS | 1779 | 1472238010105 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:10 INFO - PROCESS | 1779 | 1472238010333 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:00:10 INFO - PROCESS | 1779 | 1472238010357 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:10 INFO - PROCESS | 1779 | 1472238010371 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50c800 == 32 [pid = 1779] [id = 534] 12:00:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e50e000) [pid = 1779] [serial = 1603] [outer = (nil)] 12:00:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed18c00) [pid = 1779] [serial = 1604] [outer = 0x8e50e000] 12:00:10 INFO - PROCESS | 1779 | 1472238010445 Marionette DEBUG loaded listener.js 12:00:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed1ec00) [pid = 1779] [serial = 1605] [outer = 0x8e50e000] 12:00:11 INFO - PROCESS | 1779 | 1472238011630 Marionette TRACE conn3 <- [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]]]}] 12:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1613ms 12:00:11 INFO - PROCESS | 1779 | 1472238011673 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:00:11 INFO - PROCESS | 1779 | 1472238011693 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:00:11 INFO - PROCESS | 1779 | 1472238011710 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:00:11 INFO - PROCESS | 1779 | 1472238011713 Marionette TRACE conn3 <- [1,2110,null,{}] 12:00:11 INFO - PROCESS | 1779 | 1472238011719 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:11 INFO - PROCESS | 1779 | 1472238011724 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:12 INFO - PROCESS | 1779 | 1472238012471 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91402000) [pid = 1779] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e2e8000) [pid = 1779] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dcba400) [pid = 1779] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8be49400) [pid = 1779] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91b93800) [pid = 1779] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8dcb1800) [pid = 1779] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x914e1800) [pid = 1779] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x90878800) [pid = 1779] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x90870400) [pid = 1779] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:00:12 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ce20800) [pid = 1779] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:00:12 INFO - PROCESS | 1779 | 1472238012643 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:12 INFO - PROCESS | 1779 | 1472238012653 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2a800 == 33 [pid = 1779] [id = 535] 12:00:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8be49400) [pid = 1779] [serial = 1606] [outer = (nil)] 12:00:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dcb6800) [pid = 1779] [serial = 1607] [outer = 0x8be49400] 12:00:12 INFO - PROCESS | 1779 | 1472238012737 Marionette DEBUG loaded listener.js 12:00:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9087e800) [pid = 1779] [serial = 1608] [outer = 0x8be49400] 12:00:13 INFO - PROCESS | 1779 | 1472238013562 Marionette TRACE conn3 <- [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]]]}] 12:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1935ms 12:00:13 INFO - PROCESS | 1779 | 1472238013645 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:00:13 INFO - PROCESS | 1779 | 1472238013649 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:00:13 INFO - PROCESS | 1779 | 1472238013666 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:00:13 INFO - PROCESS | 1779 | 1472238013669 Marionette TRACE conn3 <- [1,2114,null,{}] 12:00:13 INFO - PROCESS | 1779 | 1472238013675 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:13 INFO - PROCESS | 1779 | 1472238013680 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:13 INFO - PROCESS | 1779 | 1472238013834 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:00:13 INFO - PROCESS | 1779 | 1472238013843 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:13 INFO - PROCESS | 1779 | 1472238013852 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce17000 == 34 [pid = 1779] [id = 536] 12:00:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e254800) [pid = 1779] [serial = 1609] [outer = (nil)] 12:00:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x914dcc00) [pid = 1779] [serial = 1610] [outer = 0x8e254800] 12:00:13 INFO - PROCESS | 1779 | 1472238013922 Marionette DEBUG loaded listener.js 12:00:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x914e7800) [pid = 1779] [serial = 1611] [outer = 0x8e254800] 12:00:15 INFO - PROCESS | 1779 | 1472238015285 Marionette TRACE conn3 <- [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]]]}] 12:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1731ms 12:00:15 INFO - PROCESS | 1779 | 1472238015406 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:00:15 INFO - PROCESS | 1779 | 1472238015413 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:00:15 INFO - PROCESS | 1779 | 1472238015422 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:00:15 INFO - PROCESS | 1779 | 1472238015427 Marionette TRACE conn3 <- [1,2118,null,{}] 12:00:15 INFO - PROCESS | 1779 | 1472238015436 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:15 INFO - PROCESS | 1779 | 1472238015441 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:15 INFO - PROCESS | 1779 | 1472238015741 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:00:15 INFO - PROCESS | 1779 | 1472238015886 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:15 INFO - PROCESS | 1779 | 1472238015897 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d805400 == 35 [pid = 1779] [id = 537] 12:00:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d806000) [pid = 1779] [serial = 1612] [outer = (nil)] 12:00:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e250c00) [pid = 1779] [serial = 1613] [outer = 0x8d806000] 12:00:16 INFO - PROCESS | 1779 | 1472238016017 Marionette DEBUG loaded listener.js 12:00:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e333800) [pid = 1779] [serial = 1614] [outer = 0x8d806000] 12:00:17 INFO - PROCESS | 1779 | 1472238016996 Marionette TRACE conn3 <- [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]]]}] 12:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1646ms 12:00:17 INFO - PROCESS | 1779 | 1472238017079 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:00:17 INFO - PROCESS | 1779 | 1472238017087 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:00:17 INFO - PROCESS | 1779 | 1472238017098 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:00:17 INFO - PROCESS | 1779 | 1472238017102 Marionette TRACE conn3 <- [1,2122,null,{}] 12:00:17 INFO - PROCESS | 1779 | 1472238017110 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:17 INFO - PROCESS | 1779 | 1472238017116 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:17 INFO - PROCESS | 1779 | 1472238017321 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:00:17 INFO - PROCESS | 1779 | 1472238017562 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:17 INFO - PROCESS | 1779 | 1472238017572 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be49c00 == 36 [pid = 1779] [id = 538] 12:00:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed13400) [pid = 1779] [serial = 1615] [outer = (nil)] 12:00:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x90877c00) [pid = 1779] [serial = 1616] [outer = 0x8ed13400] 12:00:17 INFO - PROCESS | 1779 | 1472238017686 Marionette DEBUG loaded listener.js 12:00:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91405000) [pid = 1779] [serial = 1617] [outer = 0x8ed13400] 12:00:18 INFO - PROCESS | 1779 | 1472238018766 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1738ms 12:00:18 INFO - PROCESS | 1779 | 1472238018837 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:00:18 INFO - PROCESS | 1779 | 1472238018842 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:00:18 INFO - PROCESS | 1779 | 1472238018849 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:00:18 INFO - PROCESS | 1779 | 1472238018855 Marionette TRACE conn3 <- [1,2126,null,{}] 12:00:18 INFO - PROCESS | 1779 | 1472238018872 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:18 INFO - PROCESS | 1779 | 1472238018882 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:19 INFO - PROCESS | 1779 | 1472238019104 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:00:19 INFO - PROCESS | 1779 | 1472238019340 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:19 INFO - PROCESS | 1779 | 1472238019352 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x91c81c00 == 37 [pid = 1779] [id = 539] 12:00:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91c85c00) [pid = 1779] [serial = 1618] [outer = (nil)] 12:00:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91f42400) [pid = 1779] [serial = 1619] [outer = 0x91c85c00] 12:00:19 INFO - PROCESS | 1779 | 1472238019439 Marionette DEBUG loaded listener.js 12:00:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91f4a800) [pid = 1779] [serial = 1620] [outer = 0x91c85c00] 12:00:20 INFO - PROCESS | 1779 | 1472238020619 Marionette TRACE conn3 <- [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]]]}] 12:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1841ms 12:00:20 INFO - PROCESS | 1779 | 1472238020691 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:00:20 INFO - PROCESS | 1779 | 1472238020696 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:00:20 INFO - PROCESS | 1779 | 1472238020702 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:00:20 INFO - PROCESS | 1779 | 1472238020706 Marionette TRACE conn3 <- [1,2130,null,{}] 12:00:20 INFO - PROCESS | 1779 | 1472238020712 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:20 INFO - PROCESS | 1779 | 1472238020717 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:20 INFO - PROCESS | 1779 | 1472238020944 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:00:21 INFO - PROCESS | 1779 | 1472238021129 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:21 INFO - PROCESS | 1779 | 1472238021140 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae30000 == 38 [pid = 1779] [id = 540] 12:00:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e489c00) [pid = 1779] [serial = 1621] [outer = (nil)] 12:00:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92ff1400) [pid = 1779] [serial = 1622] [outer = 0x8e489c00] 12:00:21 INFO - PROCESS | 1779 | 1472238021270 Marionette DEBUG loaded listener.js 12:00:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92ff5000) [pid = 1779] [serial = 1623] [outer = 0x8e489c00] 12:00:22 INFO - PROCESS | 1779 | 1472238022455 Marionette TRACE conn3 <- [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] 12:00:22 INFO - PROCESS | 1779 | 1472238022543 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:00:22 INFO - PROCESS | 1779 | 1472238022552 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:00:22 INFO - PROCESS | 1779 | 1472238022557 Marionette TRACE conn3 <- [1,2134,null,{}] 12:00:22 INFO - PROCESS | 1779 | 1472238022577 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:22 INFO - PROCESS | 1779 | 1472238022586 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:22 INFO - PROCESS | 1779 | 1472238022854 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:00:23 INFO - PROCESS | 1779 | 1472238023134 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:23 INFO - PROCESS | 1779 | 1472238023149 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce3000 == 39 [pid = 1779] [id = 541] 12:00:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8dce4400) [pid = 1779] [serial = 1624] [outer = (nil)] 12:00:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e255400) [pid = 1779] [serial = 1625] [outer = 0x8dce4400] 12:00:23 INFO - PROCESS | 1779 | 1472238023221 Marionette DEBUG loaded listener.js 12:00:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e259400) [pid = 1779] [serial = 1626] [outer = 0x8dce4400] 12:00:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2a800 == 38 [pid = 1779] [id = 535] 12:00:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50c800 == 37 [pid = 1779] [id = 534] 12:00:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8e253000 == 36 [pid = 1779] [id = 533] 12:00:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1cc00 == 35 [pid = 1779] [id = 532] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x91f48800) [pid = 1779] [serial = 1569] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8ed1d800) [pid = 1779] [serial = 1568] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91ab2800) [pid = 1779] [serial = 1542] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e32d800) [pid = 1779] [serial = 1556] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9140bc00) [pid = 1779] [serial = 1541] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e33ac00) [pid = 1779] [serial = 1557] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e2e3400) [pid = 1779] [serial = 1544] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d802400) [pid = 1779] [serial = 1565] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91b9d800) [pid = 1779] [serial = 1550] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e333400) [pid = 1779] [serial = 1545] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8dcb8800) [pid = 1779] [serial = 1553] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91abd000) [pid = 1779] [serial = 1563] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8dcdcc00) [pid = 1779] [serial = 1554] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x908fe800) [pid = 1779] [serial = 1547] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91c88c00) [pid = 1779] [serial = 1551] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dcda400) [pid = 1779] [serial = 1566] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x914e1000) [pid = 1779] [serial = 1548] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x908ef400) [pid = 1779] [serial = 1559] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91401400) [pid = 1779] [serial = 1560] [outer = (nil)] [url = about:blank] 12:00:23 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91ab0400) [pid = 1779] [serial = 1562] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1779 | 1472238024120 Marionette TRACE conn3 <- [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]]]}] 12:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1606ms 12:00:24 INFO - PROCESS | 1779 | 1472238024173 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:00:24 INFO - PROCESS | 1779 | 1472238024181 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:00:24 INFO - PROCESS | 1779 | 1472238024200 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:00:24 INFO - PROCESS | 1779 | 1472238024207 Marionette TRACE conn3 <- [1,2138,null,{}] 12:00:24 INFO - PROCESS | 1779 | 1472238024215 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:24 INFO - PROCESS | 1779 | 1472238024223 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:24 INFO - PROCESS | 1779 | 1472238024404 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:00:24 INFO - PROCESS | 1779 | 1472238024414 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:24 INFO - PROCESS | 1779 | 1472238024421 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb5000 == 36 [pid = 1779] [id = 542] 12:00:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e32d800) [pid = 1779] [serial = 1627] [outer = (nil)] 12:00:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e494000) [pid = 1779] [serial = 1628] [outer = 0x8e32d800] 12:00:24 INFO - PROCESS | 1779 | 1472238024499 Marionette DEBUG loaded listener.js 12:00:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e4d3800) [pid = 1779] [serial = 1629] [outer = 0x8e32d800] 12:00:25 INFO - PROCESS | 1779 | 1472238025505 Marionette TRACE conn3 <- [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]]]}] 12:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1339ms 12:00:25 INFO - PROCESS | 1779 | 1472238025536 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:00:25 INFO - PROCESS | 1779 | 1472238025539 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:00:25 INFO - PROCESS | 1779 | 1472238025547 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:00:25 INFO - PROCESS | 1779 | 1472238025552 Marionette TRACE conn3 <- [1,2142,null,{}] 12:00:25 INFO - PROCESS | 1779 | 1472238025568 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:25 INFO - PROCESS | 1779 | 1472238025578 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:25 INFO - PROCESS | 1779 | 1472238025833 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:00:25 INFO - PROCESS | 1779 | 1472238025943 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:25 INFO - PROCESS | 1779 | 1472238025950 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fa400 == 37 [pid = 1779] [id = 543] 12:00:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x908fb000) [pid = 1779] [serial = 1630] [outer = (nil)] 12:00:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x914e0000) [pid = 1779] [serial = 1631] [outer = 0x908fb000] 12:00:26 INFO - PROCESS | 1779 | 1472238026032 Marionette DEBUG loaded listener.js 12:00:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91ab9800) [pid = 1779] [serial = 1632] [outer = 0x908fb000] 12:00:27 INFO - PROCESS | 1779 | 1472238027001 Marionette TRACE conn3 <- [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] 12:00:27 INFO - PROCESS | 1779 | 1472238027047 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:00:27 INFO - PROCESS | 1779 | 1472238027053 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:00:27 INFO - PROCESS | 1779 | 1472238027057 Marionette TRACE conn3 <- [1,2146,null,{}] 12:00:27 INFO - PROCESS | 1779 | 1472238027068 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:27 INFO - PROCESS | 1779 | 1472238027072 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:27 INFO - PROCESS | 1779 | 1472238027290 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:00:27 INFO - PROCESS | 1779 | 1472238027320 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:27 INFO - PROCESS | 1779 | 1472238027328 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e33ac00 == 38 [pid = 1779] [id = 544] 12:00:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91b9e400) [pid = 1779] [serial = 1633] [outer = (nil)] 12:00:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91c8d800) [pid = 1779] [serial = 1634] [outer = 0x91b9e400] 12:00:27 INFO - PROCESS | 1779 | 1472238027432 Marionette DEBUG loaded listener.js 12:00:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91c8f400) [pid = 1779] [serial = 1635] [outer = 0x91b9e400] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93943400) [pid = 1779] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9140f800) [pid = 1779] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8ce1d400) [pid = 1779] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e253c00) [pid = 1779] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d80b400) [pid = 1779] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ce16400) [pid = 1779] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e50e000) [pid = 1779] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8bed5c00) [pid = 1779] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d80e000) [pid = 1779] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8be49400) [pid = 1779] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ed16000) [pid = 1779] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91c84400) [pid = 1779] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:00:28 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92209800) [pid = 1779] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:00:28 INFO - PROCESS | 1779 | 1472238028822 Marionette TRACE conn3 <- [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] 12:00:28 INFO - PROCESS | 1779 | 1472238028897 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:00:28 INFO - PROCESS | 1779 | 1472238028905 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:00:28 INFO - PROCESS | 1779 | 1472238028911 Marionette TRACE conn3 <- [1,2150,null,{}] 12:00:28 INFO - PROCESS | 1779 | 1472238028919 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:28 INFO - PROCESS | 1779 | 1472238028925 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:29 INFO - PROCESS | 1779 | 1472238029142 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:00:29 INFO - PROCESS | 1779 | 1472238029417 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:29 INFO - PROCESS | 1779 | 1472238029424 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed1800 == 39 [pid = 1779] [id = 545] 12:00:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dce1400) [pid = 1779] [serial = 1636] [outer = (nil)] 12:00:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e489400) [pid = 1779] [serial = 1637] [outer = 0x8dce1400] 12:00:29 INFO - PROCESS | 1779 | 1472238029512 Marionette DEBUG loaded listener.js 12:00:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e496c00) [pid = 1779] [serial = 1638] [outer = 0x8dce1400] 12:00:30 INFO - PROCESS | 1779 | 1472238030499 Marionette TRACE conn3 <- [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]]]}] 12:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1633ms 12:00:30 INFO - PROCESS | 1779 | 1472238030538 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:00:30 INFO - PROCESS | 1779 | 1472238030546 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:00:30 INFO - PROCESS | 1779 | 1472238030557 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:00:30 INFO - PROCESS | 1779 | 1472238030561 Marionette TRACE conn3 <- [1,2154,null,{}] 12:00:30 INFO - PROCESS | 1779 | 1472238030569 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:30 INFO - PROCESS | 1779 | 1472238030575 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:30 INFO - PROCESS | 1779 | 1472238030776 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:00:31 INFO - PROCESS | 1779 | 1472238031033 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:31 INFO - PROCESS | 1779 | 1472238031044 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed16c00 == 40 [pid = 1779] [id = 546] 12:00:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91408400) [pid = 1779] [serial = 1639] [outer = (nil)] 12:00:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x914e1000) [pid = 1779] [serial = 1640] [outer = 0x91408400] 12:00:31 INFO - PROCESS | 1779 | 1472238031170 Marionette DEBUG loaded listener.js 12:00:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91ab5000) [pid = 1779] [serial = 1641] [outer = 0x91408400] 12:00:32 INFO - PROCESS | 1779 | 1472238032144 Marionette TRACE conn3 <- [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]]]}] 12:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1641ms 12:00:32 INFO - PROCESS | 1779 | 1472238032199 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:00:32 INFO - PROCESS | 1779 | 1472238032203 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:00:32 INFO - PROCESS | 1779 | 1472238032210 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:00:32 INFO - PROCESS | 1779 | 1472238032216 Marionette TRACE conn3 <- [1,2158,null,{}] 12:00:32 INFO - PROCESS | 1779 | 1472238032233 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:32 INFO - PROCESS | 1779 | 1472238032242 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:32 INFO - PROCESS | 1779 | 1472238032471 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:00:32 INFO - PROCESS | 1779 | 1472238032823 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:32 INFO - PROCESS | 1779 | 1472238032837 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f49400 == 41 [pid = 1779] [id = 547] 12:00:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9220bc00) [pid = 1779] [serial = 1642] [outer = (nil)] 12:00:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x93941000) [pid = 1779] [serial = 1643] [outer = 0x9220bc00] 12:00:32 INFO - PROCESS | 1779 | 1472238032993 Marionette DEBUG loaded listener.js 12:00:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93946800) [pid = 1779] [serial = 1644] [outer = 0x9220bc00] 12:00:33 INFO - PROCESS | 1779 | 1472238033921 Marionette TRACE conn3 <- [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]]]}] 12:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1745ms 12:00:33 INFO - PROCESS | 1779 | 1472238033965 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:00:33 INFO - PROCESS | 1779 | 1472238033970 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:00:33 INFO - PROCESS | 1779 | 1472238033977 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:00:33 INFO - PROCESS | 1779 | 1472238033980 Marionette TRACE conn3 <- [1,2162,null,{}] 12:00:33 INFO - PROCESS | 1779 | 1472238033986 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:33 INFO - PROCESS | 1779 | 1472238033991 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:34 INFO - PROCESS | 1779 | 1472238034173 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:00:34 INFO - PROCESS | 1779 | 1472238034355 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:34 INFO - PROCESS | 1779 | 1472238034364 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x93948000 == 42 [pid = 1779] [id = 548] 12:00:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x93a56800) [pid = 1779] [serial = 1645] [outer = (nil)] 12:00:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93a9f400) [pid = 1779] [serial = 1646] [outer = 0x93a56800] 12:00:34 INFO - PROCESS | 1779 | 1472238034442 Marionette DEBUG loaded listener.js 12:00:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x947ee800) [pid = 1779] [serial = 1647] [outer = 0x93a56800] 12:00:35 INFO - PROCESS | 1779 | 1472238035402 Marionette TRACE conn3 <- [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]]]}] 12:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1487ms 12:00:35 INFO - PROCESS | 1779 | 1472238035465 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:00:35 INFO - PROCESS | 1779 | 1472238035470 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:00:35 INFO - PROCESS | 1779 | 1472238035476 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:00:35 INFO - PROCESS | 1779 | 1472238035479 Marionette TRACE conn3 <- [1,2166,null,{}] 12:00:35 INFO - PROCESS | 1779 | 1472238035486 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:35 INFO - PROCESS | 1779 | 1472238035491 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:35 INFO - PROCESS | 1779 | 1472238035669 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:00:35 INFO - PROCESS | 1779 | 1472238035869 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:35 INFO - PROCESS | 1779 | 1472238035877 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f8800 == 43 [pid = 1779] [id = 549] 12:00:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92210000) [pid = 1779] [serial = 1648] [outer = (nil)] 12:00:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9510dc00) [pid = 1779] [serial = 1649] [outer = 0x92210000] 12:00:36 INFO - PROCESS | 1779 | 1472238036005 Marionette DEBUG loaded listener.js 12:00:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x95115c00) [pid = 1779] [serial = 1650] [outer = 0x92210000] 12:00:37 INFO - PROCESS | 1779 | 1472238037055 Marionette TRACE conn3 <- [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]]]}] 12:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1647ms 12:00:37 INFO - PROCESS | 1779 | 1472238037126 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:00:37 INFO - PROCESS | 1779 | 1472238037132 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:00:37 INFO - PROCESS | 1779 | 1472238037142 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:00:37 INFO - PROCESS | 1779 | 1472238037148 Marionette TRACE conn3 <- [1,2170,null,{}] 12:00:37 INFO - PROCESS | 1779 | 1472238037157 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:37 INFO - PROCESS | 1779 | 1472238037175 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:37 INFO - PROCESS | 1779 | 1472238037545 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:00:37 INFO - PROCESS | 1779 | 1472238037813 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:37 INFO - PROCESS | 1779 | 1472238037825 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce21800 == 44 [pid = 1779] [id = 550] 12:00:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d80ac00) [pid = 1779] [serial = 1651] [outer = (nil)] 12:00:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8ed1f000) [pid = 1779] [serial = 1652] [outer = 0x8d80ac00] 12:00:37 INFO - PROCESS | 1779 | 1472238037956 Marionette DEBUG loaded listener.js 12:00:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x90870400) [pid = 1779] [serial = 1653] [outer = 0x8d80ac00] 12:00:38 INFO - PROCESS | 1779 | 1472238038848 Marionette TRACE conn3 <- [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]]]}] 12:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1787ms 12:00:38 INFO - PROCESS | 1779 | 1472238038930 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:00:38 INFO - PROCESS | 1779 | 1472238038934 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:00:38 INFO - PROCESS | 1779 | 1472238038941 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:00:38 INFO - PROCESS | 1779 | 1472238038944 Marionette TRACE conn3 <- [1,2174,null,{}] 12:00:38 INFO - PROCESS | 1779 | 1472238038950 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:38 INFO - PROCESS | 1779 | 1472238038955 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:39 INFO - PROCESS | 1779 | 1472238039131 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:00:39 INFO - PROCESS | 1779 | 1472238039545 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:39 INFO - PROCESS | 1779 | 1472238039555 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed4c00 == 45 [pid = 1779] [id = 551] 12:00:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8bed6000) [pid = 1779] [serial = 1654] [outer = (nil)] 12:00:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8ce15400) [pid = 1779] [serial = 1655] [outer = 0x8bed6000] 12:00:39 INFO - PROCESS | 1779 | 1472238039676 Marionette DEBUG loaded listener.js 12:00:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dcb8400) [pid = 1779] [serial = 1656] [outer = 0x8bed6000] 12:00:40 INFO - PROCESS | 1779 | 1472238040603 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1737ms 12:00:40 INFO - PROCESS | 1779 | 1472238040681 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:00:40 INFO - PROCESS | 1779 | 1472238040689 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:00:40 INFO - PROCESS | 1779 | 1472238040707 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:00:40 INFO - PROCESS | 1779 | 1472238040710 Marionette TRACE conn3 <- [1,2178,null,{}] 12:00:40 INFO - PROCESS | 1779 | 1472238040722 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:40 INFO - PROCESS | 1779 | 1472238040729 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:40 INFO - PROCESS | 1779 | 1472238040967 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:00:41 INFO - PROCESS | 1779 | 1472238041219 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:41 INFO - PROCESS | 1779 | 1472238041229 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x908fa400 == 44 [pid = 1779] [id = 543] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb5000 == 43 [pid = 1779] [id = 542] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce3000 == 42 [pid = 1779] [id = 541] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x91b9c800 == 41 [pid = 1779] [id = 526] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedd000 == 40 [pid = 1779] [id = 531] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed5800 == 39 [pid = 1779] [id = 530] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce17000 == 38 [pid = 1779] [id = 536] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8be49c00 == 37 [pid = 1779] [id = 538] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8d805400 == 36 [pid = 1779] [id = 537] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae30000 == 35 [pid = 1779] [id = 540] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x91c81c00 == 34 [pid = 1779] [id = 539] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x93940800 == 33 [pid = 1779] [id = 527] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x91408000 == 32 [pid = 1779] [id = 528] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce15c00 == 31 [pid = 1779] [id = 529] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce21800 == 30 [pid = 1779] [id = 550] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed4c00 == 29 [pid = 1779] [id = 551] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x908f8800 == 28 [pid = 1779] [id = 549] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x93948000 == 27 [pid = 1779] [id = 548] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed16c00 == 26 [pid = 1779] [id = 546] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x91f49400 == 25 [pid = 1779] [id = 547] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed1800 == 24 [pid = 1779] [id = 545] 12:00:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8e33ac00 == 23 [pid = 1779] [id = 544] 12:00:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae25000 == 24 [pid = 1779] [id = 552] 12:00:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ae29800) [pid = 1779] [serial = 1657] [outer = (nil)] 12:00:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8ae2d800) [pid = 1779] [serial = 1658] [outer = 0x8ae29800] 12:00:42 INFO - PROCESS | 1779 | 1472238042308 Marionette DEBUG loaded listener.js 12:00:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8bed9000) [pid = 1779] [serial = 1659] [outer = 0x8ae29800] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x93c66400) [pid = 1779] [serial = 1583] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x951d9400) [pid = 1779] [serial = 1587] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8d804800) [pid = 1779] [serial = 1598] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d807000) [pid = 1779] [serial = 1599] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e25bc00) [pid = 1779] [serial = 1601] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ed14800) [pid = 1779] [serial = 1596] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e505800) [pid = 1779] [serial = 1595] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9511b000) [pid = 1779] [serial = 1586] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e335400) [pid = 1779] [serial = 1590] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e24e000) [pid = 1779] [serial = 1589] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ed18c00) [pid = 1779] [serial = 1604] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d80c400) [pid = 1779] [serial = 1593] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ce16c00) [pid = 1779] [serial = 1592] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e330000) [pid = 1779] [serial = 1572] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e259000) [pid = 1779] [serial = 1571] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dcb6800) [pid = 1779] [serial = 1607] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91404c00) [pid = 1779] [serial = 1575] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9087b800) [pid = 1779] [serial = 1574] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92fef400) [pid = 1779] [serial = 1578] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91f48c00) [pid = 1779] [serial = 1577] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ed1ec00) [pid = 1779] [serial = 1605] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x93a5e800) [pid = 1779] [serial = 1581] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x93a54800) [pid = 1779] [serial = 1580] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x93c69400) [pid = 1779] [serial = 1584] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x914dcc00) [pid = 1779] [serial = 1610] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9087e800) [pid = 1779] [serial = 1608] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e2ea400) [pid = 1779] [serial = 1602] [outer = (nil)] [url = about:blank] 12:00:43 INFO - PROCESS | 1779 | 1472238043331 Marionette TRACE conn3 <- [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]]]}] 12:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2646ms 12:00:43 INFO - PROCESS | 1779 | 1472238043351 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:00:43 INFO - PROCESS | 1779 | 1472238043357 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:00:43 INFO - PROCESS | 1779 | 1472238043365 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:00:43 INFO - PROCESS | 1779 | 1472238043369 Marionette TRACE conn3 <- [1,2182,null,{}] 12:00:43 INFO - PROCESS | 1779 | 1472238043376 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:43 INFO - PROCESS | 1779 | 1472238043382 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:43 INFO - PROCESS | 1779 | 1472238043554 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:00:43 INFO - PROCESS | 1779 | 1472238043689 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:43 INFO - PROCESS | 1779 | 1472238043699 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d808400 == 25 [pid = 1779] [id = 553] 12:00:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8d80c400) [pid = 1779] [serial = 1660] [outer = (nil)] 12:00:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dcb6400) [pid = 1779] [serial = 1661] [outer = 0x8d80c400] 12:00:43 INFO - PROCESS | 1779 | 1472238043774 Marionette DEBUG loaded listener.js 12:00:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8dcdec00) [pid = 1779] [serial = 1662] [outer = 0x8d80c400] 12:00:44 INFO - PROCESS | 1779 | 1472238044682 Marionette TRACE conn3 <- [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]]]}] 12:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1380ms 12:00:44 INFO - PROCESS | 1779 | 1472238044746 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:00:44 INFO - PROCESS | 1779 | 1472238044753 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:00:44 INFO - PROCESS | 1779 | 1472238044764 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:00:44 INFO - PROCESS | 1779 | 1472238044768 Marionette TRACE conn3 <- [1,2186,null,{}] 12:00:44 INFO - PROCESS | 1779 | 1472238044775 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:44 INFO - PROCESS | 1779 | 1472238044782 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:44 INFO - PROCESS | 1779 | 1472238044962 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:00:45 INFO - PROCESS | 1779 | 1472238045129 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:45 INFO - PROCESS | 1779 | 1472238045139 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcde400 == 26 [pid = 1779] [id = 554] 12:00:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e2e8800) [pid = 1779] [serial = 1663] [outer = (nil)] 12:00:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e330800) [pid = 1779] [serial = 1664] [outer = 0x8e2e8800] 12:00:45 INFO - PROCESS | 1779 | 1472238045213 Marionette DEBUG loaded listener.js 12:00:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e339800) [pid = 1779] [serial = 1665] [outer = 0x8e2e8800] 12:00:46 INFO - PROCESS | 1779 | 1472238046215 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1490ms 12:00:46 INFO - PROCESS | 1779 | 1472238046255 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:00:46 INFO - PROCESS | 1779 | 1472238046259 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:00:46 INFO - PROCESS | 1779 | 1472238046271 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:00:46 INFO - PROCESS | 1779 | 1472238046275 Marionette TRACE conn3 <- [1,2190,null,{}] 12:00:46 INFO - PROCESS | 1779 | 1472238046293 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:46 INFO - PROCESS | 1779 | 1472238046302 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:46 INFO - PROCESS | 1779 | 1472238046532 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:00:46 INFO - PROCESS | 1779 | 1472238046553 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:46 INFO - PROCESS | 1779 | 1472238046564 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1d400 == 27 [pid = 1779] [id = 555] 12:00:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e2ea400) [pid = 1779] [serial = 1666] [outer = (nil)] 12:00:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e510400) [pid = 1779] [serial = 1667] [outer = 0x8e2ea400] 12:00:46 INFO - PROCESS | 1779 | 1472238046650 Marionette DEBUG loaded listener.js 12:00:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed19c00) [pid = 1779] [serial = 1668] [outer = 0x8e2ea400] 12:00:47 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dce4400) [pid = 1779] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:00:47 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e32d800) [pid = 1779] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:00:47 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e254800) [pid = 1779] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:00:47 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e489c00) [pid = 1779] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:00:47 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ed13400) [pid = 1779] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:00:47 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x91c85c00) [pid = 1779] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:00:47 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8d806000) [pid = 1779] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:00:47 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x908fb000) [pid = 1779] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:00:47 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x91b9e400) [pid = 1779] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:00:47 INFO - PROCESS | 1779 | 1472238047980 Marionette TRACE conn3 <- [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]]]}] 12:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1751ms 12:00:48 INFO - PROCESS | 1779 | 1472238048016 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:00:48 INFO - PROCESS | 1779 | 1472238048021 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:00:48 INFO - PROCESS | 1779 | 1472238048031 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:00:48 INFO - PROCESS | 1779 | 1472238048033 Marionette TRACE conn3 <- [1,2194,null,{}] 12:00:48 INFO - PROCESS | 1779 | 1472238048038 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:48 INFO - PROCESS | 1779 | 1472238048044 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:48 INFO - PROCESS | 1779 | 1472238048243 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:00:48 INFO - PROCESS | 1779 | 1472238048262 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:48 INFO - PROCESS | 1779 | 1472238048272 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e24d800 == 28 [pid = 1779] [id = 556] 12:00:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e257000) [pid = 1779] [serial = 1669] [outer = (nil)] 12:00:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x90870800) [pid = 1779] [serial = 1670] [outer = 0x8e257000] 12:00:48 INFO - PROCESS | 1779 | 1472238048341 Marionette DEBUG loaded listener.js 12:00:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x90879400) [pid = 1779] [serial = 1671] [outer = 0x8e257000] 12:00:49 INFO - PROCESS | 1779 | 1472238049222 Marionette TRACE conn3 <- [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]]]}] 12:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1231ms 12:00:49 INFO - PROCESS | 1779 | 1472238049259 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:00:49 INFO - PROCESS | 1779 | 1472238049263 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:00:49 INFO - PROCESS | 1779 | 1472238049269 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:00:49 INFO - PROCESS | 1779 | 1472238049272 Marionette TRACE conn3 <- [1,2198,null,{}] 12:00:49 INFO - PROCESS | 1779 | 1472238049278 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:49 INFO - PROCESS | 1779 | 1472238049283 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:49 INFO - PROCESS | 1779 | 1472238049437 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:00:49 INFO - PROCESS | 1779 | 1472238049447 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:49 INFO - PROCESS | 1779 | 1472238049456 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x9087fc00 == 29 [pid = 1779] [id = 557] 12:00:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x908f2800) [pid = 1779] [serial = 1672] [outer = (nil)] 12:00:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x908fa400) [pid = 1779] [serial = 1673] [outer = 0x908f2800] 12:00:49 INFO - PROCESS | 1779 | 1472238049538 Marionette DEBUG loaded listener.js 12:00:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9140f800) [pid = 1779] [serial = 1674] [outer = 0x908f2800] 12:00:50 INFO - PROCESS | 1779 | 1472238050722 Marionette TRACE conn3 <- [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]]]}] 12:00:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:00:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1539ms 12:00:50 INFO - PROCESS | 1779 | 1472238050808 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:00:50 INFO - PROCESS | 1779 | 1472238050815 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:00:50 INFO - PROCESS | 1779 | 1472238050823 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:00:50 INFO - PROCESS | 1779 | 1472238050831 Marionette TRACE conn3 <- [1,2202,null,{}] 12:00:50 INFO - PROCESS | 1779 | 1472238050839 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:50 INFO - PROCESS | 1779 | 1472238050845 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:51 INFO - PROCESS | 1779 | 1472238051092 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:00:51 INFO - PROCESS | 1779 | 1472238051326 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:51 INFO - PROCESS | 1779 | 1472238051338 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d807c00 == 30 [pid = 1779] [id = 558] 12:00:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcb6800) [pid = 1779] [serial = 1675] [outer = (nil)] 12:00:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e25b800) [pid = 1779] [serial = 1676] [outer = 0x8dcb6800] 12:00:51 INFO - PROCESS | 1779 | 1472238051449 Marionette DEBUG loaded listener.js 12:00:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e2eb800) [pid = 1779] [serial = 1677] [outer = 0x8dcb6800] 12:00:52 INFO - PROCESS | 1779 | 1472238052475 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:00:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1695ms 12:00:52 INFO - PROCESS | 1779 | 1472238052518 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:00:52 INFO - PROCESS | 1779 | 1472238052525 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:00:52 INFO - PROCESS | 1779 | 1472238052536 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:00:52 INFO - PROCESS | 1779 | 1472238052540 Marionette TRACE conn3 <- [1,2206,null,{}] 12:00:52 INFO - PROCESS | 1779 | 1472238052546 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:52 INFO - PROCESS | 1779 | 1472238052554 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:52 INFO - PROCESS | 1779 | 1472238052774 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:00:53 INFO - PROCESS | 1779 | 1472238053042 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:53 INFO - PROCESS | 1779 | 1472238053052 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e339000 == 31 [pid = 1779] [id = 559] 12:00:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e50e800) [pid = 1779] [serial = 1678] [outer = (nil)] 12:00:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x90871800) [pid = 1779] [serial = 1679] [outer = 0x8e50e800] 12:00:53 INFO - PROCESS | 1779 | 1472238053183 Marionette DEBUG loaded listener.js 12:00:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x908f1000) [pid = 1779] [serial = 1680] [outer = 0x8e50e800] 12:00:54 INFO - PROCESS | 1779 | 1472238054185 Marionette TRACE conn3 <- [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]]]}] 12:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1730ms 12:00:54 INFO - PROCESS | 1779 | 1472238054267 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:00:54 INFO - PROCESS | 1779 | 1472238054272 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:00:54 INFO - PROCESS | 1779 | 1472238054278 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:00:54 INFO - PROCESS | 1779 | 1472238054285 Marionette TRACE conn3 <- [1,2210,null,{}] 12:00:54 INFO - PROCESS | 1779 | 1472238054302 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:54 INFO - PROCESS | 1779 | 1472238054311 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:54 INFO - PROCESS | 1779 | 1472238054610 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:00:54 INFO - PROCESS | 1779 | 1472238054844 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:54 INFO - PROCESS | 1779 | 1472238054859 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x914e1400 == 32 [pid = 1779] [id = 560] 12:00:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x914e3c00) [pid = 1779] [serial = 1681] [outer = (nil)] 12:00:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x914e9800) [pid = 1779] [serial = 1682] [outer = 0x914e3c00] 12:00:55 INFO - PROCESS | 1779 | 1472238055006 Marionette DEBUG loaded listener.js 12:00:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91ab6800) [pid = 1779] [serial = 1683] [outer = 0x914e3c00] 12:00:56 INFO - PROCESS | 1779 | 1472238056139 Marionette TRACE conn3 <- [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]]]}] 12:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1945ms 12:00:56 INFO - PROCESS | 1779 | 1472238056225 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:00:56 INFO - PROCESS | 1779 | 1472238056231 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:00:56 INFO - PROCESS | 1779 | 1472238056239 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:00:56 INFO - PROCESS | 1779 | 1472238056245 Marionette TRACE conn3 <- [1,2214,null,{}] 12:00:56 INFO - PROCESS | 1779 | 1472238056253 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:56 INFO - PROCESS | 1779 | 1472238056259 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:56 INFO - PROCESS | 1779 | 1472238056481 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:00:56 INFO - PROCESS | 1779 | 1472238056827 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:56 INFO - PROCESS | 1779 | 1472238056841 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed17400 == 31 [pid = 1779] [id = 515] 12:00:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8be57400 == 30 [pid = 1779] [id = 512] 12:00:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be57400 == 31 [pid = 1779] [id = 561] 12:00:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8bedf400) [pid = 1779] [serial = 1684] [outer = (nil)] 12:00:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8dcb2000) [pid = 1779] [serial = 1685] [outer = 0x8bedf400] 12:00:56 INFO - PROCESS | 1779 | 1472238056938 Marionette DEBUG loaded listener.js 12:00:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8dcb9c00) [pid = 1779] [serial = 1686] [outer = 0x8bedf400] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x914e0000) [pid = 1779] [serial = 1631] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91c8d800) [pid = 1779] [serial = 1634] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91ab9800) [pid = 1779] [serial = 1632] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91c8f400) [pid = 1779] [serial = 1635] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e255400) [pid = 1779] [serial = 1625] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e259400) [pid = 1779] [serial = 1626] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e494000) [pid = 1779] [serial = 1628] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4d3800) [pid = 1779] [serial = 1629] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x914e7800) [pid = 1779] [serial = 1611] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92ff1400) [pid = 1779] [serial = 1622] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92ff5000) [pid = 1779] [serial = 1623] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x90877c00) [pid = 1779] [serial = 1616] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91405000) [pid = 1779] [serial = 1617] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91f42400) [pid = 1779] [serial = 1619] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x91f4a800) [pid = 1779] [serial = 1620] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e250c00) [pid = 1779] [serial = 1613] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8e333800) [pid = 1779] [serial = 1614] [outer = (nil)] [url = about:blank] 12:00:57 INFO - PROCESS | 1779 | 1472238057789 Marionette TRACE conn3 <- [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]]]}] 12:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1582ms 12:00:57 INFO - PROCESS | 1779 | 1472238057860 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:00:57 INFO - PROCESS | 1779 | 1472238057867 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:00:57 INFO - PROCESS | 1779 | 1472238057884 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:00:57 INFO - PROCESS | 1779 | 1472238057888 Marionette TRACE conn3 <- [1,2218,null,{}] 12:00:57 INFO - PROCESS | 1779 | 1472238057895 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:57 INFO - PROCESS | 1779 | 1472238057901 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:58 INFO - PROCESS | 1779 | 1472238058074 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:00:58 INFO - PROCESS | 1779 | 1472238058084 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:58 INFO - PROCESS | 1779 | 1472238058093 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e331c00 == 32 [pid = 1779] [id = 562] 12:00:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e335000) [pid = 1779] [serial = 1687] [outer = (nil)] 12:00:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e48ac00) [pid = 1779] [serial = 1688] [outer = 0x8e335000] 12:00:58 INFO - PROCESS | 1779 | 1472238058179 Marionette DEBUG loaded listener.js 12:00:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e4c8c00) [pid = 1779] [serial = 1689] [outer = 0x8e335000] 12:00:59 INFO - PROCESS | 1779 | 1472238059198 Marionette TRACE conn3 <- [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]]]}] 12:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1382ms 12:00:59 INFO - PROCESS | 1779 | 1472238059267 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:00:59 INFO - PROCESS | 1779 | 1472238059272 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:00:59 INFO - PROCESS | 1779 | 1472238059301 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:00:59 INFO - PROCESS | 1779 | 1472238059307 Marionette TRACE conn3 <- [1,2222,null,{}] 12:00:59 INFO - PROCESS | 1779 | 1472238059322 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:59 INFO - PROCESS | 1779 | 1472238059331 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:59 INFO - PROCESS | 1779 | 1472238059493 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:00:59 INFO - PROCESS | 1779 | 1472238059503 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:59 INFO - PROCESS | 1779 | 1472238059512 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:00:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f7400 == 33 [pid = 1779] [id = 563] 12:00:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91404c00) [pid = 1779] [serial = 1690] [outer = (nil)] 12:00:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9140c800) [pid = 1779] [serial = 1691] [outer = 0x91404c00] 12:00:59 INFO - PROCESS | 1779 | 1472238059586 Marionette DEBUG loaded listener.js 12:00:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x914e5000) [pid = 1779] [serial = 1692] [outer = 0x91404c00] 12:01:00 INFO - PROCESS | 1779 | 1472238060717 Marionette TRACE conn3 <- [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]]]}] 12:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1490ms 12:01:00 INFO - PROCESS | 1779 | 1472238060791 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:01:00 INFO - PROCESS | 1779 | 1472238060798 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:01:00 INFO - PROCESS | 1779 | 1472238060804 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:01:00 INFO - PROCESS | 1779 | 1472238060807 Marionette TRACE conn3 <- [1,2226,null,{}] 12:01:00 INFO - PROCESS | 1779 | 1472238060823 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:00 INFO - PROCESS | 1779 | 1472238060828 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:01 INFO - PROCESS | 1779 | 1472238061134 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:01:01 INFO - PROCESS | 1779 | 1472238061158 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:01 INFO - PROCESS | 1779 | 1472238061165 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x91409400 == 34 [pid = 1779] [id = 564] 12:01:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91ab4400) [pid = 1779] [serial = 1693] [outer = (nil)] 12:01:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91abe400) [pid = 1779] [serial = 1694] [outer = 0x91ab4400] 12:01:01 INFO - PROCESS | 1779 | 1472238061251 Marionette DEBUG loaded listener.js 12:01:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91b9d000) [pid = 1779] [serial = 1695] [outer = 0x91ab4400] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e257000) [pid = 1779] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dce1400) [pid = 1779] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d80c400) [pid = 1779] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ae29800) [pid = 1779] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e2ea400) [pid = 1779] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9220bc00) [pid = 1779] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x93a56800) [pid = 1779] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8bed6000) [pid = 1779] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x91408400) [pid = 1779] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e2e8800) [pid = 1779] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8d80ac00) [pid = 1779] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:01:02 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x92210000) [pid = 1779] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:01:02 INFO - PROCESS | 1779 | 1472238062398 Marionette TRACE conn3 <- [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]]]}] 12:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1650ms 12:01:02 INFO - PROCESS | 1779 | 1472238062456 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:01:02 INFO - PROCESS | 1779 | 1472238062460 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:01:02 INFO - PROCESS | 1779 | 1472238062466 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:01:02 INFO - PROCESS | 1779 | 1472238062470 Marionette TRACE conn3 <- [1,2230,null,{}] 12:01:02 INFO - PROCESS | 1779 | 1472238062475 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:02 INFO - PROCESS | 1779 | 1472238062481 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:02 INFO - PROCESS | 1779 | 1472238062645 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:01:02 INFO - PROCESS | 1779 | 1472238062781 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:02 INFO - PROCESS | 1779 | 1472238062791 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed5800 == 35 [pid = 1779] [id = 565] 12:01:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8ce1e000) [pid = 1779] [serial = 1696] [outer = (nil)] 12:01:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8ed1e000) [pid = 1779] [serial = 1697] [outer = 0x8ce1e000] 12:01:02 INFO - PROCESS | 1779 | 1472238062858 Marionette DEBUG loaded listener.js 12:01:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x91b98000) [pid = 1779] [serial = 1698] [outer = 0x8ce1e000] 12:01:03 INFO - PROCESS | 1779 | 1472238063744 Marionette TRACE conn3 <- [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]]]}] 12:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1288ms 12:01:03 INFO - PROCESS | 1779 | 1472238063755 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:01:03 INFO - PROCESS | 1779 | 1472238063759 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:01:03 INFO - PROCESS | 1779 | 1472238063766 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:01:03 INFO - PROCESS | 1779 | 1472238063770 Marionette TRACE conn3 <- [1,2234,null,{}] 12:01:03 INFO - PROCESS | 1779 | 1472238063776 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:03 INFO - PROCESS | 1779 | 1472238063788 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:04 INFO - PROCESS | 1779 | 1472238064066 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:01:04 INFO - PROCESS | 1779 | 1472238064210 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:04 INFO - PROCESS | 1779 | 1472238064220 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae26000 == 36 [pid = 1779] [id = 566] 12:01:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8ae2b800) [pid = 1779] [serial = 1699] [outer = (nil)] 12:01:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8be4c400) [pid = 1779] [serial = 1700] [outer = 0x8ae2b800] 12:01:04 INFO - PROCESS | 1779 | 1472238064321 Marionette DEBUG loaded listener.js 12:01:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8bede000) [pid = 1779] [serial = 1701] [outer = 0x8ae2b800] 12:01:05 INFO - PROCESS | 1779 | 1472238065395 Marionette TRACE conn3 <- [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]]]}] 12:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1684ms 12:01:05 INFO - PROCESS | 1779 | 1472238065453 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:01:05 INFO - PROCESS | 1779 | 1472238065460 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:01:05 INFO - PROCESS | 1779 | 1472238065467 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:01:05 INFO - PROCESS | 1779 | 1472238065472 Marionette TRACE conn3 <- [1,2238,null,{}] 12:01:05 INFO - PROCESS | 1779 | 1472238065480 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:05 INFO - PROCESS | 1779 | 1472238065489 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:05 INFO - PROCESS | 1779 | 1472238065713 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:01:06 INFO - PROCESS | 1779 | 1472238065980 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:06 INFO - PROCESS | 1779 | 1472238065994 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e253c00 == 37 [pid = 1779] [id = 567] 12:01:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e2e2400) [pid = 1779] [serial = 1702] [outer = (nil)] 12:01:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e333800) [pid = 1779] [serial = 1703] [outer = 0x8e2e2400] 12:01:06 INFO - PROCESS | 1779 | 1472238066133 Marionette DEBUG loaded listener.js 12:01:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e495800) [pid = 1779] [serial = 1704] [outer = 0x8e2e2400] 12:01:07 INFO - PROCESS | 1779 | 1472238067108 Marionette TRACE conn3 <- [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]]]}] 12:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1688ms 12:01:07 INFO - PROCESS | 1779 | 1472238067178 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:01:07 INFO - PROCESS | 1779 | 1472238067187 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:01:07 INFO - PROCESS | 1779 | 1472238067196 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:01:07 INFO - PROCESS | 1779 | 1472238067200 Marionette TRACE conn3 <- [1,2242,null,{}] 12:01:07 INFO - PROCESS | 1779 | 1472238067208 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:07 INFO - PROCESS | 1779 | 1472238067213 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:07 INFO - PROCESS | 1779 | 1472238067433 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:01:07 INFO - PROCESS | 1779 | 1472238067633 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:07 INFO - PROCESS | 1779 | 1472238067639 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae21800 == 38 [pid = 1779] [id = 568] 12:01:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e509800) [pid = 1779] [serial = 1705] [outer = (nil)] 12:01:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9087ec00) [pid = 1779] [serial = 1706] [outer = 0x8e509800] 12:01:07 INFO - PROCESS | 1779 | 1472238067830 Marionette DEBUG loaded listener.js 12:01:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91409800) [pid = 1779] [serial = 1707] [outer = 0x8e509800] 12:01:08 INFO - PROCESS | 1779 | 1472238068868 Marionette TRACE conn3 <- [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]]]}] 12:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1739ms 12:01:08 INFO - PROCESS | 1779 | 1472238068936 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:01:08 INFO - PROCESS | 1779 | 1472238068941 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:01:08 INFO - PROCESS | 1779 | 1472238068961 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:01:08 INFO - PROCESS | 1779 | 1472238068973 Marionette TRACE conn3 <- [1,2246,null,{}] 12:01:08 INFO - PROCESS | 1779 | 1472238068982 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:08 INFO - PROCESS | 1779 | 1472238068991 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:09 INFO - PROCESS | 1779 | 1472238069324 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:01:09 INFO - PROCESS | 1779 | 1472238069508 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:09 INFO - PROCESS | 1779 | 1472238069515 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e256800 == 39 [pid = 1779] [id = 569] 12:01:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x908ef800) [pid = 1779] [serial = 1708] [outer = (nil)] 12:01:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91f45400) [pid = 1779] [serial = 1709] [outer = 0x908ef800] 12:01:09 INFO - PROCESS | 1779 | 1472238069604 Marionette DEBUG loaded listener.js 12:01:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9220a800) [pid = 1779] [serial = 1710] [outer = 0x908ef800] 12:01:10 INFO - PROCESS | 1779 | 1472238070549 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1667ms 12:01:10 INFO - PROCESS | 1779 | 1472238070618 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:01:10 INFO - PROCESS | 1779 | 1472238070623 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:01:10 INFO - PROCESS | 1779 | 1472238070629 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:01:10 INFO - PROCESS | 1779 | 1472238070633 Marionette TRACE conn3 <- [1,2250,null,{}] 12:01:10 INFO - PROCESS | 1779 | 1472238070639 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:10 INFO - PROCESS | 1779 | 1472238070644 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:10 INFO - PROCESS | 1779 | 1472238070877 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:01:11 INFO - PROCESS | 1779 | 1472238071128 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:11 INFO - PROCESS | 1779 | 1472238071137 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae22c00 == 40 [pid = 1779] [id = 570] 12:01:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8bed5400) [pid = 1779] [serial = 1711] [outer = (nil)] 12:01:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92fed800) [pid = 1779] [serial = 1712] [outer = 0x8bed5400] 12:01:11 INFO - PROCESS | 1779 | 1472238071265 Marionette DEBUG loaded listener.js 12:01:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93939400) [pid = 1779] [serial = 1713] [outer = 0x8bed5400] 12:01:12 INFO - PROCESS | 1779 | 1472238072178 Marionette TRACE conn3 <- [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]]]}] 12:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1585ms 12:01:12 INFO - PROCESS | 1779 | 1472238072215 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:01:12 INFO - PROCESS | 1779 | 1472238072219 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:01:12 INFO - PROCESS | 1779 | 1472238072227 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:01:12 INFO - PROCESS | 1779 | 1472238072232 Marionette TRACE conn3 <- [1,2254,null,{}] 12:01:12 INFO - PROCESS | 1779 | 1472238072238 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:12 INFO - PROCESS | 1779 | 1472238072244 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:12 INFO - PROCESS | 1779 | 1472238072442 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:01:12 INFO - PROCESS | 1779 | 1472238072639 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:12 INFO - PROCESS | 1779 | 1472238072657 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x93942000 == 41 [pid = 1779] [id = 571] 12:01:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93942800) [pid = 1779] [serial = 1714] [outer = (nil)] 12:01:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93a53800) [pid = 1779] [serial = 1715] [outer = 0x93942800] 12:01:12 INFO - PROCESS | 1779 | 1472238072758 Marionette DEBUG loaded listener.js 12:01:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93c6dc00) [pid = 1779] [serial = 1716] [outer = 0x93942800] 12:01:13 INFO - PROCESS | 1779 | 1472238073856 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1642ms 12:01:13 INFO - PROCESS | 1779 | 1472238073870 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:01:13 INFO - PROCESS | 1779 | 1472238073874 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:01:13 INFO - PROCESS | 1779 | 1472238073881 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:01:13 INFO - PROCESS | 1779 | 1472238073885 Marionette TRACE conn3 <- [1,2258,null,{}] 12:01:13 INFO - PROCESS | 1779 | 1472238073891 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:13 INFO - PROCESS | 1779 | 1472238073898 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:14 INFO - PROCESS | 1779 | 1472238074098 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:01:14 INFO - PROCESS | 1779 | 1472238074366 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:14 INFO - PROCESS | 1779 | 1472238074372 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d4c00 == 42 [pid = 1779] [id = 572] 12:01:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x908f7800) [pid = 1779] [serial = 1717] [outer = (nil)] 12:01:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9511b400) [pid = 1779] [serial = 1718] [outer = 0x908f7800] 12:01:14 INFO - PROCESS | 1779 | 1472238074517 Marionette DEBUG loaded listener.js 12:01:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x951d4400) [pid = 1779] [serial = 1719] [outer = 0x908f7800] 12:01:15 INFO - PROCESS | 1779 | 1472238075454 Marionette TRACE conn3 <- [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]]]}] 12:01:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:01:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1637ms 12:01:15 INFO - PROCESS | 1779 | 1472238075518 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:01:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:01:15 INFO - PROCESS | 1779 | 1472238075523 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:01:15 INFO - PROCESS | 1779 | 1472238075529 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:01:15 INFO - PROCESS | 1779 | 1472238075533 Marionette TRACE conn3 <- [1,2262,null,{}] 12:01:15 INFO - PROCESS | 1779 | 1472238075538 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:15 INFO - PROCESS | 1779 | 1472238075543 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:15 INFO - PROCESS | 1779 | 1472238075713 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:01:15 INFO - PROCESS | 1779 | 1472238075902 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:15 INFO - PROCESS | 1779 | 1472238075913 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2f000 == 43 [pid = 1779] [id = 573] 12:01:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8bed6400) [pid = 1779] [serial = 1720] [outer = (nil)] 12:01:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dcb3000) [pid = 1779] [serial = 1721] [outer = 0x8bed6400] 12:01:16 INFO - PROCESS | 1779 | 1472238075997 Marionette DEBUG loaded listener.js 12:01:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e337800) [pid = 1779] [serial = 1722] [outer = 0x8bed6400] 12:01:17 INFO - PROCESS | 1779 | 1472238077167 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1734ms 12:01:17 INFO - PROCESS | 1779 | 1472238077263 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:01:17 INFO - PROCESS | 1779 | 1472238077270 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:01:17 INFO - PROCESS | 1779 | 1472238077280 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:01:17 INFO - PROCESS | 1779 | 1472238077285 Marionette TRACE conn3 <- [1,2266,null,{}] 12:01:17 INFO - PROCESS | 1779 | 1472238077295 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:17 INFO - PROCESS | 1779 | 1472238077301 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:17 INFO - PROCESS | 1779 | 1472238077629 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:01:17 INFO - PROCESS | 1779 | 1472238077829 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:17 INFO - PROCESS | 1779 | 1472238077844 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80dc00 == 44 [pid = 1779] [id = 574] 12:01:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d80e000) [pid = 1779] [serial = 1723] [outer = (nil)] 12:01:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8dcb4400) [pid = 1779] [serial = 1724] [outer = 0x8d80e000] 12:01:17 INFO - PROCESS | 1779 | 1472238077936 Marionette DEBUG loaded listener.js 12:01:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8dce5800) [pid = 1779] [serial = 1725] [outer = 0x8d80e000] 12:01:18 INFO - PROCESS | 1779 | 1472238078940 Marionette TRACE conn3 <- [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]]]}] 12:01:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:01:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1736ms 12:01:19 INFO - PROCESS | 1779 | 1472238079015 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:01:19 INFO - PROCESS | 1779 | 1472238079024 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:01:19 INFO - PROCESS | 1779 | 1472238079035 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:01:19 INFO - PROCESS | 1779 | 1472238079039 Marionette TRACE conn3 <- [1,2270,null,{}] 12:01:19 INFO - PROCESS | 1779 | 1472238079046 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:19 INFO - PROCESS | 1779 | 1472238079052 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1c400 == 43 [pid = 1779] [id = 511] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed5800 == 42 [pid = 1779] [id = 565] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x91409400 == 41 [pid = 1779] [id = 564] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x908f7400 == 40 [pid = 1779] [id = 563] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e331c00 == 39 [pid = 1779] [id = 562] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8be57400 == 38 [pid = 1779] [id = 561] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e5400 == 37 [pid = 1779] [id = 518] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8bede400 == 36 [pid = 1779] [id = 522] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d807c00 == 35 [pid = 1779] [id = 558] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcba000 == 34 [pid = 1779] [id = 509] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e24d800 == 33 [pid = 1779] [id = 556] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2c000 == 32 [pid = 1779] [id = 514] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x9087fc00 == 31 [pid = 1779] [id = 557] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x914e1400 == 30 [pid = 1779] [id = 560] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d804c00 == 29 [pid = 1779] [id = 523] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae23800 == 28 [pid = 1779] [id = 521] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcde400 == 27 [pid = 1779] [id = 554] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x908fd000 == 26 [pid = 1779] [id = 513] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x91abfc00 == 25 [pid = 1779] [id = 516] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1d400 == 24 [pid = 1779] [id = 555] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e339000 == 23 [pid = 1779] [id = 559] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x90876000 == 22 [pid = 1779] [id = 520] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce1800 == 21 [pid = 1779] [id = 510] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d808400 == 20 [pid = 1779] [id = 553] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed1f400 == 19 [pid = 1779] [id = 519] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb1400 == 18 [pid = 1779] [id = 517] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e508800 == 17 [pid = 1779] [id = 524] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cd400 == 16 [pid = 1779] [id = 525] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae25000 == 15 [pid = 1779] [id = 552] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d4c00 == 14 [pid = 1779] [id = 572] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2f000 == 13 [pid = 1779] [id = 573] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x93942000 == 12 [pid = 1779] [id = 571] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae22c00 == 11 [pid = 1779] [id = 570] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e256800 == 10 [pid = 1779] [id = 569] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e253c00 == 9 [pid = 1779] [id = 567] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae21800 == 8 [pid = 1779] [id = 568] 12:01:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae26000 == 7 [pid = 1779] [id = 566] 12:01:20 INFO - PROCESS | 1779 | 1472238080482 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x90879400) [pid = 1779] [serial = 1671] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x90870800) [pid = 1779] [serial = 1670] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e489400) [pid = 1779] [serial = 1637] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8dcb6400) [pid = 1779] [serial = 1661] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ae2d800) [pid = 1779] [serial = 1658] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8ed19c00) [pid = 1779] [serial = 1668] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e496c00) [pid = 1779] [serial = 1638] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x93941000) [pid = 1779] [serial = 1643] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93a9f400) [pid = 1779] [serial = 1646] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x93946800) [pid = 1779] [serial = 1644] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8dcb8400) [pid = 1779] [serial = 1656] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91ab5000) [pid = 1779] [serial = 1641] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e339800) [pid = 1779] [serial = 1665] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x90870400) [pid = 1779] [serial = 1653] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x95115c00) [pid = 1779] [serial = 1650] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8bed9000) [pid = 1779] [serial = 1659] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9510dc00) [pid = 1779] [serial = 1649] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x947ee800) [pid = 1779] [serial = 1647] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ce15400) [pid = 1779] [serial = 1655] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e510400) [pid = 1779] [serial = 1667] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8ed1f000) [pid = 1779] [serial = 1652] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e330800) [pid = 1779] [serial = 1664] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x914e1000) [pid = 1779] [serial = 1640] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8dcdec00) [pid = 1779] [serial = 1662] [outer = (nil)] [url = about:blank] 12:01:20 INFO - PROCESS | 1779 | 1472238080842 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:20 INFO - PROCESS | 1779 | 1472238080852 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed9000 == 8 [pid = 1779] [id = 575] 12:01:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8beda800) [pid = 1779] [serial = 1726] [outer = (nil)] 12:01:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8ce14400) [pid = 1779] [serial = 1727] [outer = 0x8beda800] 12:01:20 INFO - PROCESS | 1779 | 1472238080933 Marionette DEBUG loaded listener.js 12:01:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ce21000) [pid = 1779] [serial = 1728] [outer = 0x8beda800] 12:01:21 INFO - PROCESS | 1779 | 1472238081743 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:01:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:01:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2741ms 12:01:21 INFO - PROCESS | 1779 | 1472238081776 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:01:21 INFO - PROCESS | 1779 | 1472238081781 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:01:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:01:21 INFO - PROCESS | 1779 | 1472238081791 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:01:21 INFO - PROCESS | 1779 | 1472238081795 Marionette TRACE conn3 <- [1,2274,null,{}] 12:01:21 INFO - PROCESS | 1779 | 1472238081806 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:21 INFO - PROCESS | 1779 | 1472238081812 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:22 INFO - PROCESS | 1779 | 1472238082048 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:01:22 INFO - PROCESS | 1779 | 1472238082063 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:22 INFO - PROCESS | 1779 | 1472238082073 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbb000 == 9 [pid = 1779] [id = 576] 12:01:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dcbc400) [pid = 1779] [serial = 1729] [outer = (nil)] 12:01:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8dcdc400) [pid = 1779] [serial = 1730] [outer = 0x8dcbc400] 12:01:22 INFO - PROCESS | 1779 | 1472238082143 Marionette DEBUG loaded listener.js 12:01:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e24e000) [pid = 1779] [serial = 1731] [outer = 0x8dcbc400] 12:01:23 INFO - PROCESS | 1779 | 1472238083038 Marionette TRACE conn3 <- [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]]]}] 12:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1285ms 12:01:23 INFO - PROCESS | 1779 | 1472238083076 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:01:23 INFO - PROCESS | 1779 | 1472238083081 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:01:23 INFO - PROCESS | 1779 | 1472238083107 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:01:23 INFO - PROCESS | 1779 | 1472238083110 Marionette TRACE conn3 <- [1,2278,null,{}] 12:01:23 INFO - PROCESS | 1779 | 1472238083116 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:23 INFO - PROCESS | 1779 | 1472238083121 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:23 INFO - PROCESS | 1779 | 1472238083347 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:01:23 INFO - PROCESS | 1779 | 1472238083367 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:23 INFO - PROCESS | 1779 | 1472238083377 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e255000 == 10 [pid = 1779] [id = 577] 12:01:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e32d800) [pid = 1779] [serial = 1732] [outer = (nil)] 12:01:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e33a800) [pid = 1779] [serial = 1733] [outer = 0x8e32d800] 12:01:23 INFO - PROCESS | 1779 | 1472238083446 Marionette DEBUG loaded listener.js 12:01:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e492400) [pid = 1779] [serial = 1734] [outer = 0x8e32d800] 12:01:24 INFO - PROCESS | 1779 | 1472238084466 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1430ms 12:01:24 INFO - PROCESS | 1779 | 1472238084537 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:01:24 INFO - PROCESS | 1779 | 1472238084543 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:01:24 INFO - PROCESS | 1779 | 1472238084565 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:01:24 INFO - PROCESS | 1779 | 1472238084573 Marionette TRACE conn3 <- [1,2282,null,{}] 12:01:24 INFO - PROCESS | 1779 | 1472238084579 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:24 INFO - PROCESS | 1779 | 1472238084586 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:24 INFO - PROCESS | 1779 | 1472238084837 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:01:24 INFO - PROCESS | 1779 | 1472238084860 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:24 INFO - PROCESS | 1779 | 1472238084899 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcba400 == 11 [pid = 1779] [id = 578] 12:01:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e331800) [pid = 1779] [serial = 1735] [outer = (nil)] 12:01:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e510400) [pid = 1779] [serial = 1736] [outer = 0x8e331800] 12:01:25 INFO - PROCESS | 1779 | 1472238085041 Marionette DEBUG loaded listener.js 12:01:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed1d800) [pid = 1779] [serial = 1737] [outer = 0x8e331800] 12:01:25 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ce1e000) [pid = 1779] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:01:25 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91ab4400) [pid = 1779] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:01:25 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x914e3c00) [pid = 1779] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:01:25 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8bedf400) [pid = 1779] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:01:25 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e50e800) [pid = 1779] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:01:25 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e335000) [pid = 1779] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:01:25 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcb6800) [pid = 1779] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:01:25 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x908f2800) [pid = 1779] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:01:25 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91404c00) [pid = 1779] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:01:26 INFO - PROCESS | 1779 | 1472238086359 Marionette TRACE conn3 <- [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]]]}] 12:01:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1849ms 12:01:26 INFO - PROCESS | 1779 | 1472238086400 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:01:26 INFO - PROCESS | 1779 | 1472238086404 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:01:26 INFO - PROCESS | 1779 | 1472238086410 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:01:26 INFO - PROCESS | 1779 | 1472238086413 Marionette TRACE conn3 <- [1,2286,null,{}] 12:01:26 INFO - PROCESS | 1779 | 1472238086418 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:26 INFO - PROCESS | 1779 | 1472238086423 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:26 INFO - PROCESS | 1779 | 1472238086583 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:01:26 INFO - PROCESS | 1779 | 1472238086592 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:26 INFO - PROCESS | 1779 | 1472238086600 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb4000 == 12 [pid = 1779] [id = 579] 12:01:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e335000) [pid = 1779] [serial = 1738] [outer = (nil)] 12:01:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed20800) [pid = 1779] [serial = 1739] [outer = 0x8e335000] 12:01:26 INFO - PROCESS | 1779 | 1472238086669 Marionette DEBUG loaded listener.js 12:01:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x90874000) [pid = 1779] [serial = 1740] [outer = 0x8e335000] 12:01:27 INFO - PROCESS | 1779 | 1472238087545 Marionette TRACE conn3 <- [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]]]}] 12:01:27 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 12:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1179ms 12:01:27 INFO - PROCESS | 1779 | 1472238087589 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:01:27 INFO - PROCESS | 1779 | 1472238087593 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:01:27 INFO - PROCESS | 1779 | 1472238087598 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:01:27 INFO - PROCESS | 1779 | 1472238087602 Marionette TRACE conn3 <- [1,2290,null,{}] 12:01:27 INFO - PROCESS | 1779 | 1472238087607 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:27 INFO - PROCESS | 1779 | 1472238087612 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:27 INFO - PROCESS | 1779 | 1472238087768 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:01:28 INFO - PROCESS | 1779 | 1472238087996 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:28 INFO - PROCESS | 1779 | 1472238088007 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae22c00 == 13 [pid = 1779] [id = 580] 12:01:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8ae23800) [pid = 1779] [serial = 1741] [outer = (nil)] 12:01:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ae2f000) [pid = 1779] [serial = 1742] [outer = 0x8ae23800] 12:01:28 INFO - PROCESS | 1779 | 1472238088094 Marionette DEBUG loaded listener.js 12:01:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ce18800) [pid = 1779] [serial = 1743] [outer = 0x8ae23800] 12:01:29 INFO - PROCESS | 1779 | 1472238089067 Marionette TRACE conn3 <- [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]]]}] 12:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1529ms 12:01:29 INFO - PROCESS | 1779 | 1472238089130 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:01:29 INFO - PROCESS | 1779 | 1472238089137 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:01:29 INFO - PROCESS | 1779 | 1472238089144 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:01:29 INFO - PROCESS | 1779 | 1472238089149 Marionette TRACE conn3 <- [1,2294,null,{}] 12:01:29 INFO - PROCESS | 1779 | 1472238089157 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:29 INFO - PROCESS | 1779 | 1472238089165 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:29 INFO - PROCESS | 1779 | 1472238089394 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:01:29 INFO - PROCESS | 1779 | 1472238089700 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:29 INFO - PROCESS | 1779 | 1472238089709 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed9c00 == 14 [pid = 1779] [id = 581] 12:01:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8d804400) [pid = 1779] [serial = 1744] [outer = (nil)] 12:01:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e333c00) [pid = 1779] [serial = 1745] [outer = 0x8d804400] 12:01:29 INFO - PROCESS | 1779 | 1472238089798 Marionette DEBUG loaded listener.js 12:01:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e4cc000) [pid = 1779] [serial = 1746] [outer = 0x8d804400] 12:01:30 INFO - PROCESS | 1779 | 1472238090697 Marionette TRACE conn3 <- [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]]]}] 12:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1586ms 12:01:30 INFO - PROCESS | 1779 | 1472238090734 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:01:30 INFO - PROCESS | 1779 | 1472238090740 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:01:30 INFO - PROCESS | 1779 | 1472238090747 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:01:30 INFO - PROCESS | 1779 | 1472238090751 Marionette TRACE conn3 <- [1,2298,null,{}] 12:01:30 INFO - PROCESS | 1779 | 1472238090757 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:30 INFO - PROCESS | 1779 | 1472238090763 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:30 INFO - PROCESS | 1779 | 1472238090947 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:01:31 INFO - PROCESS | 1779 | 1472238091141 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:31 INFO - PROCESS | 1779 | 1472238091152 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e491800 == 15 [pid = 1779] [id = 582] 12:01:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed16000) [pid = 1779] [serial = 1747] [outer = (nil)] 12:01:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9087d000) [pid = 1779] [serial = 1748] [outer = 0x8ed16000] 12:01:31 INFO - PROCESS | 1779 | 1472238091284 Marionette DEBUG loaded listener.js 12:01:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91401400) [pid = 1779] [serial = 1749] [outer = 0x8ed16000] 12:01:32 INFO - PROCESS | 1779 | 1472238092326 Marionette TRACE conn3 <- [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]]]}] 12:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1636ms 12:01:32 INFO - PROCESS | 1779 | 1472238092384 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:01:32 INFO - PROCESS | 1779 | 1472238092388 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:01:32 INFO - PROCESS | 1779 | 1472238092404 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:01:32 INFO - PROCESS | 1779 | 1472238092414 Marionette TRACE conn3 <- [1,2302,null,{}] 12:01:32 INFO - PROCESS | 1779 | 1472238092419 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:32 INFO - PROCESS | 1779 | 1472238092428 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:32 INFO - PROCESS | 1779 | 1472238092649 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:01:32 INFO - PROCESS | 1779 | 1472238092874 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:32 INFO - PROCESS | 1779 | 1472238092884 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x9140d000 == 16 [pid = 1779] [id = 583] 12:01:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x914de000) [pid = 1779] [serial = 1750] [outer = (nil)] 12:01:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91ab5400) [pid = 1779] [serial = 1751] [outer = 0x914de000] 12:01:32 INFO - PROCESS | 1779 | 1472238092976 Marionette DEBUG loaded listener.js 12:01:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91ab8800) [pid = 1779] [serial = 1752] [outer = 0x914de000] 12:01:33 INFO - PROCESS | 1779 | 1472238093854 Marionette TRACE conn3 <- [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]]]}] 12:01:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:01:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1494ms 12:01:33 INFO - PROCESS | 1779 | 1472238093890 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:01:33 INFO - PROCESS | 1779 | 1472238093895 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:01:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:01:33 INFO - PROCESS | 1779 | 1472238093902 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:01:33 INFO - PROCESS | 1779 | 1472238093905 Marionette TRACE conn3 <- [1,2306,null,{}] 12:01:33 INFO - PROCESS | 1779 | 1472238093911 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:33 INFO - PROCESS | 1779 | 1472238093916 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:34 INFO - PROCESS | 1779 | 1472238094091 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:01:34 INFO - PROCESS | 1779 | 1472238094270 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:34 INFO - PROCESS | 1779 | 1472238094280 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e25b000 == 17 [pid = 1779] [id = 584] 12:01:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e50a400) [pid = 1779] [serial = 1753] [outer = (nil)] 12:01:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91c8b400) [pid = 1779] [serial = 1754] [outer = 0x8e50a400] 12:01:34 INFO - PROCESS | 1779 | 1472238094359 Marionette DEBUG loaded listener.js 12:01:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91c90c00) [pid = 1779] [serial = 1755] [outer = 0x8e50a400] 12:01:35 INFO - PROCESS | 1779 | 1472238095321 Marionette TRACE conn3 <- [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]]]}] 12:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1480ms 12:01:35 INFO - PROCESS | 1779 | 1472238095383 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:01:35 INFO - PROCESS | 1779 | 1472238095387 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:01:35 INFO - PROCESS | 1779 | 1472238095394 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:01:35 INFO - PROCESS | 1779 | 1472238095397 Marionette TRACE conn3 <- [1,2310,null,{}] 12:01:35 INFO - PROCESS | 1779 | 1472238095403 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:35 INFO - PROCESS | 1779 | 1472238095408 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:35 INFO - PROCESS | 1779 | 1472238095584 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:01:35 INFO - PROCESS | 1779 | 1472238095765 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:35 INFO - PROCESS | 1779 | 1472238095783 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x91c85000 == 18 [pid = 1779] [id = 585] 12:01:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91c90800) [pid = 1779] [serial = 1756] [outer = (nil)] 12:01:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91f4c400) [pid = 1779] [serial = 1757] [outer = 0x91c90800] 12:01:35 INFO - PROCESS | 1779 | 1472238095891 Marionette DEBUG loaded listener.js 12:01:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9393ec00) [pid = 1779] [serial = 1758] [outer = 0x91c90800] 12:01:36 INFO - PROCESS | 1779 | 1472238096902 Marionette TRACE conn3 <- [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]]]}] 12:01:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1587ms 12:01:36 INFO - PROCESS | 1779 | 1472238096982 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:01:36 INFO - PROCESS | 1779 | 1472238096986 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:01:36 INFO - PROCESS | 1779 | 1472238096992 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:01:36 INFO - PROCESS | 1779 | 1472238096996 Marionette TRACE conn3 <- [1,2314,null,{}] 12:01:37 INFO - PROCESS | 1779 | 1472238097002 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:37 INFO - PROCESS | 1779 | 1472238097008 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:37 INFO - PROCESS | 1779 | 1472238097182 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:01:37 INFO - PROCESS | 1779 | 1472238097365 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:37 INFO - PROCESS | 1779 | 1472238097377 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcd9400 == 19 [pid = 1779] [id = 586] 12:01:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x908f2800) [pid = 1779] [serial = 1759] [outer = (nil)] 12:01:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x93948800) [pid = 1779] [serial = 1760] [outer = 0x908f2800] 12:01:37 INFO - PROCESS | 1779 | 1472238097456 Marionette DEBUG loaded listener.js 12:01:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9393a800) [pid = 1779] [serial = 1761] [outer = 0x908f2800] 12:01:38 INFO - PROCESS | 1779 | 1472238098362 Marionette TRACE conn3 <- [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]]]}] 12:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1402ms 12:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:01:38 INFO - PROCESS | 1779 | 1472238098394 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:01:38 INFO - PROCESS | 1779 | 1472238098397 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:01:38 INFO - PROCESS | 1779 | 1472238098405 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:01:38 INFO - PROCESS | 1779 | 1472238098409 Marionette TRACE conn3 <- [1,2318,null,{}] 12:01:38 INFO - PROCESS | 1779 | 1472238098415 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:38 INFO - PROCESS | 1779 | 1472238098420 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:38 INFO - PROCESS | 1779 | 1472238098657 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:01:38 INFO - PROCESS | 1779 | 1472238098790 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:38 INFO - PROCESS | 1779 | 1472238098800 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed2800 == 20 [pid = 1779] [id = 587] 12:01:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8ce18000) [pid = 1779] [serial = 1762] [outer = (nil)] 12:01:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e2e9000) [pid = 1779] [serial = 1763] [outer = 0x8ce18000] 12:01:38 INFO - PROCESS | 1779 | 1472238098879 Marionette DEBUG loaded listener.js 12:01:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e495400) [pid = 1779] [serial = 1764] [outer = 0x8ce18000] 12:01:40 INFO - PROCESS | 1779 | 1472238100028 Marionette TRACE conn3 <- [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] 12:01:40 INFO - PROCESS | 1779 | 1472238100098 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:01:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:01:40 INFO - PROCESS | 1779 | 1472238100105 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:01:40 INFO - PROCESS | 1779 | 1472238100113 Marionette TRACE conn3 <- [1,2322,null,{}] 12:01:40 INFO - PROCESS | 1779 | 1472238100120 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:40 INFO - PROCESS | 1779 | 1472238100126 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:40 INFO - PROCESS | 1779 | 1472238100299 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:01:40 INFO - PROCESS | 1779 | 1472238100562 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:40 INFO - PROCESS | 1779 | 1472238100572 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce0c00 == 21 [pid = 1779] [id = 588] 12:01:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8dce3000) [pid = 1779] [serial = 1765] [outer = (nil)] 12:01:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8e2dd800) [pid = 1779] [serial = 1766] [outer = 0x8dce3000] 12:01:40 INFO - PROCESS | 1779 | 1472238100698 Marionette DEBUG loaded listener.js 12:01:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8e2e8c00) [pid = 1779] [serial = 1767] [outer = 0x8dce3000] 12:01:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80dc00 == 20 [pid = 1779] [id = 574] 12:01:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb4000 == 19 [pid = 1779] [id = 579] 12:01:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcba400 == 18 [pid = 1779] [id = 578] 12:01:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8e255000 == 17 [pid = 1779] [id = 577] 12:01:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbb000 == 16 [pid = 1779] [id = 576] 12:01:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed9000 == 15 [pid = 1779] [id = 575] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8ed1e000) [pid = 1779] [serial = 1697] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91abe400) [pid = 1779] [serial = 1694] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x91b9d000) [pid = 1779] [serial = 1695] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x914e9800) [pid = 1779] [serial = 1682] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91ab6800) [pid = 1779] [serial = 1683] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8dcb2000) [pid = 1779] [serial = 1685] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8dcb9c00) [pid = 1779] [serial = 1686] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x90871800) [pid = 1779] [serial = 1679] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x908f1000) [pid = 1779] [serial = 1680] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e48ac00) [pid = 1779] [serial = 1688] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e4c8c00) [pid = 1779] [serial = 1689] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e25b800) [pid = 1779] [serial = 1676] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e2eb800) [pid = 1779] [serial = 1677] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9140f800) [pid = 1779] [serial = 1674] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x908fa400) [pid = 1779] [serial = 1673] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9140c800) [pid = 1779] [serial = 1691] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x914e5000) [pid = 1779] [serial = 1692] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91b98000) [pid = 1779] [serial = 1698] [outer = (nil)] [url = about:blank] 12:01:41 INFO - PROCESS | 1779 | 1472238101586 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1539ms 12:01:41 INFO - PROCESS | 1779 | 1472238101645 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:01:41 INFO - PROCESS | 1779 | 1472238101652 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:01:41 INFO - PROCESS | 1779 | 1472238101662 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:01:41 INFO - PROCESS | 1779 | 1472238101667 Marionette TRACE conn3 <- [1,2326,null,{}] 12:01:41 INFO - PROCESS | 1779 | 1472238101672 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:41 INFO - PROCESS | 1779 | 1472238101678 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:41 INFO - PROCESS | 1779 | 1472238101859 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:01:42 INFO - PROCESS | 1779 | 1472238102024 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:42 INFO - PROCESS | 1779 | 1472238102033 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb9c00 == 16 [pid = 1779] [id = 589] 12:01:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e48c400) [pid = 1779] [serial = 1768] [outer = (nil)] 12:01:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e4d3400) [pid = 1779] [serial = 1769] [outer = 0x8e48c400] 12:01:42 INFO - PROCESS | 1779 | 1472238102107 Marionette DEBUG loaded listener.js 12:01:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e506400) [pid = 1779] [serial = 1770] [outer = 0x8e48c400] 12:01:43 INFO - PROCESS | 1779 | 1472238103195 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:01:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:01:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1592ms 12:01:43 INFO - PROCESS | 1779 | 1472238103254 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:01:43 INFO - PROCESS | 1779 | 1472238103261 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:01:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:01:43 INFO - PROCESS | 1779 | 1472238103269 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:01:43 INFO - PROCESS | 1779 | 1472238103277 Marionette TRACE conn3 <- [1,2330,null,{}] 12:01:43 INFO - PROCESS | 1779 | 1472238103285 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:43 INFO - PROCESS | 1779 | 1472238103291 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:43 INFO - PROCESS | 1779 | 1472238103485 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:01:43 INFO - PROCESS | 1779 | 1472238103724 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:43 INFO - PROCESS | 1779 | 1472238103732 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce1400 == 17 [pid = 1779] [id = 590] 12:01:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e254400) [pid = 1779] [serial = 1771] [outer = (nil)] 12:01:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e494c00) [pid = 1779] [serial = 1772] [outer = 0x8e254400] 12:01:43 INFO - PROCESS | 1779 | 1472238103864 Marionette DEBUG loaded listener.js 12:01:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ed1b800) [pid = 1779] [serial = 1773] [outer = 0x8e254400] 12:01:44 INFO - PROCESS | 1779 | 1472238104863 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1644ms 12:01:44 INFO - PROCESS | 1779 | 1472238104914 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:01:44 INFO - PROCESS | 1779 | 1472238104924 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:01:44 INFO - PROCESS | 1779 | 1472238104937 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:01:44 INFO - PROCESS | 1779 | 1472238104942 Marionette TRACE conn3 <- [1,2334,null,{}] 12:01:44 INFO - PROCESS | 1779 | 1472238104948 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:44 INFO - PROCESS | 1779 | 1472238104954 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:45 INFO - PROCESS | 1779 | 1472238105213 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:01:45 INFO - PROCESS | 1779 | 1472238105455 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:45 INFO - PROCESS | 1779 | 1472238105464 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x91406000 == 18 [pid = 1779] [id = 591] 12:01:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91407000) [pid = 1779] [serial = 1774] [outer = (nil)] 12:01:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x914dbc00) [pid = 1779] [serial = 1775] [outer = 0x91407000] 12:01:45 INFO - PROCESS | 1779 | 1472238105568 Marionette DEBUG loaded listener.js 12:01:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x914e1400) [pid = 1779] [serial = 1776] [outer = 0x91407000] 12:01:46 INFO - PROCESS | 1779 | 1472238106508 Marionette TRACE conn3 <- [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]]]}] 12:01:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:01:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1632ms 12:01:46 INFO - PROCESS | 1779 | 1472238106570 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:01:46 INFO - PROCESS | 1779 | 1472238106573 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:01:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:01:46 INFO - PROCESS | 1779 | 1472238106580 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:01:46 INFO - PROCESS | 1779 | 1472238106587 Marionette TRACE conn3 <- [1,2338,null,{}] 12:01:46 INFO - PROCESS | 1779 | 1472238106603 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:46 INFO - PROCESS | 1779 | 1472238106612 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:46 INFO - PROCESS | 1779 | 1472238106830 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:01:47 INFO - PROCESS | 1779 | 1472238107059 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:47 INFO - PROCESS | 1779 | 1472238107073 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x91406c00 == 19 [pid = 1779] [id = 592] 12:01:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x91b9b800) [pid = 1779] [serial = 1777] [outer = (nil)] 12:01:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x91c83400) [pid = 1779] [serial = 1778] [outer = 0x91b9b800] 12:01:47 INFO - PROCESS | 1779 | 1472238107199 Marionette DEBUG loaded listener.js 12:01:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x91f43800) [pid = 1779] [serial = 1779] [outer = 0x91b9b800] 12:01:48 INFO - PROCESS | 1779 | 1472238108193 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1635ms 12:01:48 INFO - PROCESS | 1779 | 1472238108215 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:01:48 INFO - PROCESS | 1779 | 1472238108220 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:01:48 INFO - PROCESS | 1779 | 1472238108226 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:01:48 INFO - PROCESS | 1779 | 1472238108230 Marionette TRACE conn3 <- [1,2342,null,{}] 12:01:48 INFO - PROCESS | 1779 | 1472238108236 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:48 INFO - PROCESS | 1779 | 1472238108241 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:48 INFO - PROCESS | 1779 | 1472238108440 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:01:48 INFO - PROCESS | 1779 | 1472238108624 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:48 INFO - PROCESS | 1779 | 1472238108633 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed1e000 == 20 [pid = 1779] [id = 593] 12:01:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x914e8400) [pid = 1779] [serial = 1780] [outer = (nil)] 12:01:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x93a54800) [pid = 1779] [serial = 1781] [outer = 0x914e8400] 12:01:48 INFO - PROCESS | 1779 | 1472238108715 Marionette DEBUG loaded listener.js 12:01:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x93c67c00) [pid = 1779] [serial = 1782] [outer = 0x914e8400] 12:01:49 INFO - PROCESS | 1779 | 1472238109771 Marionette TRACE conn3 <- [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]]]}] 12:01:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:01:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1581ms 12:01:49 INFO - PROCESS | 1779 | 1472238109811 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:01:49 INFO - PROCESS | 1779 | 1472238109814 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:01:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:01:49 INFO - PROCESS | 1779 | 1472238109823 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:01:49 INFO - PROCESS | 1779 | 1472238109826 Marionette TRACE conn3 <- [1,2346,null,{}] 12:01:49 INFO - PROCESS | 1779 | 1472238109831 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:49 INFO - PROCESS | 1779 | 1472238109837 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:50 INFO - PROCESS | 1779 | 1472238110019 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:01:50 INFO - PROCESS | 1779 | 1472238110231 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:50 INFO - PROCESS | 1779 | 1472238110247 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae30400 == 21 [pid = 1779] [id = 594] 12:01:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x908f5400) [pid = 1779] [serial = 1783] [outer = (nil)] 12:01:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9510dc00) [pid = 1779] [serial = 1784] [outer = 0x908f5400] 12:01:50 INFO - PROCESS | 1779 | 1472238110411 Marionette DEBUG loaded listener.js 12:01:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x95111000) [pid = 1779] [serial = 1785] [outer = 0x908f5400] 12:01:51 INFO - PROCESS | 1779 | 1472238111494 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:01:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:01:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1745ms 12:01:51 INFO - PROCESS | 1779 | 1472238111569 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:01:51 INFO - PROCESS | 1779 | 1472238111573 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:01:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:01:51 INFO - PROCESS | 1779 | 1472238111579 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:01:51 INFO - PROCESS | 1779 | 1472238111582 Marionette TRACE conn3 <- [1,2350,null,{}] 12:01:51 INFO - PROCESS | 1779 | 1472238111588 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:51 INFO - PROCESS | 1779 | 1472238111599 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:51 INFO - PROCESS | 1779 | 1472238111827 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:01:52 INFO - PROCESS | 1779 | 1472238112067 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:52 INFO - PROCESS | 1779 | 1472238112075 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae21400 == 22 [pid = 1779] [id = 595] 12:01:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x95115400) [pid = 1779] [serial = 1786] [outer = (nil)] 12:01:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x95241400) [pid = 1779] [serial = 1787] [outer = 0x95115400] 12:01:52 INFO - PROCESS | 1779 | 1472238112171 Marionette DEBUG loaded listener.js 12:01:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x95244000) [pid = 1779] [serial = 1788] [outer = 0x95115400] 12:01:53 INFO - PROCESS | 1779 | 1472238113070 Marionette TRACE conn3 <- [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]]]}] 12:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1583ms 12:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:01:53 INFO - PROCESS | 1779 | 1472238113163 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:01:53 INFO - PROCESS | 1779 | 1472238113167 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:01:53 INFO - PROCESS | 1779 | 1472238113174 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:01:53 INFO - PROCESS | 1779 | 1472238113177 Marionette TRACE conn3 <- [1,2354,null,{}] 12:01:53 INFO - PROCESS | 1779 | 1472238113183 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:53 INFO - PROCESS | 1779 | 1472238113188 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:53 INFO - PROCESS | 1779 | 1472238113392 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:01:53 INFO - PROCESS | 1779 | 1472238113623 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:53 INFO - PROCESS | 1779 | 1472238113633 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80a400 == 23 [pid = 1779] [id = 596] 12:01:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8e50e400) [pid = 1779] [serial = 1789] [outer = (nil)] 12:01:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x95249400) [pid = 1779] [serial = 1790] [outer = 0x8e50e400] 12:01:53 INFO - PROCESS | 1779 | 1472238113762 Marionette DEBUG loaded listener.js 12:01:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9524ac00) [pid = 1779] [serial = 1791] [outer = 0x8e50e400] 12:01:54 INFO - PROCESS | 1779 | 1472238114827 Marionette TRACE conn3 <- [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]]]}] 12:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1690ms 12:01:54 INFO - PROCESS | 1779 | 1472238114863 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:01:54 INFO - PROCESS | 1779 | 1472238114869 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:01:54 INFO - PROCESS | 1779 | 1472238114877 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:01:54 INFO - PROCESS | 1779 | 1472238114884 Marionette TRACE conn3 <- [1,2358,null,{}] 12:01:54 INFO - PROCESS | 1779 | 1472238114891 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:54 INFO - PROCESS | 1779 | 1472238114897 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:55 INFO - PROCESS | 1779 | 1472238115066 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:01:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcd9400 == 22 [pid = 1779] [id = 586] 12:01:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e25b000 == 21 [pid = 1779] [id = 584] 12:01:56 INFO - PROCESS | 1779 | --DOCSHELL 0x91c85000 == 20 [pid = 1779] [id = 585] 12:01:56 INFO - PROCESS | 1779 | --DOCSHELL 0x9140d000 == 19 [pid = 1779] [id = 583] 12:01:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e491800 == 18 [pid = 1779] [id = 582] 12:01:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed9c00 == 17 [pid = 1779] [id = 581] 12:01:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae22c00 == 16 [pid = 1779] [id = 580] 12:01:56 INFO - PROCESS | 1779 | 1472238116464 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:56 INFO - PROCESS | 1779 | 1472238116475 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed7800 == 17 [pid = 1779] [id = 597] 12:01:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8bed8000) [pid = 1779] [serial = 1792] [outer = (nil)] 12:01:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8bede400) [pid = 1779] [serial = 1793] [outer = 0x8bed8000] 12:01:56 INFO - PROCESS | 1779 | 1472238116654 Marionette DEBUG loaded listener.js 12:01:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8d801c00) [pid = 1779] [serial = 1794] [outer = 0x8bed8000] 12:01:57 INFO - PROCESS | 1779 | 1472238117501 Marionette TRACE conn3 <- [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]]]}] 12:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2690ms 12:01:57 INFO - PROCESS | 1779 | 1472238117567 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:01:57 INFO - PROCESS | 1779 | 1472238117573 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:01:57 INFO - PROCESS | 1779 | 1472238117580 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:01:57 INFO - PROCESS | 1779 | 1472238117585 Marionette TRACE conn3 <- [1,2362,null,{}] 12:01:57 INFO - PROCESS | 1779 | 1472238117627 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:57 INFO - PROCESS | 1779 | 1472238117636 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:57 INFO - PROCESS | 1779 | 1472238117879 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:01:57 INFO - PROCESS | 1779 | 1472238117905 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:57 INFO - PROCESS | 1779 | 1472238117917 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e257400 == 18 [pid = 1779] [id = 598] 12:01:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8e25a800) [pid = 1779] [serial = 1795] [outer = (nil)] 12:01:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8e2e7000) [pid = 1779] [serial = 1796] [outer = 0x8e25a800] 12:01:57 INFO - PROCESS | 1779 | 1472238117988 Marionette DEBUG loaded listener.js 12:01:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8e334400) [pid = 1779] [serial = 1797] [outer = 0x8e25a800] 12:01:58 INFO - PROCESS | 1779 | 1472238118985 Marionette TRACE conn3 <- [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]]]}] 12:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1439ms 12:01:59 INFO - PROCESS | 1779 | 1472238119022 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:01:59 INFO - PROCESS | 1779 | 1472238119029 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:01:59 INFO - PROCESS | 1779 | 1472238119044 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:01:59 INFO - PROCESS | 1779 | 1472238119047 Marionette TRACE conn3 <- [1,2366,null,{}] 12:01:59 INFO - PROCESS | 1779 | 1472238119053 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:59 INFO - PROCESS | 1779 | 1472238119059 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:59 INFO - PROCESS | 1779 | 1472238119287 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:01:59 INFO - PROCESS | 1779 | 1472238119314 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:59 INFO - PROCESS | 1779 | 1472238119320 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:01:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2de400 == 19 [pid = 1779] [id = 599] 12:01:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8ed12400) [pid = 1779] [serial = 1798] [outer = (nil)] 12:01:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8ed17400) [pid = 1779] [serial = 1799] [outer = 0x8ed12400] 12:01:59 INFO - PROCESS | 1779 | 1472238119403 Marionette DEBUG loaded listener.js 12:01:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x9087e400) [pid = 1779] [serial = 1800] [outer = 0x8ed12400] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8bed5400) [pid = 1779] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8e32d800) [pid = 1779] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8e509800) [pid = 1779] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8ae2b800) [pid = 1779] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8beda800) [pid = 1779] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8d80e000) [pid = 1779] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x908ef800) [pid = 1779] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8bed6400) [pid = 1779] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8e331800) [pid = 1779] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8dcbc400) [pid = 1779] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x93942800) [pid = 1779] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x908f7800) [pid = 1779] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8e2e2400) [pid = 1779] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8e335000) [pid = 1779] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8e48c400) [pid = 1779] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8dce3000) [pid = 1779] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8ae23800) [pid = 1779] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8d804400) [pid = 1779] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8ed16000) [pid = 1779] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x914de000) [pid = 1779] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8e50a400) [pid = 1779] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91c90800) [pid = 1779] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x908f2800) [pid = 1779] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:02:00 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8ce18000) [pid = 1779] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:02:01 INFO - PROCESS | 1779 | 1472238121285 Marionette TRACE conn3 <- [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]]]}] 12:02:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:02:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2288ms 12:02:01 INFO - PROCESS | 1779 | 1472238121327 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:02:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:02:01 INFO - PROCESS | 1779 | 1472238121331 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:02:01 INFO - PROCESS | 1779 | 1472238121340 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:02:01 INFO - PROCESS | 1779 | 1472238121350 Marionette TRACE conn3 <- [1,2370,null,{}] 12:02:01 INFO - PROCESS | 1779 | 1472238121365 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:01 INFO - PROCESS | 1779 | 1472238121373 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:01 INFO - PROCESS | 1779 | 1472238121545 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:02:01 INFO - PROCESS | 1779 | 1472238121690 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:01 INFO - PROCESS | 1779 | 1472238121698 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d808000 == 20 [pid = 1779] [id = 600] 12:02:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8d80b000) [pid = 1779] [serial = 1801] [outer = (nil)] 12:02:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x908fa000) [pid = 1779] [serial = 1802] [outer = 0x8d80b000] 12:02:01 INFO - PROCESS | 1779 | 1472238121785 Marionette DEBUG loaded listener.js 12:02:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x91409400) [pid = 1779] [serial = 1803] [outer = 0x8d80b000] 12:02:03 INFO - PROCESS | 1779 | 1472238123071 Marionette TRACE conn3 <- [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]]]}] 12:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1848ms 12:02:03 INFO - PROCESS | 1779 | 1472238123193 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:02:03 INFO - PROCESS | 1779 | 1472238123199 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:02:03 INFO - PROCESS | 1779 | 1472238123211 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:02:03 INFO - PROCESS | 1779 | 1472238123219 Marionette TRACE conn3 <- [1,2374,null,{}] 12:02:03 INFO - PROCESS | 1779 | 1472238123273 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:03 INFO - PROCESS | 1779 | 1472238123280 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:03 INFO - PROCESS | 1779 | 1472238123529 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:02:03 INFO - PROCESS | 1779 | 1472238123724 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:03 INFO - PROCESS | 1779 | 1472238123741 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8beda800 == 21 [pid = 1779] [id = 601] 12:02:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8ce18000) [pid = 1779] [serial = 1804] [outer = (nil)] 12:02:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e256800) [pid = 1779] [serial = 1805] [outer = 0x8ce18000] 12:02:03 INFO - PROCESS | 1779 | 1472238123827 Marionette DEBUG loaded listener.js 12:02:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e334000) [pid = 1779] [serial = 1806] [outer = 0x8ce18000] 12:02:04 INFO - PROCESS | 1779 | 1472238124842 Marionette TRACE conn3 <- [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]]]}] 12:02:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:02:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1683ms 12:02:04 INFO - PROCESS | 1779 | 1472238124907 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:02:04 INFO - PROCESS | 1779 | 1472238124914 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:02:04 INFO - PROCESS | 1779 | 1472238124925 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:02:04 INFO - PROCESS | 1779 | 1472238124929 Marionette TRACE conn3 <- [1,2378,null,{}] 12:02:04 INFO - PROCESS | 1779 | 1472238124936 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:04 INFO - PROCESS | 1779 | 1472238124942 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:05 INFO - PROCESS | 1779 | 1472238125136 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:02:05 INFO - PROCESS | 1779 | 1472238125368 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:05 INFO - PROCESS | 1779 | 1472238125376 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x90879000 == 22 [pid = 1779] [id = 602] 12:02:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9087ac00) [pid = 1779] [serial = 1807] [outer = (nil)] 12:02:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x908f1000) [pid = 1779] [serial = 1808] [outer = 0x9087ac00] 12:02:05 INFO - PROCESS | 1779 | 1472238125508 Marionette DEBUG loaded listener.js 12:02:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x914dcc00) [pid = 1779] [serial = 1809] [outer = 0x9087ac00] 12:02:06 INFO - PROCESS | 1779 | 1472238126573 Marionette TRACE conn3 <- [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]]]}] 12:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1695ms 12:02:06 INFO - PROCESS | 1779 | 1472238126620 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:02:06 INFO - PROCESS | 1779 | 1472238126624 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:02:06 INFO - PROCESS | 1779 | 1472238126631 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:02:06 INFO - PROCESS | 1779 | 1472238126637 Marionette TRACE conn3 <- [1,2382,null,{}] 12:02:06 INFO - PROCESS | 1779 | 1472238126654 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:06 INFO - PROCESS | 1779 | 1472238126662 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:06 INFO - PROCESS | 1779 | 1472238126843 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:02:07 INFO - PROCESS | 1779 | 1472238127119 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:07 INFO - PROCESS | 1779 | 1472238127131 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce17c00 == 23 [pid = 1779] [id = 603] 12:02:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x91b9d000) [pid = 1779] [serial = 1810] [outer = (nil)] 12:02:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91c86800) [pid = 1779] [serial = 1811] [outer = 0x91b9d000] 12:02:07 INFO - PROCESS | 1779 | 1472238127260 Marionette DEBUG loaded listener.js 12:02:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x91f43400) [pid = 1779] [serial = 1812] [outer = 0x91b9d000] 12:02:08 INFO - PROCESS | 1779 | 1472238128255 Marionette TRACE conn3 <- [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]]]}] 12:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1701ms 12:02:08 INFO - PROCESS | 1779 | 1472238128332 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:02:08 INFO - PROCESS | 1779 | 1472238128337 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:02:08 INFO - PROCESS | 1779 | 1472238128344 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:02:08 INFO - PROCESS | 1779 | 1472238128348 Marionette TRACE conn3 <- [1,2386,null,{}] 12:02:08 INFO - PROCESS | 1779 | 1472238128353 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:08 INFO - PROCESS | 1779 | 1472238128358 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:08 INFO - PROCESS | 1779 | 1472238128592 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:02:08 INFO - PROCESS | 1779 | 1472238128831 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:08 INFO - PROCESS | 1779 | 1472238128840 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb8800 == 24 [pid = 1779] [id = 604] 12:02:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8dcbb000) [pid = 1779] [serial = 1813] [outer = (nil)] 12:02:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x92ff1c00) [pid = 1779] [serial = 1814] [outer = 0x8dcbb000] 12:02:08 INFO - PROCESS | 1779 | 1472238128943 Marionette DEBUG loaded listener.js 12:02:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x93940000) [pid = 1779] [serial = 1815] [outer = 0x8dcbb000] 12:02:10 INFO - PROCESS | 1779 | 1472238130026 Marionette TRACE conn3 <- [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]]]}] 12:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1732ms 12:02:10 INFO - PROCESS | 1779 | 1472238130102 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:02:10 INFO - PROCESS | 1779 | 1472238130107 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:02:10 INFO - PROCESS | 1779 | 1472238130116 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:02:10 INFO - PROCESS | 1779 | 1472238130120 Marionette TRACE conn3 <- [1,2390,null,{}] 12:02:10 INFO - PROCESS | 1779 | 1472238130129 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:10 INFO - PROCESS | 1779 | 1472238130135 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:10 INFO - PROCESS | 1779 | 1472238130317 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:02:10 INFO - PROCESS | 1779 | 1472238130581 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:10 INFO - PROCESS | 1779 | 1472238130607 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb7800 == 25 [pid = 1779] [id = 605] 12:02:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8dcb8000) [pid = 1779] [serial = 1816] [outer = (nil)] 12:02:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8dcdb400) [pid = 1779] [serial = 1817] [outer = 0x8dcb8000] 12:02:10 INFO - PROCESS | 1779 | 1472238130686 Marionette DEBUG loaded listener.js 12:02:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8dce4400) [pid = 1779] [serial = 1818] [outer = 0x8dcb8000] 12:02:11 INFO - PROCESS | 1779 | --DOCSHELL 0x91406c00 == 24 [pid = 1779] [id = 592] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x90874000) [pid = 1779] [serial = 1740] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8ed20800) [pid = 1779] [serial = 1739] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8e506400) [pid = 1779] [serial = 1770] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8e4d3400) [pid = 1779] [serial = 1769] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8e2dd800) [pid = 1779] [serial = 1766] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8ae2f000) [pid = 1779] [serial = 1742] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8e2e8c00) [pid = 1779] [serial = 1767] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8ce18800) [pid = 1779] [serial = 1743] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8e333c00) [pid = 1779] [serial = 1745] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8e4cc000) [pid = 1779] [serial = 1746] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91401400) [pid = 1779] [serial = 1749] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9087d000) [pid = 1779] [serial = 1748] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91ab5400) [pid = 1779] [serial = 1751] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91c8b400) [pid = 1779] [serial = 1754] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91ab8800) [pid = 1779] [serial = 1752] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91f4c400) [pid = 1779] [serial = 1757] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91c90c00) [pid = 1779] [serial = 1755] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x93948800) [pid = 1779] [serial = 1760] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9393ec00) [pid = 1779] [serial = 1758] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e2e9000) [pid = 1779] [serial = 1763] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9393a800) [pid = 1779] [serial = 1761] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e495400) [pid = 1779] [serial = 1764] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92fed800) [pid = 1779] [serial = 1712] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e33a800) [pid = 1779] [serial = 1733] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9087ec00) [pid = 1779] [serial = 1706] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8be4c400) [pid = 1779] [serial = 1700] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8bede000) [pid = 1779] [serial = 1701] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ce21000) [pid = 1779] [serial = 1728] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8dce5800) [pid = 1779] [serial = 1725] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9220a800) [pid = 1779] [serial = 1710] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93939400) [pid = 1779] [serial = 1713] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e337800) [pid = 1779] [serial = 1722] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e510400) [pid = 1779] [serial = 1736] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8dcdc400) [pid = 1779] [serial = 1730] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x93a53800) [pid = 1779] [serial = 1715] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e492400) [pid = 1779] [serial = 1734] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91409800) [pid = 1779] [serial = 1707] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x951d4400) [pid = 1779] [serial = 1719] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dcb3000) [pid = 1779] [serial = 1721] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dcb4400) [pid = 1779] [serial = 1724] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e24e000) [pid = 1779] [serial = 1731] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x93c6dc00) [pid = 1779] [serial = 1716] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8ed1d800) [pid = 1779] [serial = 1737] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8ce14400) [pid = 1779] [serial = 1727] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9511b400) [pid = 1779] [serial = 1718] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e333800) [pid = 1779] [serial = 1703] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x91f45400) [pid = 1779] [serial = 1709] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8e495800) [pid = 1779] [serial = 1704] [outer = (nil)] [url = about:blank] 12:02:11 INFO - PROCESS | 1779 | 1472238131641 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:02:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:02:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1586ms 12:02:11 INFO - PROCESS | 1779 | 1472238131702 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:02:11 INFO - PROCESS | 1779 | 1472238131708 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:02:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:02:11 INFO - PROCESS | 1779 | 1472238131718 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:02:11 INFO - PROCESS | 1779 | 1472238131721 Marionette TRACE conn3 <- [1,2394,null,{}] 12:02:11 INFO - PROCESS | 1779 | 1472238131728 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:11 INFO - PROCESS | 1779 | 1472238131733 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:11 INFO - PROCESS | 1779 | 1472238131925 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:02:12 INFO - PROCESS | 1779 | 1472238132064 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:12 INFO - PROCESS | 1779 | 1472238132071 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed7000 == 25 [pid = 1779] [id = 606] 12:02:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8ce18800) [pid = 1779] [serial = 1819] [outer = (nil)] 12:02:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e24e800) [pid = 1779] [serial = 1820] [outer = 0x8ce18800] 12:02:12 INFO - PROCESS | 1779 | 1472238132143 Marionette DEBUG loaded listener.js 12:02:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e2e9000) [pid = 1779] [serial = 1821] [outer = 0x8ce18800] 12:02:12 INFO - PROCESS | 1779 | 1472238132946 Marionette TRACE conn3 <- [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]]]}] 12:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1278ms 12:02:12 INFO - PROCESS | 1779 | 1472238132995 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:02:13 INFO - PROCESS | 1779 | 1472238132999 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:02:13 INFO - PROCESS | 1779 | 1472238133006 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:02:13 INFO - PROCESS | 1779 | 1472238133011 Marionette TRACE conn3 <- [1,2398,null,{}] 12:02:13 INFO - PROCESS | 1779 | 1472238133030 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:13 INFO - PROCESS | 1779 | 1472238133039 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:13 INFO - PROCESS | 1779 | 1472238133199 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:02:13 INFO - PROCESS | 1779 | 1472238133344 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:13 INFO - PROCESS | 1779 | 1472238133354 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cc400 == 26 [pid = 1779] [id = 607] 12:02:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e4d0000) [pid = 1779] [serial = 1822] [outer = (nil)] 12:02:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e508c00) [pid = 1779] [serial = 1823] [outer = 0x8e4d0000] 12:02:13 INFO - PROCESS | 1779 | 1472238133435 Marionette DEBUG loaded listener.js 12:02:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8ed1ac00) [pid = 1779] [serial = 1824] [outer = 0x8e4d0000] 12:02:14 INFO - PROCESS | 1779 | 1472238134302 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1336ms 12:02:14 INFO - PROCESS | 1779 | 1472238134342 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:02:14 INFO - PROCESS | 1779 | 1472238134347 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:02:14 INFO - PROCESS | 1779 | 1472238134353 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:02:14 INFO - PROCESS | 1779 | 1472238134356 Marionette TRACE conn3 <- [1,2402,null,{}] 12:02:14 INFO - PROCESS | 1779 | 1472238134370 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:14 INFO - PROCESS | 1779 | 1472238134375 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:14 INFO - PROCESS | 1779 | 1472238134584 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:02:14 INFO - PROCESS | 1779 | 1472238134606 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:14 INFO - PROCESS | 1779 | 1472238134612 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb3400 == 27 [pid = 1779] [id = 608] 12:02:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9087d000) [pid = 1779] [serial = 1825] [outer = (nil)] 12:02:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91404800) [pid = 1779] [serial = 1826] [outer = 0x9087d000] 12:02:14 INFO - PROCESS | 1779 | 1472238134681 Marionette DEBUG loaded listener.js 12:02:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x908fbc00) [pid = 1779] [serial = 1827] [outer = 0x9087d000] 12:02:15 INFO - PROCESS | 1779 | 1472238135607 Marionette TRACE conn3 <- [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]]]}] 12:02:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:02:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1293ms 12:02:15 INFO - PROCESS | 1779 | 1472238135646 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:02:15 INFO - PROCESS | 1779 | 1472238135650 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:02:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:02:15 INFO - PROCESS | 1779 | 1472238135656 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:02:15 INFO - PROCESS | 1779 | 1472238135659 Marionette TRACE conn3 <- [1,2406,null,{}] 12:02:15 INFO - PROCESS | 1779 | 1472238135674 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:15 INFO - PROCESS | 1779 | 1472238135678 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:15 INFO - PROCESS | 1779 | 1472238135898 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e254400) [pid = 1779] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91407000) [pid = 1779] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e50e400) [pid = 1779] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x91b9b800) [pid = 1779] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8bed8000) [pid = 1779] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x914e8400) [pid = 1779] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x908f5400) [pid = 1779] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8ed12400) [pid = 1779] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8e25a800) [pid = 1779] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:02:16 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x95115400) [pid = 1779] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:02:16 INFO - PROCESS | 1779 | 1472238136111 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:16 INFO - PROCESS | 1779 | 1472238136118 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2ec00 == 28 [pid = 1779] [id = 609] 12:02:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8bed8000) [pid = 1779] [serial = 1828] [outer = (nil)] 12:02:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e256000) [pid = 1779] [serial = 1829] [outer = 0x8bed8000] 12:02:16 INFO - PROCESS | 1779 | 1472238136188 Marionette DEBUG loaded listener.js 12:02:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x908f1c00) [pid = 1779] [serial = 1830] [outer = 0x8bed8000] 12:02:16 INFO - PROCESS | 1779 | 1472238136978 Marionette TRACE conn3 <- [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]]]}] 12:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1347ms 12:02:17 INFO - PROCESS | 1779 | 1472238137003 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:02:17 INFO - PROCESS | 1779 | 1472238137007 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:02:17 INFO - PROCESS | 1779 | 1472238137021 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:02:17 INFO - PROCESS | 1779 | 1472238137023 Marionette TRACE conn3 <- [1,2410,null,{}] 12:02:17 INFO - PROCESS | 1779 | 1472238137029 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:17 INFO - PROCESS | 1779 | 1472238137039 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:17 INFO - PROCESS | 1779 | 1472238137241 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:02:17 INFO - PROCESS | 1779 | 1472238137251 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:17 INFO - PROCESS | 1779 | 1472238137260 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4d000 == 29 [pid = 1779] [id = 610] 12:02:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e2ddc00) [pid = 1779] [serial = 1831] [outer = (nil)] 12:02:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x91b95800) [pid = 1779] [serial = 1832] [outer = 0x8e2ddc00] 12:02:17 INFO - PROCESS | 1779 | 1472238137328 Marionette DEBUG loaded listener.js 12:02:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91c89c00) [pid = 1779] [serial = 1833] [outer = 0x8e2ddc00] 12:02:18 INFO - PROCESS | 1779 | 1472238138414 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1443ms 12:02:18 INFO - PROCESS | 1779 | 1472238138458 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:02:18 INFO - PROCESS | 1779 | 1472238138465 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:02:18 INFO - PROCESS | 1779 | 1472238138474 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:02:18 INFO - PROCESS | 1779 | 1472238138479 Marionette TRACE conn3 <- [1,2414,null,{}] 12:02:18 INFO - PROCESS | 1779 | 1472238138488 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:18 INFO - PROCESS | 1779 | 1472238138494 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:18 INFO - PROCESS | 1779 | 1472238138717 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:02:18 INFO - PROCESS | 1779 | 1472238138978 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:19 INFO - PROCESS | 1779 | 1472238138995 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce16c00 == 30 [pid = 1779] [id = 611] 12:02:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8ce17400) [pid = 1779] [serial = 1834] [outer = (nil)] 12:02:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8dcb6400) [pid = 1779] [serial = 1835] [outer = 0x8ce17400] 12:02:19 INFO - PROCESS | 1779 | 1472238139088 Marionette DEBUG loaded listener.js 12:02:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dce1800) [pid = 1779] [serial = 1836] [outer = 0x8ce17400] 12:02:19 INFO - PROCESS | 1779 | 1472238139977 Marionette TRACE conn3 <- [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]]]}] 12:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1546ms 12:02:20 INFO - PROCESS | 1779 | 1472238140019 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:02:20 INFO - PROCESS | 1779 | 1472238140027 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:02:20 INFO - PROCESS | 1779 | 1472238140038 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:02:20 INFO - PROCESS | 1779 | 1472238140041 Marionette TRACE conn3 <- [1,2418,null,{}] 12:02:20 INFO - PROCESS | 1779 | 1472238140048 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:20 INFO - PROCESS | 1779 | 1472238140054 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:20 INFO - PROCESS | 1779 | 1472238140235 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:02:20 INFO - PROCESS | 1779 | 1472238140419 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:20 INFO - PROCESS | 1779 | 1472238140428 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80d400 == 31 [pid = 1779] [id = 612] 12:02:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e2eb000) [pid = 1779] [serial = 1837] [outer = (nil)] 12:02:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e502800) [pid = 1779] [serial = 1838] [outer = 0x8e2eb000] 12:02:20 INFO - PROCESS | 1779 | 1472238140514 Marionette DEBUG loaded listener.js 12:02:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed20c00) [pid = 1779] [serial = 1839] [outer = 0x8e2eb000] 12:02:21 INFO - PROCESS | 1779 | 1472238141519 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:02:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:02:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1542ms 12:02:21 INFO - PROCESS | 1779 | 1472238141580 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:02:21 INFO - PROCESS | 1779 | 1472238141584 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:02:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:02:21 INFO - PROCESS | 1779 | 1472238141592 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:02:21 INFO - PROCESS | 1779 | 1472238141598 Marionette TRACE conn3 <- [1,2422,null,{}] 12:02:21 INFO - PROCESS | 1779 | 1472238141614 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:21 INFO - PROCESS | 1779 | 1472238141623 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:21 INFO - PROCESS | 1779 | 1472238141842 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:02:22 INFO - PROCESS | 1779 | 1472238142074 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:22 INFO - PROCESS | 1779 | 1472238142084 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x91407000 == 32 [pid = 1779] [id = 613] 12:02:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91abf000) [pid = 1779] [serial = 1840] [outer = (nil)] 12:02:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91c90c00) [pid = 1779] [serial = 1841] [outer = 0x91abf000] 12:02:22 INFO - PROCESS | 1779 | 1472238142213 Marionette DEBUG loaded listener.js 12:02:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92209400) [pid = 1779] [serial = 1842] [outer = 0x91abf000] 12:02:23 INFO - PROCESS | 1779 | 1472238143142 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:02:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:02:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1584ms 12:02:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:02:23 INFO - PROCESS | 1779 | 1472238143176 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:02:23 INFO - PROCESS | 1779 | 1472238143180 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:02:23 INFO - PROCESS | 1779 | 1472238143187 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:02:23 INFO - PROCESS | 1779 | 1472238143191 Marionette TRACE conn3 <- [1,2426,null,{}] 12:02:23 INFO - PROCESS | 1779 | 1472238143196 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:23 INFO - PROCESS | 1779 | 1472238143202 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:23 INFO - PROCESS | 1779 | 1472238143414 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:02:23 INFO - PROCESS | 1779 | 1472238143597 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:23 INFO - PROCESS | 1779 | 1472238143605 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2dc00 == 33 [pid = 1779] [id = 614] 12:02:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x908f2800) [pid = 1779] [serial = 1843] [outer = (nil)] 12:02:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93939800) [pid = 1779] [serial = 1844] [outer = 0x908f2800] 12:02:23 INFO - PROCESS | 1779 | 1472238143684 Marionette DEBUG loaded listener.js 12:02:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9393c400) [pid = 1779] [serial = 1845] [outer = 0x908f2800] 12:02:24 INFO - PROCESS | 1779 | 1472238144620 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1483ms 12:02:24 INFO - PROCESS | 1779 | 1472238144670 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:02:24 INFO - PROCESS | 1779 | 1472238144673 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:02:24 INFO - PROCESS | 1779 | 1472238144680 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:02:24 INFO - PROCESS | 1779 | 1472238144684 Marionette TRACE conn3 <- [1,2430,null,{}] 12:02:24 INFO - PROCESS | 1779 | 1472238144690 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:24 INFO - PROCESS | 1779 | 1472238144695 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:24 INFO - PROCESS | 1779 | 1472238144864 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:02:25 INFO - PROCESS | 1779 | 1472238145059 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:25 INFO - PROCESS | 1779 | 1472238145068 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb9400 == 34 [pid = 1779] [id = 615] 12:02:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8dcde000) [pid = 1779] [serial = 1846] [outer = (nil)] 12:02:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9393a800) [pid = 1779] [serial = 1847] [outer = 0x8dcde000] 12:02:25 INFO - PROCESS | 1779 | 1472238145146 Marionette DEBUG loaded listener.js 12:02:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93948800) [pid = 1779] [serial = 1848] [outer = 0x8dcde000] 12:02:26 INFO - PROCESS | 1779 | 1472238146099 Marionette TRACE conn3 <- [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]]]}] 12:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1487ms 12:02:26 INFO - PROCESS | 1779 | 1472238146168 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:02:26 INFO - PROCESS | 1779 | 1472238146172 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:02:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:02:26 INFO - PROCESS | 1779 | 1472238146178 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:02:26 INFO - PROCESS | 1779 | 1472238146182 Marionette TRACE conn3 <- [1,2434,null,{}] 12:02:26 INFO - PROCESS | 1779 | 1472238146188 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:26 INFO - PROCESS | 1779 | 1472238146198 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:26 INFO - PROCESS | 1779 | 1472238146457 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:02:26 INFO - PROCESS | 1779 | 1472238146695 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:26 INFO - PROCESS | 1779 | 1472238146704 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x93943800 == 35 [pid = 1779] [id = 616] 12:02:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93945400) [pid = 1779] [serial = 1849] [outer = (nil)] 12:02:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x947f2400) [pid = 1779] [serial = 1850] [outer = 0x93945400] 12:02:26 INFO - PROCESS | 1779 | 1472238146796 Marionette DEBUG loaded listener.js 12:02:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9511b400) [pid = 1779] [serial = 1851] [outer = 0x93945400] 12:02:27 INFO - PROCESS | 1779 | 1472238147657 Marionette TRACE conn3 <- [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]]]}] 12:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1541ms 12:02:27 INFO - PROCESS | 1779 | 1472238147720 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:02:27 INFO - PROCESS | 1779 | 1472238147723 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:02:27 INFO - PROCESS | 1779 | 1472238147730 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:02:27 INFO - PROCESS | 1779 | 1472238147734 Marionette TRACE conn3 <- [1,2438,null,{}] 12:02:27 INFO - PROCESS | 1779 | 1472238147740 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:27 INFO - PROCESS | 1779 | 1472238147745 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:27 INFO - PROCESS | 1779 | 1472238147924 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:02:28 INFO - PROCESS | 1779 | 1472238148109 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:28 INFO - PROCESS | 1779 | 1472238148116 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4d400 == 36 [pid = 1779] [id = 617] 12:02:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8bed8c00) [pid = 1779] [serial = 1852] [outer = (nil)] 12:02:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9523d800) [pid = 1779] [serial = 1853] [outer = 0x8bed8c00] 12:02:28 INFO - PROCESS | 1779 | 1472238148200 Marionette DEBUG loaded listener.js 12:02:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9523e800) [pid = 1779] [serial = 1854] [outer = 0x8bed8c00] 12:02:29 INFO - PROCESS | 1779 | 1472238149131 Marionette TRACE conn3 <- [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]]]}] 12:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1479ms 12:02:29 INFO - PROCESS | 1779 | 1472238149210 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:02:29 INFO - PROCESS | 1779 | 1472238149214 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:02:29 INFO - PROCESS | 1779 | 1472238149220 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:02:29 INFO - PROCESS | 1779 | 1472238149224 Marionette TRACE conn3 <- [1,2442,null,{}] 12:02:29 INFO - PROCESS | 1779 | 1472238149230 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:29 INFO - PROCESS | 1779 | 1472238149235 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:29 INFO - PROCESS | 1779 | 1472238149661 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:02:29 INFO - PROCESS | 1779 | 1472238149935 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:29 INFO - PROCESS | 1779 | 1472238149945 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedd000 == 37 [pid = 1779] [id = 618] 12:02:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ce1d400) [pid = 1779] [serial = 1855] [outer = (nil)] 12:02:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d806400) [pid = 1779] [serial = 1856] [outer = 0x8ce1d400] 12:02:30 INFO - PROCESS | 1779 | 1472238150065 Marionette DEBUG loaded listener.js 12:02:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8dcbc400) [pid = 1779] [serial = 1857] [outer = 0x8ce1d400] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed7800 == 36 [pid = 1779] [id = 597] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb9c00 == 35 [pid = 1779] [id = 589] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce1400 == 34 [pid = 1779] [id = 590] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed1e000 == 33 [pid = 1779] [id = 593] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae21400 == 32 [pid = 1779] [id = 595] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed2800 == 31 [pid = 1779] [id = 587] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x91406000 == 30 [pid = 1779] [id = 591] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae30400 == 29 [pid = 1779] [id = 594] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce0c00 == 28 [pid = 1779] [id = 588] 12:02:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80a400 == 27 [pid = 1779] [id = 596] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8ed1b800) [pid = 1779] [serial = 1773] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e494c00) [pid = 1779] [serial = 1772] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x914e1400) [pid = 1779] [serial = 1776] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9524ac00) [pid = 1779] [serial = 1791] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x914dbc00) [pid = 1779] [serial = 1775] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x95249400) [pid = 1779] [serial = 1790] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91f43800) [pid = 1779] [serial = 1779] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8bede400) [pid = 1779] [serial = 1793] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91c83400) [pid = 1779] [serial = 1778] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x93c67c00) [pid = 1779] [serial = 1782] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93a54800) [pid = 1779] [serial = 1781] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x95111000) [pid = 1779] [serial = 1785] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9510dc00) [pid = 1779] [serial = 1784] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8ed17400) [pid = 1779] [serial = 1799] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9087e400) [pid = 1779] [serial = 1800] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e2e7000) [pid = 1779] [serial = 1796] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x95244000) [pid = 1779] [serial = 1788] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x95241400) [pid = 1779] [serial = 1787] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e334400) [pid = 1779] [serial = 1797] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d801c00) [pid = 1779] [serial = 1794] [outer = (nil)] [url = about:blank] 12:02:31 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x908fa000) [pid = 1779] [serial = 1802] [outer = (nil)] [url = about:blank] 12:02:32 INFO - PROCESS | 1779 | 1472238152246 Marionette TRACE conn3 <- [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]]]}] 12:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 3045ms 12:02:32 INFO - PROCESS | 1779 | 1472238152267 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:02:32 INFO - PROCESS | 1779 | 1472238152273 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:02:32 INFO - PROCESS | 1779 | 1472238152281 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:02:32 INFO - PROCESS | 1779 | 1472238152286 Marionette TRACE conn3 <- [1,2446,null,{}] 12:02:32 INFO - PROCESS | 1779 | 1472238152296 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:32 INFO - PROCESS | 1779 | 1472238152301 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:32 INFO - PROCESS | 1779 | 1472238152459 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:02:32 INFO - PROCESS | 1779 | 1472238152478 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:32 INFO - PROCESS | 1779 | 1472238152487 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d801400 == 28 [pid = 1779] [id = 619] 12:02:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8d801c00) [pid = 1779] [serial = 1858] [outer = (nil)] 12:02:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d80a400) [pid = 1779] [serial = 1859] [outer = 0x8d801c00] 12:02:32 INFO - PROCESS | 1779 | 1472238152561 Marionette DEBUG loaded listener.js 12:02:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d80f000) [pid = 1779] [serial = 1860] [outer = 0x8d801c00] 12:02:33 INFO - PROCESS | 1779 | 1472238153502 Marionette TRACE conn3 <- [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]]]}] 12:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1239ms 12:02:33 INFO - PROCESS | 1779 | 1472238153522 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:02:33 INFO - PROCESS | 1779 | 1472238153531 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:02:33 INFO - PROCESS | 1779 | 1472238153542 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:02:33 INFO - PROCESS | 1779 | 1472238153546 Marionette TRACE conn3 <- [1,2450,null,{}] 12:02:33 INFO - PROCESS | 1779 | 1472238153552 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:33 INFO - PROCESS | 1779 | 1472238153559 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:33 INFO - PROCESS | 1779 | 1472238153730 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:02:33 INFO - PROCESS | 1779 | 1472238153742 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:33 INFO - PROCESS | 1779 | 1472238153750 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2dd400 == 29 [pid = 1779] [id = 620] 12:02:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e2e5400) [pid = 1779] [serial = 1861] [outer = (nil)] 12:02:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e32f000) [pid = 1779] [serial = 1862] [outer = 0x8e2e5400] 12:02:33 INFO - PROCESS | 1779 | 1472238153950 Marionette DEBUG loaded listener.js 12:02:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e335c00) [pid = 1779] [serial = 1863] [outer = 0x8e2e5400] 12:02:34 INFO - PROCESS | 1779 | 1472238154798 Marionette TRACE conn3 <- [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]]]}] 12:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1279ms 12:02:34 INFO - PROCESS | 1779 | 1472238154821 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:02:34 INFO - PROCESS | 1779 | 1472238154825 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:02:34 INFO - PROCESS | 1779 | 1472238154832 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:02:34 INFO - PROCESS | 1779 | 1472238154837 Marionette TRACE conn3 <- [1,2454,null,{}] 12:02:34 INFO - PROCESS | 1779 | 1472238154862 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:34 INFO - PROCESS | 1779 | 1472238154871 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:35 INFO - PROCESS | 1779 | 1472238155077 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:02:35 INFO - PROCESS | 1779 | 1472238155101 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:35 INFO - PROCESS | 1779 | 1472238155113 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e501c00 == 30 [pid = 1779] [id = 621] 12:02:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e502000) [pid = 1779] [serial = 1864] [outer = (nil)] 12:02:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e506c00) [pid = 1779] [serial = 1865] [outer = 0x8e502000] 12:02:35 INFO - PROCESS | 1779 | 1472238155183 Marionette DEBUG loaded listener.js 12:02:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e50f000) [pid = 1779] [serial = 1866] [outer = 0x8e502000] 12:02:36 INFO - PROCESS | 1779 | 1472238156113 Marionette TRACE conn3 <- [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]]]}] 12:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1293ms 12:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:02:36 INFO - PROCESS | 1779 | 1472238156125 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:02:36 INFO - PROCESS | 1779 | 1472238156129 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:02:36 INFO - PROCESS | 1779 | 1472238156135 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:02:36 INFO - PROCESS | 1779 | 1472238156138 Marionette TRACE conn3 <- [1,2458,null,{}] 12:02:36 INFO - PROCESS | 1779 | 1472238156151 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:36 INFO - PROCESS | 1779 | 1472238156155 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:36 INFO - PROCESS | 1779 | 1472238156356 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:02:36 INFO - PROCESS | 1779 | 1472238156379 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:36 INFO - PROCESS | 1779 | 1472238156388 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2ac00 == 31 [pid = 1779] [id = 622] 12:02:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e4d3000) [pid = 1779] [serial = 1867] [outer = (nil)] 12:02:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x90876c00) [pid = 1779] [serial = 1868] [outer = 0x8e4d3000] 12:02:36 INFO - PROCESS | 1779 | 1472238156466 Marionette DEBUG loaded listener.js 12:02:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x908f4800) [pid = 1779] [serial = 1869] [outer = 0x8e4d3000] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e2ddc00) [pid = 1779] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8dcb8000) [pid = 1779] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4d0000) [pid = 1779] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ce18000) [pid = 1779] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9087ac00) [pid = 1779] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8bed8000) [pid = 1779] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ce18800) [pid = 1779] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9087d000) [pid = 1779] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91b9d000) [pid = 1779] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dcbb000) [pid = 1779] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:02:37 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d80b000) [pid = 1779] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:02:37 INFO - PROCESS | 1779 | 1472238157860 Marionette TRACE conn3 <- [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]]]}] 12:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1783ms 12:02:37 INFO - PROCESS | 1779 | 1472238157917 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:02:37 INFO - PROCESS | 1779 | 1472238157920 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:02:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:02:37 INFO - PROCESS | 1779 | 1472238157926 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:02:37 INFO - PROCESS | 1779 | 1472238157929 Marionette TRACE conn3 <- [1,2462,null,{}] 12:02:37 INFO - PROCESS | 1779 | 1472238157944 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:37 INFO - PROCESS | 1779 | 1472238157948 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:38 INFO - PROCESS | 1779 | 1472238158087 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:02:38 INFO - PROCESS | 1779 | 1472238158095 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:38 INFO - PROCESS | 1779 | 1472238158104 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e32d800 == 32 [pid = 1779] [id = 623] 12:02:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e331000) [pid = 1779] [serial = 1870] [outer = (nil)] 12:02:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x908f4400) [pid = 1779] [serial = 1871] [outer = 0x8e331000] 12:02:38 INFO - PROCESS | 1779 | 1472238158172 Marionette DEBUG loaded listener.js 12:02:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91401c00) [pid = 1779] [serial = 1872] [outer = 0x8e331000] 12:02:39 INFO - PROCESS | 1779 | 1472238159034 Marionette TRACE conn3 <- [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]]]}] 12:02:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:02:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1140ms 12:02:39 INFO - PROCESS | 1779 | 1472238159067 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:02:39 INFO - PROCESS | 1779 | 1472238159070 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:02:39 INFO - PROCESS | 1779 | 1472238159076 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:02:39 INFO - PROCESS | 1779 | 1472238159080 Marionette TRACE conn3 <- [1,2466,null,{}] 12:02:39 INFO - PROCESS | 1779 | 1472238159085 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:39 INFO - PROCESS | 1779 | 1472238159095 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:39 INFO - PROCESS | 1779 | 1472238159284 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:02:39 INFO - PROCESS | 1779 | 1472238159294 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:39 INFO - PROCESS | 1779 | 1472238159300 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed8000 == 33 [pid = 1779] [id = 624] 12:02:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8ce14800) [pid = 1779] [serial = 1873] [outer = (nil)] 12:02:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91abb400) [pid = 1779] [serial = 1874] [outer = 0x8ce14800] 12:02:39 INFO - PROCESS | 1779 | 1472238159498 Marionette DEBUG loaded listener.js 12:02:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91b93800) [pid = 1779] [serial = 1875] [outer = 0x8ce14800] 12:02:40 INFO - PROCESS | 1779 | 1472238160575 Marionette TRACE conn3 <- [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]]]}] 12:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1579ms 12:02:40 INFO - PROCESS | 1779 | 1472238160657 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:02:40 INFO - PROCESS | 1779 | 1472238160664 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:02:40 INFO - PROCESS | 1779 | 1472238160672 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:02:40 INFO - PROCESS | 1779 | 1472238160679 Marionette TRACE conn3 <- [1,2470,null,{}] 12:02:40 INFO - PROCESS | 1779 | 1472238160688 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:40 INFO - PROCESS | 1779 | 1472238160694 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:40 INFO - PROCESS | 1779 | 1472238160918 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:02:41 INFO - PROCESS | 1779 | 1472238161195 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:41 INFO - PROCESS | 1779 | 1472238161206 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae29400 == 34 [pid = 1779] [id = 625] 12:02:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8dcbe000) [pid = 1779] [serial = 1876] [outer = (nil)] 12:02:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e254000) [pid = 1779] [serial = 1877] [outer = 0x8dcbe000] 12:02:41 INFO - PROCESS | 1779 | 1472238161291 Marionette DEBUG loaded listener.js 12:02:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e2e7000) [pid = 1779] [serial = 1878] [outer = 0x8dcbe000] 12:02:42 INFO - PROCESS | 1779 | 1472238162336 Marionette TRACE conn3 <- [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]]]}] 12:02:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:02:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1750ms 12:02:42 INFO - PROCESS | 1779 | 1472238162422 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:02:42 INFO - PROCESS | 1779 | 1472238162430 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:02:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:02:42 INFO - PROCESS | 1779 | 1472238162442 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:02:42 INFO - PROCESS | 1779 | 1472238162446 Marionette TRACE conn3 <- [1,2474,null,{}] 12:02:42 INFO - PROCESS | 1779 | 1472238162452 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:42 INFO - PROCESS | 1779 | 1472238162458 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:42 INFO - PROCESS | 1779 | 1472238162677 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:02:42 INFO - PROCESS | 1779 | 1472238162963 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:42 INFO - PROCESS | 1779 | 1472238162971 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e48d000 == 35 [pid = 1779] [id = 626] 12:02:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed13800) [pid = 1779] [serial = 1879] [outer = (nil)] 12:02:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x90871c00) [pid = 1779] [serial = 1880] [outer = 0x8ed13800] 12:02:43 INFO - PROCESS | 1779 | 1472238163081 Marionette DEBUG loaded listener.js 12:02:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x90873c00) [pid = 1779] [serial = 1881] [outer = 0x8ed13800] 12:02:44 INFO - PROCESS | 1779 | 1472238164070 Marionette TRACE conn3 <- [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]]]}] 12:02:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:02:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1640ms 12:02:44 INFO - PROCESS | 1779 | 1472238164082 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:02:44 INFO - PROCESS | 1779 | 1472238164087 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:02:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:02:44 INFO - PROCESS | 1779 | 1472238164122 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:02:44 INFO - PROCESS | 1779 | 1472238164128 Marionette TRACE conn3 <- [1,2478,null,{}] 12:02:44 INFO - PROCESS | 1779 | 1472238164145 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:44 INFO - PROCESS | 1779 | 1472238164154 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:44 INFO - PROCESS | 1779 | 1472238164335 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:02:44 INFO - PROCESS | 1779 | 1472238164517 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:44 INFO - PROCESS | 1779 | 1472238164529 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d6000 == 36 [pid = 1779] [id = 627] 12:02:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91c81400) [pid = 1779] [serial = 1882] [outer = (nil)] 12:02:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91c8e400) [pid = 1779] [serial = 1883] [outer = 0x91c81400] 12:02:44 INFO - PROCESS | 1779 | 1472238164665 Marionette DEBUG loaded listener.js 12:02:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91f44c00) [pid = 1779] [serial = 1884] [outer = 0x91c81400] 12:02:45 INFO - PROCESS | 1779 | 1472238165657 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:02:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:02:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1588ms 12:02:45 INFO - PROCESS | 1779 | 1472238165708 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:02:45 INFO - PROCESS | 1779 | 1472238165713 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:02:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:02:45 INFO - PROCESS | 1779 | 1472238165720 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:02:45 INFO - PROCESS | 1779 | 1472238165723 Marionette TRACE conn3 <- [1,2482,null,{}] 12:02:45 INFO - PROCESS | 1779 | 1472238165729 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:45 INFO - PROCESS | 1779 | 1472238165734 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:45 INFO - PROCESS | 1779 | 1472238165915 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:02:46 INFO - PROCESS | 1779 | 1472238166098 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:46 INFO - PROCESS | 1779 | 1472238166107 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4a400 == 37 [pid = 1779] [id = 628] 12:02:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8be58400) [pid = 1779] [serial = 1885] [outer = (nil)] 12:02:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e256c00) [pid = 1779] [serial = 1886] [outer = 0x8be58400] 12:02:46 INFO - PROCESS | 1779 | 1472238166242 Marionette DEBUG loaded listener.js 12:02:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x908f9400) [pid = 1779] [serial = 1887] [outer = 0x8be58400] 12:02:47 INFO - PROCESS | 1779 | 1472238167481 Marionette TRACE conn3 <- [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]]]}] 12:02:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:02:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1832ms 12:02:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8e32d800 == 36 [pid = 1779] [id = 623] 12:02:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2ac00 == 35 [pid = 1779] [id = 622] 12:02:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8e501c00 == 34 [pid = 1779] [id = 621] 12:02:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2dd400 == 33 [pid = 1779] [id = 620] 12:02:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8d801400 == 32 [pid = 1779] [id = 619] 12:02:47 INFO - PROCESS | 1779 | 1472238167584 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:02:47 INFO - PROCESS | 1779 | 1472238167590 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:02:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:02:47 INFO - PROCESS | 1779 | 1472238167598 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:02:47 INFO - PROCESS | 1779 | 1472238167602 Marionette TRACE conn3 <- [1,2486,null,{}] 12:02:47 INFO - PROCESS | 1779 | 1472238167610 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:47 INFO - PROCESS | 1779 | 1472238167615 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:47 INFO - PROCESS | 1779 | 1472238167765 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91b95800) [pid = 1779] [serial = 1832] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8dcdb400) [pid = 1779] [serial = 1817] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e508c00) [pid = 1779] [serial = 1823] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e256800) [pid = 1779] [serial = 1805] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x914dcc00) [pid = 1779] [serial = 1809] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e256000) [pid = 1779] [serial = 1829] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x908f1000) [pid = 1779] [serial = 1808] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x908f1c00) [pid = 1779] [serial = 1830] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e334000) [pid = 1779] [serial = 1806] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dce4400) [pid = 1779] [serial = 1818] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e2e9000) [pid = 1779] [serial = 1821] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x908fbc00) [pid = 1779] [serial = 1827] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91404800) [pid = 1779] [serial = 1826] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91c86800) [pid = 1779] [serial = 1811] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x93940000) [pid = 1779] [serial = 1815] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e24e800) [pid = 1779] [serial = 1820] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ed1ac00) [pid = 1779] [serial = 1824] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91f43400) [pid = 1779] [serial = 1812] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91409400) [pid = 1779] [serial = 1803] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92ff1c00) [pid = 1779] [serial = 1814] [outer = (nil)] [url = about:blank] 12:02:47 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91c89c00) [pid = 1779] [serial = 1833] [outer = (nil)] [url = about:blank] 12:02:48 INFO - PROCESS | 1779 | 1472238168002 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:48 INFO - PROCESS | 1779 | 1472238168011 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedd800 == 33 [pid = 1779] [id = 629] 12:02:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8bede800) [pid = 1779] [serial = 1888] [outer = (nil)] 12:02:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8d80b400) [pid = 1779] [serial = 1889] [outer = 0x8bede800] 12:02:48 INFO - PROCESS | 1779 | 1472238168090 Marionette DEBUG loaded listener.js 12:02:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcbb000) [pid = 1779] [serial = 1890] [outer = 0x8bede800] 12:02:48 INFO - PROCESS | 1779 | 1472238168885 Marionette TRACE conn3 <- [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]]]}] 12:02:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:02:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1344ms 12:02:48 INFO - PROCESS | 1779 | 1472238168942 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:02:48 INFO - PROCESS | 1779 | 1472238168950 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:02:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:02:48 INFO - PROCESS | 1779 | 1472238168960 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:02:48 INFO - PROCESS | 1779 | 1472238168964 Marionette TRACE conn3 <- [1,2490,null,{}] 12:02:48 INFO - PROCESS | 1779 | 1472238168970 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:48 INFO - PROCESS | 1779 | 1472238168975 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:49 INFO - PROCESS | 1779 | 1472238169144 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:02:49 INFO - PROCESS | 1779 | 1472238169154 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:49 INFO - PROCESS | 1779 | 1472238169161 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcdb400 == 34 [pid = 1779] [id = 630] 12:02:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e2e1400) [pid = 1779] [serial = 1891] [outer = (nil)] 12:02:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e330000) [pid = 1779] [serial = 1892] [outer = 0x8e2e1400] 12:02:49 INFO - PROCESS | 1779 | 1472238169248 Marionette DEBUG loaded listener.js 12:02:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e338c00) [pid = 1779] [serial = 1893] [outer = 0x8e2e1400] 12:02:50 INFO - PROCESS | 1779 | 1472238170238 Marionette TRACE conn3 <- [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]]]}] 12:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1331ms 12:02:50 INFO - PROCESS | 1779 | 1472238170295 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:02:50 INFO - PROCESS | 1779 | 1472238170299 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:02:50 INFO - PROCESS | 1779 | 1472238170306 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:02:50 INFO - PROCESS | 1779 | 1472238170311 Marionette TRACE conn3 <- [1,2494,null,{}] 12:02:50 INFO - PROCESS | 1779 | 1472238170335 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:50 INFO - PROCESS | 1779 | 1472238170344 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:50 INFO - PROCESS | 1779 | 1472238170556 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:02:50 INFO - PROCESS | 1779 | 1472238170580 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:50 INFO - PROCESS | 1779 | 1472238170590 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e509800 == 35 [pid = 1779] [id = 631] 12:02:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e50a400) [pid = 1779] [serial = 1894] [outer = (nil)] 12:02:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ed12c00) [pid = 1779] [serial = 1895] [outer = 0x8e50a400] 12:02:50 INFO - PROCESS | 1779 | 1472238170660 Marionette DEBUG loaded listener.js 12:02:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed1d800) [pid = 1779] [serial = 1896] [outer = 0x8e50a400] 12:02:51 INFO - PROCESS | 1779 | 1472238171614 Marionette TRACE conn3 <- [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]]]}] 12:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1392ms 12:02:51 INFO - PROCESS | 1779 | 1472238171698 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:02:51 INFO - PROCESS | 1779 | 1472238171703 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:02:51 INFO - PROCESS | 1779 | 1472238171709 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:02:51 INFO - PROCESS | 1779 | 1472238171712 Marionette TRACE conn3 <- [1,2498,null,{}] 12:02:51 INFO - PROCESS | 1779 | 1472238171718 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:51 INFO - PROCESS | 1779 | 1472238171723 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:51 INFO - PROCESS | 1779 | 1472238171943 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:02:51 INFO - PROCESS | 1779 | 1472238171967 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:51 INFO - PROCESS | 1779 | 1472238171974 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2eb800 == 36 [pid = 1779] [id = 632] 12:02:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed20000) [pid = 1779] [serial = 1897] [outer = (nil)] 12:02:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x908fb800) [pid = 1779] [serial = 1898] [outer = 0x8ed20000] 12:02:52 INFO - PROCESS | 1779 | 1472238172044 Marionette DEBUG loaded listener.js 12:02:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91410800) [pid = 1779] [serial = 1899] [outer = 0x8ed20000] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d801c00) [pid = 1779] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e2e5400) [pid = 1779] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e502000) [pid = 1779] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ce17400) [pid = 1779] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e2eb000) [pid = 1779] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91abf000) [pid = 1779] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x908f2800) [pid = 1779] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dcde000) [pid = 1779] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x93945400) [pid = 1779] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8bed8c00) [pid = 1779] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e4d3000) [pid = 1779] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:02:52 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e331000) [pid = 1779] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:02:53 INFO - PROCESS | 1779 | 1472238173118 Marionette TRACE conn3 <- [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]]]}] 12:02:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:02:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1431ms 12:02:53 INFO - PROCESS | 1779 | 1472238173141 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:02:53 INFO - PROCESS | 1779 | 1472238173145 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:02:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:02:53 INFO - PROCESS | 1779 | 1472238173151 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:02:53 INFO - PROCESS | 1779 | 1472238173154 Marionette TRACE conn3 <- [1,2502,null,{}] 12:02:53 INFO - PROCESS | 1779 | 1472238173160 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:53 INFO - PROCESS | 1779 | 1472238173165 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:53 INFO - PROCESS | 1779 | 1472238173366 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:02:53 INFO - PROCESS | 1779 | 1472238173385 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:53 INFO - PROCESS | 1779 | 1472238173392 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1b800 == 37 [pid = 1779] [id = 633] 12:02:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e2eb000) [pid = 1779] [serial = 1900] [outer = (nil)] 12:02:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x908fb000) [pid = 1779] [serial = 1901] [outer = 0x8e2eb000] 12:02:53 INFO - PROCESS | 1779 | 1472238173460 Marionette DEBUG loaded listener.js 12:02:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x914e0800) [pid = 1779] [serial = 1902] [outer = 0x8e2eb000] 12:02:54 INFO - PROCESS | 1779 | 1472238174332 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1239ms 12:02:54 INFO - PROCESS | 1779 | 1472238174392 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:02:54 INFO - PROCESS | 1779 | 1472238174395 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:02:54 INFO - PROCESS | 1779 | 1472238174401 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:02:54 INFO - PROCESS | 1779 | 1472238174405 Marionette TRACE conn3 <- [1,2506,null,{}] 12:02:54 INFO - PROCESS | 1779 | 1472238174410 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:54 INFO - PROCESS | 1779 | 1472238174420 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:54 INFO - PROCESS | 1779 | 1472238174618 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:02:54 INFO - PROCESS | 1779 | 1472238174831 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:54 INFO - PROCESS | 1779 | 1472238174842 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae26400 == 38 [pid = 1779] [id = 634] 12:02:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ae27400) [pid = 1779] [serial = 1903] [outer = (nil)] 12:02:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ae2e800) [pid = 1779] [serial = 1904] [outer = 0x8ae27400] 12:02:54 INFO - PROCESS | 1779 | 1472238174932 Marionette DEBUG loaded listener.js 12:02:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8bed5800) [pid = 1779] [serial = 1905] [outer = 0x8ae27400] 12:02:55 INFO - PROCESS | 1779 | 1472238175955 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1629ms 12:02:56 INFO - PROCESS | 1779 | 1472238176034 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:02:56 INFO - PROCESS | 1779 | 1472238176040 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:02:56 INFO - PROCESS | 1779 | 1472238176049 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:02:56 INFO - PROCESS | 1779 | 1472238176054 Marionette TRACE conn3 <- [1,2510,null,{}] 12:02:56 INFO - PROCESS | 1779 | 1472238176062 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:56 INFO - PROCESS | 1779 | 1472238176069 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:56 INFO - PROCESS | 1779 | 1472238176257 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:02:56 INFO - PROCESS | 1779 | 1472238176458 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:56 INFO - PROCESS | 1779 | 1472238176469 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcdf400 == 39 [pid = 1779] [id = 635] 12:02:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e251c00) [pid = 1779] [serial = 1906] [outer = (nil)] 12:02:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e2eac00) [pid = 1779] [serial = 1907] [outer = 0x8e251c00] 12:02:56 INFO - PROCESS | 1779 | 1472238176618 Marionette DEBUG loaded listener.js 12:02:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e48e000) [pid = 1779] [serial = 1908] [outer = 0x8e251c00] 12:02:57 INFO - PROCESS | 1779 | 1472238177600 Marionette TRACE conn3 <- [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]]]}] 12:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1584ms 12:02:57 INFO - PROCESS | 1779 | 1472238177636 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:02:57 INFO - PROCESS | 1779 | 1472238177643 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:02:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:02:57 INFO - PROCESS | 1779 | 1472238177650 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:02:57 INFO - PROCESS | 1779 | 1472238177653 Marionette TRACE conn3 <- [1,2514,null,{}] 12:02:57 INFO - PROCESS | 1779 | 1472238177660 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:57 INFO - PROCESS | 1779 | 1472238177665 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:57 INFO - PROCESS | 1779 | 1472238177883 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:02:58 INFO - PROCESS | 1779 | 1472238178183 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:58 INFO - PROCESS | 1779 | 1472238178191 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e505800 == 40 [pid = 1779] [id = 636] 12:02:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed1a800) [pid = 1779] [serial = 1909] [outer = (nil)] 12:02:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x90879800) [pid = 1779] [serial = 1910] [outer = 0x8ed1a800] 12:02:58 INFO - PROCESS | 1779 | 1472238178319 Marionette DEBUG loaded listener.js 12:02:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91403800) [pid = 1779] [serial = 1911] [outer = 0x8ed1a800] 12:02:59 INFO - PROCESS | 1779 | 1472238179351 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1737ms 12:02:59 INFO - PROCESS | 1779 | 1472238179389 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:02:59 INFO - PROCESS | 1779 | 1472238179395 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:02:59 INFO - PROCESS | 1779 | 1472238179413 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:02:59 INFO - PROCESS | 1779 | 1472238179424 Marionette TRACE conn3 <- [1,2518,null,{}] 12:02:59 INFO - PROCESS | 1779 | 1472238179436 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:59 INFO - PROCESS | 1779 | 1472238179445 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:02:59 INFO - PROCESS | 1779 | 1472238179723 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:03:00 INFO - PROCESS | 1779 | 1472238180042 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:00 INFO - PROCESS | 1779 | 1472238180050 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e510000 == 41 [pid = 1779] [id = 637] 12:03:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9140a800) [pid = 1779] [serial = 1912] [outer = (nil)] 12:03:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91b9f400) [pid = 1779] [serial = 1913] [outer = 0x9140a800] 12:03:00 INFO - PROCESS | 1779 | 1472238180137 Marionette DEBUG loaded listener.js 12:03:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91f40000) [pid = 1779] [serial = 1914] [outer = 0x9140a800] 12:03:01 INFO - PROCESS | 1779 | 1472238181185 Marionette TRACE conn3 <- [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]]]}] 12:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1853ms 12:03:01 INFO - PROCESS | 1779 | 1472238181257 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:03:01 INFO - PROCESS | 1779 | 1472238181264 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:03:01 INFO - PROCESS | 1779 | 1472238181272 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:03:01 INFO - PROCESS | 1779 | 1472238181277 Marionette TRACE conn3 <- [1,2522,null,{}] 12:03:01 INFO - PROCESS | 1779 | 1472238181284 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:01 INFO - PROCESS | 1779 | 1472238181291 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:01 INFO - PROCESS | 1779 | 1472238181577 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:03:01 INFO - PROCESS | 1779 | 1472238181892 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:01 INFO - PROCESS | 1779 | 1472238181904 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed3000 == 42 [pid = 1779] [id = 638] 12:03:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e4cb400) [pid = 1779] [serial = 1915] [outer = (nil)] 12:03:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92ff0c00) [pid = 1779] [serial = 1916] [outer = 0x8e4cb400] 12:03:01 INFO - PROCESS | 1779 | 1472238181996 Marionette DEBUG loaded listener.js 12:03:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92ff2400) [pid = 1779] [serial = 1917] [outer = 0x8e4cb400] 12:03:02 INFO - PROCESS | 1779 | 1472238182993 Marionette TRACE conn3 <- [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]]]}] 12:03:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:03:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1783ms 12:03:03 INFO - PROCESS | 1779 | 1472238183057 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:03:03 INFO - PROCESS | 1779 | 1472238183062 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:03:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:03:03 INFO - PROCESS | 1779 | 1472238183070 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:03:03 INFO - PROCESS | 1779 | 1472238183075 Marionette TRACE conn3 <- [1,2526,null,{}] 12:03:03 INFO - PROCESS | 1779 | 1472238183081 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:03 INFO - PROCESS | 1779 | 1472238183085 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:03 INFO - PROCESS | 1779 | 1472238183272 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:03:03 INFO - PROCESS | 1779 | 1472238183441 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:03 INFO - PROCESS | 1779 | 1472238183460 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x9393d800 == 43 [pid = 1779] [id = 639] 12:03:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x93943c00) [pid = 1779] [serial = 1918] [outer = (nil)] 12:03:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x93a54400) [pid = 1779] [serial = 1919] [outer = 0x93943c00] 12:03:03 INFO - PROCESS | 1779 | 1472238183595 Marionette DEBUG loaded listener.js 12:03:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x947e6400) [pid = 1779] [serial = 1920] [outer = 0x93943c00] 12:03:04 INFO - PROCESS | 1779 | 1472238184685 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:03:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:03:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1684ms 12:03:04 INFO - PROCESS | 1779 | 1472238184754 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:03:04 INFO - PROCESS | 1779 | 1472238184758 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:03:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:03:04 INFO - PROCESS | 1779 | 1472238184765 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:03:04 INFO - PROCESS | 1779 | 1472238184769 Marionette TRACE conn3 <- [1,2530,null,{}] 12:03:04 INFO - PROCESS | 1779 | 1472238184775 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:04 INFO - PROCESS | 1779 | 1472238184781 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:04 INFO - PROCESS | 1779 | 1472238184974 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:03:05 INFO - PROCESS | 1779 | 1472238185166 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:05 INFO - PROCESS | 1779 | 1472238185177 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e32fc00 == 44 [pid = 1779] [id = 640] 12:03:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e507c00) [pid = 1779] [serial = 1921] [outer = (nil)] 12:03:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x95112800) [pid = 1779] [serial = 1922] [outer = 0x8e507c00] 12:03:05 INFO - PROCESS | 1779 | 1472238185318 Marionette DEBUG loaded listener.js 12:03:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x95118400) [pid = 1779] [serial = 1923] [outer = 0x8e507c00] 12:03:06 INFO - PROCESS | 1779 | 1472238186260 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1532ms 12:03:06 INFO - PROCESS | 1779 | 1472238186299 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:03:06 INFO - PROCESS | 1779 | 1472238186303 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:03:06 INFO - PROCESS | 1779 | 1472238186310 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:03:06 INFO - PROCESS | 1779 | 1472238186313 Marionette TRACE conn3 <- [1,2534,null,{}] 12:03:06 INFO - PROCESS | 1779 | 1472238186319 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:06 INFO - PROCESS | 1779 | 1472238186324 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:06 INFO - PROCESS | 1779 | 1472238186499 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:03:06 INFO - PROCESS | 1779 | 1472238186700 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:06 INFO - PROCESS | 1779 | 1472238186709 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb2800 == 45 [pid = 1779] [id = 641] 12:03:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8dcb2c00) [pid = 1779] [serial = 1924] [outer = (nil)] 12:03:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8e493400) [pid = 1779] [serial = 1925] [outer = 0x8dcb2c00] 12:03:06 INFO - PROCESS | 1779 | 1472238186789 Marionette DEBUG loaded listener.js 12:03:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x91abbc00) [pid = 1779] [serial = 1926] [outer = 0x8dcb2c00] 12:03:08 INFO - PROCESS | 1779 | 1472238188006 Marionette TRACE conn3 <- [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]]]}] 12:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1731ms 12:03:08 INFO - PROCESS | 1779 | 1472238188042 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:03:08 INFO - PROCESS | 1779 | 1472238188047 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:03:08 INFO - PROCESS | 1779 | 1472238188055 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:03:08 INFO - PROCESS | 1779 | 1472238188063 Marionette TRACE conn3 <- [1,2538,null,{}] 12:03:08 INFO - PROCESS | 1779 | 1472238188070 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:08 INFO - PROCESS | 1779 | 1472238188076 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:08 INFO - PROCESS | 1779 | 1472238188256 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:03:08 INFO - PROCESS | 1779 | 1472238188600 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:08 INFO - PROCESS | 1779 | 1472238188613 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce2400 == 46 [pid = 1779] [id = 642] 12:03:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8dce7000) [pid = 1779] [serial = 1927] [outer = (nil)] 12:03:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e257000) [pid = 1779] [serial = 1928] [outer = 0x8dce7000] 12:03:08 INFO - PROCESS | 1779 | 1472238188696 Marionette DEBUG loaded listener.js 12:03:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e330800) [pid = 1779] [serial = 1929] [outer = 0x8dce7000] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x90879000 == 45 [pid = 1779] [id = 602] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1b800 == 44 [pid = 1779] [id = 633] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2eb800 == 43 [pid = 1779] [id = 632] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e509800 == 42 [pid = 1779] [id = 631] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcdb400 == 41 [pid = 1779] [id = 630] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedd800 == 40 [pid = 1779] [id = 629] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8be4a400 == 39 [pid = 1779] [id = 628] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d6000 == 38 [pid = 1779] [id = 627] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e48d000 == 37 [pid = 1779] [id = 626] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae29400 == 36 [pid = 1779] [id = 625] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed8000 == 35 [pid = 1779] [id = 624] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce17c00 == 34 [pid = 1779] [id = 603] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2ec00 == 33 [pid = 1779] [id = 609] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb3400 == 32 [pid = 1779] [id = 608] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2de400 == 31 [pid = 1779] [id = 599] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2dc00 == 30 [pid = 1779] [id = 614] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb9400 == 29 [pid = 1779] [id = 615] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8be4d400 == 28 [pid = 1779] [id = 617] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x93943800 == 27 [pid = 1779] [id = 616] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedd000 == 26 [pid = 1779] [id = 618] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed7000 == 25 [pid = 1779] [id = 606] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e257400 == 24 [pid = 1779] [id = 598] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cc400 == 23 [pid = 1779] [id = 607] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb8800 == 22 [pid = 1779] [id = 604] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb7800 == 21 [pid = 1779] [id = 605] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce16c00 == 20 [pid = 1779] [id = 611] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80d400 == 19 [pid = 1779] [id = 612] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8beda800 == 18 [pid = 1779] [id = 601] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x91407000 == 17 [pid = 1779] [id = 613] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d808000 == 16 [pid = 1779] [id = 600] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8be4d000 == 15 [pid = 1779] [id = 610] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e32fc00 == 14 [pid = 1779] [id = 640] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x9393d800 == 13 [pid = 1779] [id = 639] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed3000 == 12 [pid = 1779] [id = 638] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e510000 == 11 [pid = 1779] [id = 637] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcdf400 == 10 [pid = 1779] [id = 635] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e505800 == 9 [pid = 1779] [id = 636] 12:03:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae26400 == 8 [pid = 1779] [id = 634] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8d80a400) [pid = 1779] [serial = 1859] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8e32f000) [pid = 1779] [serial = 1862] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8e506c00) [pid = 1779] [serial = 1865] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8dce1800) [pid = 1779] [serial = 1836] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d806400) [pid = 1779] [serial = 1856] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8dcb6400) [pid = 1779] [serial = 1835] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8ed20c00) [pid = 1779] [serial = 1839] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e502800) [pid = 1779] [serial = 1838] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92209400) [pid = 1779] [serial = 1842] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91c90c00) [pid = 1779] [serial = 1841] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9393c400) [pid = 1779] [serial = 1845] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x93939800) [pid = 1779] [serial = 1844] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x93948800) [pid = 1779] [serial = 1848] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9393a800) [pid = 1779] [serial = 1847] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9511b400) [pid = 1779] [serial = 1851] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x947f2400) [pid = 1779] [serial = 1850] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9523e800) [pid = 1779] [serial = 1854] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9523d800) [pid = 1779] [serial = 1853] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x90876c00) [pid = 1779] [serial = 1868] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e50f000) [pid = 1779] [serial = 1866] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x908f4400) [pid = 1779] [serial = 1871] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x908f4800) [pid = 1779] [serial = 1869] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d80f000) [pid = 1779] [serial = 1860] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e335c00) [pid = 1779] [serial = 1863] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91401c00) [pid = 1779] [serial = 1872] [outer = (nil)] [url = about:blank] 12:03:10 INFO - PROCESS | 1779 | 1472238190857 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2841ms 12:03:10 INFO - PROCESS | 1779 | 1472238190898 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:03:10 INFO - PROCESS | 1779 | 1472238190905 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:03:10 INFO - PROCESS | 1779 | 1472238190915 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:03:10 INFO - PROCESS | 1779 | 1472238190919 Marionette TRACE conn3 <- [1,2542,null,{}] 12:03:10 INFO - PROCESS | 1779 | 1472238190928 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:10 INFO - PROCESS | 1779 | 1472238190935 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:11 INFO - PROCESS | 1779 | 1472238191173 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:03:11 INFO - PROCESS | 1779 | 1472238191318 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:11 INFO - PROCESS | 1779 | 1472238191333 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedd000 == 9 [pid = 1779] [id = 643] 12:03:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8bee0800) [pid = 1779] [serial = 1930] [outer = (nil)] 12:03:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8d807400) [pid = 1779] [serial = 1931] [outer = 0x8bee0800] 12:03:11 INFO - PROCESS | 1779 | 1472238191406 Marionette DEBUG loaded listener.js 12:03:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8d80fc00) [pid = 1779] [serial = 1932] [outer = 0x8bee0800] 12:03:12 INFO - PROCESS | 1779 | 1472238192250 Marionette TRACE conn3 <- [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]]]}] 12:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1388ms 12:03:12 INFO - PROCESS | 1779 | 1472238192302 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:03:12 INFO - PROCESS | 1779 | 1472238192312 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:03:12 INFO - PROCESS | 1779 | 1472238192325 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:03:12 INFO - PROCESS | 1779 | 1472238192330 Marionette TRACE conn3 <- [1,2546,null,{}] 12:03:12 INFO - PROCESS | 1779 | 1472238192337 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:12 INFO - PROCESS | 1779 | 1472238192343 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:12 INFO - PROCESS | 1779 | 1472238192546 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:03:12 INFO - PROCESS | 1779 | 1472238192711 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:12 INFO - PROCESS | 1779 | 1472238192721 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e259000 == 10 [pid = 1779] [id = 644] 12:03:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e2e2c00) [pid = 1779] [serial = 1933] [outer = (nil)] 12:03:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e32f000) [pid = 1779] [serial = 1934] [outer = 0x8e2e2c00] 12:03:12 INFO - PROCESS | 1779 | 1472238192800 Marionette DEBUG loaded listener.js 12:03:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e493c00) [pid = 1779] [serial = 1935] [outer = 0x8e2e2c00] 12:03:13 INFO - PROCESS | 1779 | 1472238193880 Marionette TRACE conn3 <- [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]]]}] 12:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1597ms 12:03:13 INFO - PROCESS | 1779 | 1472238193920 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:03:13 INFO - PROCESS | 1779 | 1472238193924 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:03:13 INFO - PROCESS | 1779 | 1472238193931 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:03:13 INFO - PROCESS | 1779 | 1472238193937 Marionette TRACE conn3 <- [1,2550,null,{}] 12:03:13 INFO - PROCESS | 1779 | 1472238193964 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:13 INFO - PROCESS | 1779 | 1472238193974 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:14 INFO - PROCESS | 1779 | 1472238194208 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:03:14 INFO - PROCESS | 1779 | 1472238194235 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:14 INFO - PROCESS | 1779 | 1472238194246 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e510000 == 11 [pid = 1779] [id = 645] 12:03:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed16c00) [pid = 1779] [serial = 1936] [outer = (nil)] 12:03:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x90871000) [pid = 1779] [serial = 1937] [outer = 0x8ed16c00] 12:03:14 INFO - PROCESS | 1779 | 1472238194321 Marionette DEBUG loaded listener.js 12:03:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x90879400) [pid = 1779] [serial = 1938] [outer = 0x8ed16c00] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8ed13800) [pid = 1779] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ce1d400) [pid = 1779] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dcbe000) [pid = 1779] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e2e1400) [pid = 1779] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e2eb000) [pid = 1779] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ed20000) [pid = 1779] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8bede800) [pid = 1779] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8be58400) [pid = 1779] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ce14800) [pid = 1779] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e50a400) [pid = 1779] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:03:15 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91c81400) [pid = 1779] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:03:15 INFO - PROCESS | 1779 | 1472238195969 Marionette TRACE conn3 <- [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]]]}] 12:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2056ms 12:03:15 INFO - PROCESS | 1779 | 1472238195988 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:03:15 INFO - PROCESS | 1779 | 1472238195992 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:03:16 INFO - PROCESS | 1779 | 1472238195999 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:03:16 INFO - PROCESS | 1779 | 1472238196002 Marionette TRACE conn3 <- [1,2554,null,{}] 12:03:16 INFO - PROCESS | 1779 | 1472238196007 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:16 INFO - PROCESS | 1779 | 1472238196012 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:16 INFO - PROCESS | 1779 | 1472238196172 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:03:16 INFO - PROCESS | 1779 | 1472238196186 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:16 INFO - PROCESS | 1779 | 1472238196196 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2a800 == 12 [pid = 1779] [id = 646] 12:03:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8bee0400) [pid = 1779] [serial = 1939] [outer = (nil)] 12:03:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e2e4400) [pid = 1779] [serial = 1940] [outer = 0x8bee0400] 12:03:16 INFO - PROCESS | 1779 | 1472238196269 Marionette DEBUG loaded listener.js 12:03:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed13800) [pid = 1779] [serial = 1941] [outer = 0x8bee0400] 12:03:17 INFO - PROCESS | 1779 | 1472238197230 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1291ms 12:03:17 INFO - PROCESS | 1779 | 1472238197291 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:03:17 INFO - PROCESS | 1779 | 1472238197294 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:03:17 INFO - PROCESS | 1779 | 1472238197301 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:03:17 INFO - PROCESS | 1779 | 1472238197304 Marionette TRACE conn3 <- [1,2558,null,{}] 12:03:17 INFO - PROCESS | 1779 | 1472238197310 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:17 INFO - PROCESS | 1779 | 1472238197314 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:17 INFO - PROCESS | 1779 | 1472238197481 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:03:17 INFO - PROCESS | 1779 | 1472238197493 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:17 INFO - PROCESS | 1779 | 1472238197500 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x908f1800 == 13 [pid = 1779] [id = 647] 12:03:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x908f6400) [pid = 1779] [serial = 1942] [outer = (nil)] 12:03:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91409400) [pid = 1779] [serial = 1943] [outer = 0x908f6400] 12:03:17 INFO - PROCESS | 1779 | 1472238197716 Marionette DEBUG loaded listener.js 12:03:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9140e800) [pid = 1779] [serial = 1944] [outer = 0x908f6400] 12:03:18 INFO - PROCESS | 1779 | 1472238198917 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1680ms 12:03:18 INFO - PROCESS | 1779 | 1472238198983 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:03:18 INFO - PROCESS | 1779 | 1472238198988 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:03:19 INFO - PROCESS | 1779 | 1472238198996 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:03:19 INFO - PROCESS | 1779 | 1472238199002 Marionette TRACE conn3 <- [1,2562,null,{}] 12:03:19 INFO - PROCESS | 1779 | 1472238199009 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:19 INFO - PROCESS | 1779 | 1472238199016 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:19 INFO - PROCESS | 1779 | 1472238199203 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:03:19 INFO - PROCESS | 1779 | 1472238199437 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:19 INFO - PROCESS | 1779 | 1472238199450 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb1800 == 14 [pid = 1779] [id = 648] 12:03:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8dcb7c00) [pid = 1779] [serial = 1945] [outer = (nil)] 12:03:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e25b800) [pid = 1779] [serial = 1946] [outer = 0x8dcb7c00] 12:03:19 INFO - PROCESS | 1779 | 1472238199577 Marionette DEBUG loaded listener.js 12:03:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e48f400) [pid = 1779] [serial = 1947] [outer = 0x8dcb7c00] 12:03:20 INFO - PROCESS | 1779 | 1472238200666 Marionette TRACE conn3 <- [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]]]}] 12:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1745ms 12:03:20 INFO - PROCESS | 1779 | 1472238200742 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:03:20 INFO - PROCESS | 1779 | 1472238200750 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:03:20 INFO - PROCESS | 1779 | 1472238200762 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:03:20 INFO - PROCESS | 1779 | 1472238200766 Marionette TRACE conn3 <- [1,2566,null,{}] 12:03:20 INFO - PROCESS | 1779 | 1472238200773 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:20 INFO - PROCESS | 1779 | 1472238200779 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:21 INFO - PROCESS | 1779 | 1472238201004 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:03:21 INFO - PROCESS | 1779 | 1472238201325 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:21 INFO - PROCESS | 1779 | 1472238201337 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb2400 == 15 [pid = 1779] [id = 649] 12:03:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed17800) [pid = 1779] [serial = 1948] [outer = (nil)] 12:03:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91401400) [pid = 1779] [serial = 1949] [outer = 0x8ed17800] 12:03:21 INFO - PROCESS | 1779 | 1472238201421 Marionette DEBUG loaded listener.js 12:03:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9087c800) [pid = 1779] [serial = 1950] [outer = 0x8ed17800] 12:03:22 INFO - PROCESS | 1779 | 1472238202457 Marionette TRACE conn3 <- [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]]]}] 12:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1741ms 12:03:22 INFO - PROCESS | 1779 | 1472238202503 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:03:22 INFO - PROCESS | 1779 | 1472238202508 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:03:22 INFO - PROCESS | 1779 | 1472238202515 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:03:22 INFO - PROCESS | 1779 | 1472238202521 Marionette TRACE conn3 <- [1,2570,null,{}] 12:03:22 INFO - PROCESS | 1779 | 1472238202537 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:22 INFO - PROCESS | 1779 | 1472238202546 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:22 INFO - PROCESS | 1779 | 1472238202731 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:03:22 INFO - PROCESS | 1779 | 1472238202966 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:22 INFO - PROCESS | 1779 | 1472238202976 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ab2c00 == 16 [pid = 1779] [id = 650] 12:03:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91ab7000) [pid = 1779] [serial = 1951] [outer = (nil)] 12:03:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91b97c00) [pid = 1779] [serial = 1952] [outer = 0x91ab7000] 12:03:23 INFO - PROCESS | 1779 | 1472238203105 Marionette DEBUG loaded listener.js 12:03:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91c82800) [pid = 1779] [serial = 1953] [outer = 0x91ab7000] 12:03:24 INFO - PROCESS | 1779 | 1472238204173 Marionette TRACE conn3 <- [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]]]}] 12:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1687ms 12:03:24 INFO - PROCESS | 1779 | 1472238204201 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:03:24 INFO - PROCESS | 1779 | 1472238204206 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:03:24 INFO - PROCESS | 1779 | 1472238204213 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:03:24 INFO - PROCESS | 1779 | 1472238204216 Marionette TRACE conn3 <- [1,2574,null,{}] 12:03:24 INFO - PROCESS | 1779 | 1472238204222 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:24 INFO - PROCESS | 1779 | 1472238204228 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:24 INFO - PROCESS | 1779 | 1472238204405 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:03:24 INFO - PROCESS | 1779 | 1472238204646 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:24 INFO - PROCESS | 1779 | 1472238204656 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae22400 == 17 [pid = 1779] [id = 651] 12:03:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8ae22800) [pid = 1779] [serial = 1954] [outer = (nil)] 12:03:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8ae2dc00) [pid = 1779] [serial = 1955] [outer = 0x8ae22800] 12:03:24 INFO - PROCESS | 1779 | 1472238204891 Marionette DEBUG loaded listener.js 12:03:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8beddc00) [pid = 1779] [serial = 1956] [outer = 0x8ae22800] 12:03:25 INFO - PROCESS | 1779 | 1472238205946 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:03:25 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x90873c00) [pid = 1779] [serial = 1881] [outer = (nil)] [url = about:blank] 12:03:25 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91c8e400) [pid = 1779] [serial = 1883] [outer = (nil)] [url = about:blank] 12:03:25 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8dcbc400) [pid = 1779] [serial = 1857] [outer = (nil)] [url = about:blank] 12:03:25 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ed12c00) [pid = 1779] [serial = 1895] [outer = (nil)] [url = about:blank] 12:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1790ms 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e254000) [pid = 1779] [serial = 1877] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x90871c00) [pid = 1779] [serial = 1880] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e2e7000) [pid = 1779] [serial = 1878] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x914e0800) [pid = 1779] [serial = 1902] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e330000) [pid = 1779] [serial = 1892] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x908fb000) [pid = 1779] [serial = 1901] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91410800) [pid = 1779] [serial = 1899] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8d80b400) [pid = 1779] [serial = 1889] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x908fb800) [pid = 1779] [serial = 1898] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e256c00) [pid = 1779] [serial = 1886] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91b93800) [pid = 1779] [serial = 1875] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ed1d800) [pid = 1779] [serial = 1896] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91abb400) [pid = 1779] [serial = 1874] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dcbb000) [pid = 1779] [serial = 1890] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x908f9400) [pid = 1779] [serial = 1887] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e338c00) [pid = 1779] [serial = 1893] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91f44c00) [pid = 1779] [serial = 1884] [outer = (nil)] [url = about:blank] 12:03:26 INFO - PROCESS | 1779 | 1472238206036 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:03:26 INFO - PROCESS | 1779 | 1472238206042 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:03:26 INFO - PROCESS | 1779 | 1472238206050 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:03:26 INFO - PROCESS | 1779 | 1472238206054 Marionette TRACE conn3 <- [1,2578,null,{}] 12:03:26 INFO - PROCESS | 1779 | 1472238206068 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:26 INFO - PROCESS | 1779 | 1472238206075 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:26 INFO - PROCESS | 1779 | 1472238206239 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:03:26 INFO - PROCESS | 1779 | 1472238206426 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:26 INFO - PROCESS | 1779 | 1472238206437 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce4400 == 18 [pid = 1779] [id = 652] 12:03:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e253000) [pid = 1779] [serial = 1957] [outer = (nil)] 12:03:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e2de400) [pid = 1779] [serial = 1958] [outer = 0x8e253000] 12:03:26 INFO - PROCESS | 1779 | 1472238206522 Marionette DEBUG loaded listener.js 12:03:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e335c00) [pid = 1779] [serial = 1959] [outer = 0x8e253000] 12:03:27 INFO - PROCESS | 1779 | 1472238207335 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1340ms 12:03:27 INFO - PROCESS | 1779 | 1472238207389 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:03:27 INFO - PROCESS | 1779 | 1472238207394 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:03:27 INFO - PROCESS | 1779 | 1472238207405 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:03:27 INFO - PROCESS | 1779 | 1472238207408 Marionette TRACE conn3 <- [1,2582,null,{}] 12:03:27 INFO - PROCESS | 1779 | 1472238207415 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:27 INFO - PROCESS | 1779 | 1472238207420 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:27 INFO - PROCESS | 1779 | 1472238207586 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:03:27 INFO - PROCESS | 1779 | 1472238207598 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:27 INFO - PROCESS | 1779 | 1472238207608 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcbd800 == 19 [pid = 1779] [id = 653] 12:03:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e4d5c00) [pid = 1779] [serial = 1960] [outer = (nil)] 12:03:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed1ec00) [pid = 1779] [serial = 1961] [outer = 0x8e4d5c00] 12:03:27 INFO - PROCESS | 1779 | 1472238207807 Marionette DEBUG loaded listener.js 12:03:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9087f400) [pid = 1779] [serial = 1962] [outer = 0x8e4d5c00] 12:03:28 INFO - PROCESS | 1779 | 1472238208724 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1386ms 12:03:28 INFO - PROCESS | 1779 | 1472238208791 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:03:28 INFO - PROCESS | 1779 | 1472238208795 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:03:28 INFO - PROCESS | 1779 | 1472238208802 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:03:28 INFO - PROCESS | 1779 | 1472238208808 Marionette TRACE conn3 <- [1,2586,null,{}] 12:03:28 INFO - PROCESS | 1779 | 1472238208830 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:28 INFO - PROCESS | 1779 | 1472238208838 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:29 INFO - PROCESS | 1779 | 1472238209072 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:03:29 INFO - PROCESS | 1779 | 1472238209104 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:29 INFO - PROCESS | 1779 | 1472238209113 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcdb800 == 20 [pid = 1779] [id = 654] 12:03:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e4d0400) [pid = 1779] [serial = 1963] [outer = (nil)] 12:03:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x914e2000) [pid = 1779] [serial = 1964] [outer = 0x8e4d0400] 12:03:29 INFO - PROCESS | 1779 | 1472238209184 Marionette DEBUG loaded listener.js 12:03:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91ab4c00) [pid = 1779] [serial = 1965] [outer = 0x8e4d0400] 12:03:30 INFO - PROCESS | 1779 | 1472238210132 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1401ms 12:03:30 INFO - PROCESS | 1779 | 1472238210204 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:03:30 INFO - PROCESS | 1779 | 1472238210209 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:03:30 INFO - PROCESS | 1779 | 1472238210215 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:03:30 INFO - PROCESS | 1779 | 1472238210218 Marionette TRACE conn3 <- [1,2590,null,{}] 12:03:30 INFO - PROCESS | 1779 | 1472238210223 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:30 INFO - PROCESS | 1779 | 1472238210228 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:30 INFO - PROCESS | 1779 | 1472238210443 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:03:30 INFO - PROCESS | 1779 | 1472238210460 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:30 INFO - PROCESS | 1779 | 1472238210468 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae21800 == 21 [pid = 1779] [id = 655] 12:03:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8d80d400) [pid = 1779] [serial = 1966] [outer = (nil)] 12:03:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91b99c00) [pid = 1779] [serial = 1967] [outer = 0x8d80d400] 12:03:30 INFO - PROCESS | 1779 | 1472238210534 Marionette DEBUG loaded listener.js 12:03:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91b9e400) [pid = 1779] [serial = 1968] [outer = 0x8d80d400] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8bee0800) [pid = 1779] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e2e2c00) [pid = 1779] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dce7000) [pid = 1779] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ed16c00) [pid = 1779] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ae27400) [pid = 1779] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8bee0400) [pid = 1779] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e251c00) [pid = 1779] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ed1a800) [pid = 1779] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9140a800) [pid = 1779] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e4cb400) [pid = 1779] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x93943c00) [pid = 1779] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e507c00) [pid = 1779] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:03:31 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8dcb2c00) [pid = 1779] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:03:31 INFO - PROCESS | 1779 | 1472238211580 Marionette TRACE conn3 <- [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]]]}] 12:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1433ms 12:03:31 INFO - PROCESS | 1779 | 1472238211649 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:03:31 INFO - PROCESS | 1779 | 1472238211654 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:03:31 INFO - PROCESS | 1779 | 1472238211660 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:03:31 INFO - PROCESS | 1779 | 1472238211663 Marionette TRACE conn3 <- [1,2594,null,{}] 12:03:31 INFO - PROCESS | 1779 | 1472238211671 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:31 INFO - PROCESS | 1779 | 1472238211676 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:31 INFO - PROCESS | 1779 | 1472238211841 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:03:32 INFO - PROCESS | 1779 | 1472238211983 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:32 INFO - PROCESS | 1779 | 1472238211992 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed2800 == 22 [pid = 1779] [id = 656] 12:03:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dcd8400) [pid = 1779] [serial = 1969] [outer = (nil)] 12:03:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91405000) [pid = 1779] [serial = 1970] [outer = 0x8dcd8400] 12:03:32 INFO - PROCESS | 1779 | 1472238212078 Marionette DEBUG loaded listener.js 12:03:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91f3f000) [pid = 1779] [serial = 1971] [outer = 0x8dcd8400] 12:03:32 INFO - PROCESS | 1779 | 1472238212904 Marionette TRACE conn3 <- [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]]]}] 12:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1348ms 12:03:33 INFO - PROCESS | 1779 | 1472238213009 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:03:33 INFO - PROCESS | 1779 | 1472238213015 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:03:33 INFO - PROCESS | 1779 | 1472238213023 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:03:33 INFO - PROCESS | 1779 | 1472238213029 Marionette TRACE conn3 <- [1,2598,null,{}] 12:03:33 INFO - PROCESS | 1779 | 1472238213048 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:33 INFO - PROCESS | 1779 | 1472238213056 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:33 INFO - PROCESS | 1779 | 1472238213301 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:03:33 INFO - PROCESS | 1779 | 1472238213601 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:33 INFO - PROCESS | 1779 | 1472238213610 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb7800 == 23 [pid = 1779] [id = 657] 12:03:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcbb000) [pid = 1779] [serial = 1972] [outer = (nil)] 12:03:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dcdc800) [pid = 1779] [serial = 1973] [outer = 0x8dcbb000] 12:03:33 INFO - PROCESS | 1779 | 1472238213713 Marionette DEBUG loaded listener.js 12:03:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e252400) [pid = 1779] [serial = 1974] [outer = 0x8dcbb000] 12:03:34 INFO - PROCESS | 1779 | 1472238214715 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1760ms 12:03:34 INFO - PROCESS | 1779 | 1472238214783 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:03:34 INFO - PROCESS | 1779 | 1472238214789 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:03:34 INFO - PROCESS | 1779 | 1472238214800 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:03:34 INFO - PROCESS | 1779 | 1472238214805 Marionette TRACE conn3 <- [1,2602,null,{}] 12:03:34 INFO - PROCESS | 1779 | 1472238214812 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:34 INFO - PROCESS | 1779 | 1472238214818 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:35 INFO - PROCESS | 1779 | 1472238215044 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:03:35 INFO - PROCESS | 1779 | 1472238215286 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:35 INFO - PROCESS | 1779 | 1472238215293 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed1f400 == 24 [pid = 1779] [id = 658] 12:03:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x90871c00) [pid = 1779] [serial = 1975] [outer = (nil)] 12:03:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x908f7800) [pid = 1779] [serial = 1976] [outer = 0x90871c00] 12:03:35 INFO - PROCESS | 1779 | 1472238215392 Marionette DEBUG loaded listener.js 12:03:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x908fb000) [pid = 1779] [serial = 1977] [outer = 0x90871c00] 12:03:36 INFO - PROCESS | 1779 | 1472238216374 Marionette TRACE conn3 <- [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]]]}] 12:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1646ms 12:03:36 INFO - PROCESS | 1779 | 1472238216442 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:03:36 INFO - PROCESS | 1779 | 1472238216447 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:03:36 INFO - PROCESS | 1779 | 1472238216454 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:03:36 INFO - PROCESS | 1779 | 1472238216458 Marionette TRACE conn3 <- [1,2606,null,{}] 12:03:36 INFO - PROCESS | 1779 | 1472238216474 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:36 INFO - PROCESS | 1779 | 1472238216482 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:36 INFO - PROCESS | 1779 | 1472238216714 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:03:37 INFO - PROCESS | 1779 | 1472238216999 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:37 INFO - PROCESS | 1779 | 1472238217011 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d1c00 == 25 [pid = 1779] [id = 659] 12:03:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91f45400) [pid = 1779] [serial = 1978] [outer = (nil)] 12:03:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9220a800) [pid = 1779] [serial = 1979] [outer = 0x91f45400] 12:03:37 INFO - PROCESS | 1779 | 1472238217112 Marionette DEBUG loaded listener.js 12:03:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92fef400) [pid = 1779] [serial = 1980] [outer = 0x91f45400] 12:03:38 INFO - PROCESS | 1779 | 1472238218074 Marionette TRACE conn3 <- [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]]]}] 12:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1685ms 12:03:38 INFO - PROCESS | 1779 | 1472238218140 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:03:38 INFO - PROCESS | 1779 | 1472238218144 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:03:38 INFO - PROCESS | 1779 | 1472238218150 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:03:38 INFO - PROCESS | 1779 | 1472238218154 Marionette TRACE conn3 <- [1,2610,null,{}] 12:03:38 INFO - PROCESS | 1779 | 1472238218160 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:38 INFO - PROCESS | 1779 | 1472238218165 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:38 INFO - PROCESS | 1779 | 1472238218355 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:03:38 INFO - PROCESS | 1779 | 1472238218559 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:38 INFO - PROCESS | 1779 | 1472238218568 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80ec00 == 26 [pid = 1779] [id = 660] 12:03:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8dce6000) [pid = 1779] [serial = 1981] [outer = (nil)] 12:03:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91ab6000) [pid = 1779] [serial = 1982] [outer = 0x8dce6000] 12:03:38 INFO - PROCESS | 1779 | 1472238218708 Marionette DEBUG loaded listener.js 12:03:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93945c00) [pid = 1779] [serial = 1983] [outer = 0x8dce6000] 12:03:39 INFO - PROCESS | 1779 | 1472238219607 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1487ms 12:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:03:39 INFO - PROCESS | 1779 | 1472238219638 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:03:39 INFO - PROCESS | 1779 | 1472238219641 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:03:39 INFO - PROCESS | 1779 | 1472238219648 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:03:39 INFO - PROCESS | 1779 | 1472238219652 Marionette TRACE conn3 <- [1,2614,null,{}] 12:03:39 INFO - PROCESS | 1779 | 1472238219657 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:39 INFO - PROCESS | 1779 | 1472238219663 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:39 INFO - PROCESS | 1779 | 1472238219840 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:03:40 INFO - PROCESS | 1779 | 1472238220030 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:40 INFO - PROCESS | 1779 | 1472238220040 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e256400 == 27 [pid = 1779] [id = 661] 12:03:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93940800) [pid = 1779] [serial = 1984] [outer = (nil)] 12:03:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x93a95400) [pid = 1779] [serial = 1985] [outer = 0x93940800] 12:03:40 INFO - PROCESS | 1779 | 1472238220125 Marionette DEBUG loaded listener.js 12:03:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x93a9e000) [pid = 1779] [serial = 1986] [outer = 0x93940800] 12:03:41 INFO - PROCESS | 1779 | 1472238221086 Marionette TRACE conn3 <- [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]]]}] 12:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1481ms 12:03:41 INFO - PROCESS | 1779 | 1472238221130 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:03:41 INFO - PROCESS | 1779 | 1472238221133 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:03:41 INFO - PROCESS | 1779 | 1472238221140 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:03:41 INFO - PROCESS | 1779 | 1472238221144 Marionette TRACE conn3 <- [1,2618,null,{}] 12:03:41 INFO - PROCESS | 1779 | 1472238221149 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:41 INFO - PROCESS | 1779 | 1472238221160 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:41 INFO - PROCESS | 1779 | 1472238221415 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:03:41 INFO - PROCESS | 1779 | 1472238221657 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:41 INFO - PROCESS | 1779 | 1472238221668 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be49400 == 28 [pid = 1779] [id = 662] 12:03:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x93a57400) [pid = 1779] [serial = 1987] [outer = (nil)] 12:03:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x95117400) [pid = 1779] [serial = 1988] [outer = 0x93a57400] 12:03:41 INFO - PROCESS | 1779 | 1472238221804 Marionette DEBUG loaded listener.js 12:03:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x951d6800) [pid = 1779] [serial = 1989] [outer = 0x93a57400] 12:03:42 INFO - PROCESS | 1779 | 1472238222718 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1642ms 12:03:42 INFO - PROCESS | 1779 | 1472238222783 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:03:42 INFO - PROCESS | 1779 | 1472238222788 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:03:42 INFO - PROCESS | 1779 | 1472238222794 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:03:42 INFO - PROCESS | 1779 | 1472238222798 Marionette TRACE conn3 <- [1,2622,null,{}] 12:03:42 INFO - PROCESS | 1779 | 1472238222804 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:42 INFO - PROCESS | 1779 | 1472238222809 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:43 INFO - PROCESS | 1779 | 1472238223023 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:03:43 INFO - PROCESS | 1779 | 1472238223217 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:43 INFO - PROCESS | 1779 | 1472238223225 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e508c00 == 29 [pid = 1779] [id = 663] 12:03:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ed1b400) [pid = 1779] [serial = 1990] [outer = (nil)] 12:03:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9523dc00) [pid = 1779] [serial = 1991] [outer = 0x8ed1b400] 12:03:43 INFO - PROCESS | 1779 | 1472238223318 Marionette DEBUG loaded listener.js 12:03:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x95241800) [pid = 1779] [serial = 1992] [outer = 0x8ed1b400] 12:03:44 INFO - PROCESS | 1779 | 1472238224557 Marionette TRACE conn3 <- [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]]]}] 12:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1794ms 12:03:44 INFO - PROCESS | 1779 | 1472238224589 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:03:44 INFO - PROCESS | 1779 | 1472238224594 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:03:44 INFO - PROCESS | 1779 | 1472238224603 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:03:44 INFO - PROCESS | 1779 | 1472238224608 Marionette TRACE conn3 <- [1,2626,null,{}] 12:03:44 INFO - PROCESS | 1779 | 1472238224616 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:44 INFO - PROCESS | 1779 | 1472238224622 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:44 INFO - PROCESS | 1779 | 1472238224802 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:03:45 INFO - PROCESS | 1779 | 1472238225117 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:45 INFO - PROCESS | 1779 | 1472238225134 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcda800 == 30 [pid = 1779] [id = 664] 12:03:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8dcdc400) [pid = 1779] [serial = 1993] [outer = (nil)] 12:03:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e255c00) [pid = 1779] [serial = 1994] [outer = 0x8dcdc400] 12:03:45 INFO - PROCESS | 1779 | 1472238225239 Marionette DEBUG loaded listener.js 12:03:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8e2eb800) [pid = 1779] [serial = 1995] [outer = 0x8dcdc400] 12:03:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb2800 == 29 [pid = 1779] [id = 641] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d807400) [pid = 1779] [serial = 1931] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d80fc00) [pid = 1779] [serial = 1932] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e32f000) [pid = 1779] [serial = 1934] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e330800) [pid = 1779] [serial = 1929] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e257000) [pid = 1779] [serial = 1928] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x90871000) [pid = 1779] [serial = 1937] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8bed5800) [pid = 1779] [serial = 1905] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8ae2e800) [pid = 1779] [serial = 1904] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e2e4400) [pid = 1779] [serial = 1940] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e48e000) [pid = 1779] [serial = 1908] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e2eac00) [pid = 1779] [serial = 1907] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91403800) [pid = 1779] [serial = 1911] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x90879800) [pid = 1779] [serial = 1910] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91f40000) [pid = 1779] [serial = 1914] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91b9f400) [pid = 1779] [serial = 1913] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92ff2400) [pid = 1779] [serial = 1917] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92ff0c00) [pid = 1779] [serial = 1916] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x947e6400) [pid = 1779] [serial = 1920] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x93a54400) [pid = 1779] [serial = 1919] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x95118400) [pid = 1779] [serial = 1923] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x95112800) [pid = 1779] [serial = 1922] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91abbc00) [pid = 1779] [serial = 1926] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e493400) [pid = 1779] [serial = 1925] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ed13800) [pid = 1779] [serial = 1941] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x90879400) [pid = 1779] [serial = 1938] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e493c00) [pid = 1779] [serial = 1935] [outer = (nil)] [url = about:blank] 12:03:47 INFO - PROCESS | 1779 | 1472238227369 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2836ms 12:03:47 INFO - PROCESS | 1779 | 1472238227441 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:03:47 INFO - PROCESS | 1779 | 1472238227446 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:03:47 INFO - PROCESS | 1779 | 1472238227455 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:03:47 INFO - PROCESS | 1779 | 1472238227460 Marionette TRACE conn3 <- [1,2630,null,{}] 12:03:47 INFO - PROCESS | 1779 | 1472238227469 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:47 INFO - PROCESS | 1779 | 1472238227475 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:47 INFO - PROCESS | 1779 | 1472238227638 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:03:47 INFO - PROCESS | 1779 | 1472238227782 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:47 INFO - PROCESS | 1779 | 1472238227794 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d803000 == 30 [pid = 1779] [id = 665] 12:03:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d803400) [pid = 1779] [serial = 1996] [outer = (nil)] 12:03:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8d808c00) [pid = 1779] [serial = 1997] [outer = 0x8d803400] 12:03:47 INFO - PROCESS | 1779 | 1472238227867 Marionette DEBUG loaded listener.js 12:03:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8d80c400) [pid = 1779] [serial = 1998] [outer = 0x8d803400] 12:03:48 INFO - PROCESS | 1779 | 1472238228756 Marionette TRACE conn3 <- [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]]]}] 12:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1332ms 12:03:48 INFO - PROCESS | 1779 | 1472238228792 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:03:48 INFO - PROCESS | 1779 | 1472238228801 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:03:48 INFO - PROCESS | 1779 | 1472238228812 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:03:48 INFO - PROCESS | 1779 | 1472238228816 Marionette TRACE conn3 <- [1,2634,null,{}] 12:03:48 INFO - PROCESS | 1779 | 1472238228822 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:48 INFO - PROCESS | 1779 | 1472238228828 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:49 INFO - PROCESS | 1779 | 1472238229004 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:03:49 INFO - PROCESS | 1779 | 1472238229018 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:49 INFO - PROCESS | 1779 | 1472238229026 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e3000 == 31 [pid = 1779] [id = 666] 12:03:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e2e3400) [pid = 1779] [serial = 1999] [outer = (nil)] 12:03:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e2eac00) [pid = 1779] [serial = 2000] [outer = 0x8e2e3400] 12:03:49 INFO - PROCESS | 1779 | 1472238229103 Marionette DEBUG loaded listener.js 12:03:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e331c00) [pid = 1779] [serial = 2001] [outer = 0x8e2e3400] 12:03:50 INFO - PROCESS | 1779 | 1472238230141 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1381ms 12:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:03:50 INFO - PROCESS | 1779 | 1472238230194 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:03:50 INFO - PROCESS | 1779 | 1472238230197 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:03:50 INFO - PROCESS | 1779 | 1472238230204 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:03:50 INFO - PROCESS | 1779 | 1472238230211 Marionette TRACE conn3 <- [1,2638,null,{}] 12:03:50 INFO - PROCESS | 1779 | 1472238230235 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:50 INFO - PROCESS | 1779 | 1472238230245 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:50 INFO - PROCESS | 1779 | 1472238230464 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:03:50 INFO - PROCESS | 1779 | 1472238230488 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:50 INFO - PROCESS | 1779 | 1472238230502 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e508800 == 32 [pid = 1779] [id = 667] 12:03:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e509c00) [pid = 1779] [serial = 2002] [outer = (nil)] 12:03:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e510400) [pid = 1779] [serial = 2003] [outer = 0x8e509c00] 12:03:50 INFO - PROCESS | 1779 | 1472238230575 Marionette DEBUG loaded listener.js 12:03:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed1c000) [pid = 1779] [serial = 2004] [outer = 0x8e509c00] 12:03:51 INFO - PROCESS | 1779 | 1472238231537 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1405ms 12:03:51 INFO - PROCESS | 1779 | 1472238231609 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:03:51 INFO - PROCESS | 1779 | 1472238231613 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:03:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:03:51 INFO - PROCESS | 1779 | 1472238231620 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:03:51 INFO - PROCESS | 1779 | 1472238231623 Marionette TRACE conn3 <- [1,2642,null,{}] 12:03:51 INFO - PROCESS | 1779 | 1472238231635 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:51 INFO - PROCESS | 1779 | 1472238231639 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:51 INFO - PROCESS | 1779 | 1472238231865 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:03:51 INFO - PROCESS | 1779 | 1472238231884 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:51 INFO - PROCESS | 1779 | 1472238231895 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e24e400 == 33 [pid = 1779] [id = 668] 12:03:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed11c00) [pid = 1779] [serial = 2005] [outer = (nil)] 12:03:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x908f9000) [pid = 1779] [serial = 2006] [outer = 0x8ed11c00] 12:03:51 INFO - PROCESS | 1779 | 1472238231962 Marionette DEBUG loaded listener.js 12:03:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9140c000) [pid = 1779] [serial = 2007] [outer = 0x8ed11c00] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dcd8400) [pid = 1779] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e4d0400) [pid = 1779] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8d80d400) [pid = 1779] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e4d5c00) [pid = 1779] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e253000) [pid = 1779] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8dcb7c00) [pid = 1779] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ae22800) [pid = 1779] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ed17800) [pid = 1779] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x908f6400) [pid = 1779] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:03:52 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91ab7000) [pid = 1779] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:03:53 INFO - PROCESS | 1779 | 1472238233423 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:03:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:03:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1832ms 12:03:53 INFO - PROCESS | 1779 | 1472238233452 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:03:53 INFO - PROCESS | 1779 | 1472238233456 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:03:53 INFO - PROCESS | 1779 | 1472238233462 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:03:53 INFO - PROCESS | 1779 | 1472238233464 Marionette TRACE conn3 <- [1,2646,null,{}] 12:03:53 INFO - PROCESS | 1779 | 1472238233471 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:53 INFO - PROCESS | 1779 | 1472238233476 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:53 INFO - PROCESS | 1779 | 1472238233635 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:03:53 INFO - PROCESS | 1779 | 1472238233649 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:53 INFO - PROCESS | 1779 | 1472238233656 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bee0000 == 34 [pid = 1779] [id = 669] 12:03:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcbb400) [pid = 1779] [serial = 2008] [outer = (nil)] 12:03:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x914de400) [pid = 1779] [serial = 2009] [outer = 0x8dcbb400] 12:03:53 INFO - PROCESS | 1779 | 1472238233728 Marionette DEBUG loaded listener.js 12:03:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8dcbc000) [pid = 1779] [serial = 2010] [outer = 0x8dcbb400] 12:03:54 INFO - PROCESS | 1779 | 1472238234651 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:03:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:03:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1230ms 12:03:54 INFO - PROCESS | 1779 | 1472238234693 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:03:54 INFO - PROCESS | 1779 | 1472238234697 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:03:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:03:54 INFO - PROCESS | 1779 | 1472238234703 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:03:54 INFO - PROCESS | 1779 | 1472238234707 Marionette TRACE conn3 <- [1,2650,null,{}] 12:03:54 INFO - PROCESS | 1779 | 1472238234712 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:54 INFO - PROCESS | 1779 | 1472238234722 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:54 INFO - PROCESS | 1779 | 1472238234979 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:03:55 INFO - PROCESS | 1779 | 1472238235162 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:55 INFO - PROCESS | 1779 | 1472238235171 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2e800 == 35 [pid = 1779] [id = 670] 12:03:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ae2f000) [pid = 1779] [serial = 2011] [outer = (nil)] 12:03:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8bed2c00) [pid = 1779] [serial = 2012] [outer = 0x8ae2f000] 12:03:55 INFO - PROCESS | 1779 | 1472238235264 Marionette DEBUG loaded listener.js 12:03:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8bedf400) [pid = 1779] [serial = 2013] [outer = 0x8ae2f000] 12:03:56 INFO - PROCESS | 1779 | 1472238236402 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:03:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:03:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1785ms 12:03:56 INFO - PROCESS | 1779 | 1472238236491 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:03:56 INFO - PROCESS | 1779 | 1472238236498 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:03:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:03:56 INFO - PROCESS | 1779 | 1472238236506 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:03:56 INFO - PROCESS | 1779 | 1472238236511 Marionette TRACE conn3 <- [1,2654,null,{}] 12:03:56 INFO - PROCESS | 1779 | 1472238236519 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:56 INFO - PROCESS | 1779 | 1472238236525 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:56 INFO - PROCESS | 1779 | 1472238236747 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:03:57 INFO - PROCESS | 1779 | 1472238237041 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:57 INFO - PROCESS | 1779 | 1472238237054 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d806c00 == 36 [pid = 1779] [id = 671] 12:03:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8dcdd800) [pid = 1779] [serial = 2014] [outer = (nil)] 12:03:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e2e6800) [pid = 1779] [serial = 2015] [outer = 0x8dcdd800] 12:03:57 INFO - PROCESS | 1779 | 1472238237137 Marionette DEBUG loaded listener.js 12:03:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e33ac00) [pid = 1779] [serial = 2016] [outer = 0x8dcdd800] 12:03:58 INFO - PROCESS | 1779 | 1472238238208 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:03:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1733ms 12:03:58 INFO - PROCESS | 1779 | 1472238238240 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:03:58 INFO - PROCESS | 1779 | 1472238238245 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:03:58 INFO - PROCESS | 1779 | 1472238238253 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:03:58 INFO - PROCESS | 1779 | 1472238238257 Marionette TRACE conn3 <- [1,2658,null,{}] 12:03:58 INFO - PROCESS | 1779 | 1472238238263 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:03:58 INFO - PROCESS | 1779 | 1472238238268 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:58 INFO - PROCESS | 1779 | 1472238238465 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:03:58 INFO - PROCESS | 1779 | 1472238238766 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:58 INFO - PROCESS | 1779 | 1472238238776 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:03:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50c400 == 37 [pid = 1779] [id = 672] 12:03:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e50e400) [pid = 1779] [serial = 2017] [outer = (nil)] 12:03:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed13000) [pid = 1779] [serial = 2018] [outer = 0x8e50e400] 12:03:58 INFO - PROCESS | 1779 | 1472238238903 Marionette DEBUG loaded listener.js 12:03:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x90875c00) [pid = 1779] [serial = 2019] [outer = 0x8e50e400] 12:03:59 INFO - PROCESS | 1779 | 1472238239944 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:03:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:03:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1738ms 12:03:59 INFO - PROCESS | 1779 | 1472238239992 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:04:00 INFO - PROCESS | 1779 | 1472238239999 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:04:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:04:00 INFO - PROCESS | 1779 | 1472238240018 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:04:00 INFO - PROCESS | 1779 | 1472238240027 Marionette TRACE conn3 <- [1,2662,null,{}] 12:04:00 INFO - PROCESS | 1779 | 1472238240033 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:00 INFO - PROCESS | 1779 | 1472238240040 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:00 INFO - PROCESS | 1779 | 1472238240270 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:04:00 INFO - PROCESS | 1779 | 1472238240513 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:00 INFO - PROCESS | 1779 | 1472238240525 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x9140e400 == 38 [pid = 1779] [id = 673] 12:04:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x914df000) [pid = 1779] [serial = 2020] [outer = (nil)] 12:04:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91b9d400) [pid = 1779] [serial = 2021] [outer = 0x914df000] 12:04:00 INFO - PROCESS | 1779 | 1472238240649 Marionette DEBUG loaded listener.js 12:04:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91c82000) [pid = 1779] [serial = 2022] [outer = 0x914df000] 12:04:01 INFO - PROCESS | 1779 | 1472238241877 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:04:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:04:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1954ms 12:04:01 INFO - PROCESS | 1779 | 1472238241965 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:04:01 INFO - PROCESS | 1779 | 1472238241972 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:04:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:04:01 INFO - PROCESS | 1779 | 1472238241985 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:04:01 INFO - PROCESS | 1779 | 1472238241989 Marionette TRACE conn3 <- [1,2666,null,{}] 12:04:02 INFO - PROCESS | 1779 | 1472238242010 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:02 INFO - PROCESS | 1779 | 1472238242018 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:02 INFO - PROCESS | 1779 | 1472238242248 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce2400 == 37 [pid = 1779] [id = 642] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8e510000 == 36 [pid = 1779] [id = 645] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8e259000 == 35 [pid = 1779] [id = 644] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcbd800 == 34 [pid = 1779] [id = 653] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce4400 == 33 [pid = 1779] [id = 652] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedd000 == 32 [pid = 1779] [id = 643] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8bee0000 == 31 [pid = 1779] [id = 669] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8e24e400 == 30 [pid = 1779] [id = 668] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8e508800 == 29 [pid = 1779] [id = 667] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e3000 == 28 [pid = 1779] [id = 666] 12:04:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8d803000 == 27 [pid = 1779] [id = 665] 12:04:02 INFO - PROCESS | 1779 | 1472238242521 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:02 INFO - PROCESS | 1779 | 1472238242532 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bee0000 == 28 [pid = 1779] [id = 674] 12:04:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8ce1ac00) [pid = 1779] [serial = 2023] [outer = (nil)] 12:04:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8dcb7c00) [pid = 1779] [serial = 2024] [outer = 0x8ce1ac00] 12:04:02 INFO - PROCESS | 1779 | 1472238242610 Marionette DEBUG loaded listener.js 12:04:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dcd9000) [pid = 1779] [serial = 2025] [outer = 0x8ce1ac00] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x914e2000) [pid = 1779] [serial = 1964] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91b99c00) [pid = 1779] [serial = 1967] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91ab4c00) [pid = 1779] [serial = 1965] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ed1ec00) [pid = 1779] [serial = 1961] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e2de400) [pid = 1779] [serial = 1958] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e335c00) [pid = 1779] [serial = 1959] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e25b800) [pid = 1779] [serial = 1946] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e48f400) [pid = 1779] [serial = 1947] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ae2dc00) [pid = 1779] [serial = 1955] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8beddc00) [pid = 1779] [serial = 1956] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91401400) [pid = 1779] [serial = 1949] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9087c800) [pid = 1779] [serial = 1950] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9140e800) [pid = 1779] [serial = 1944] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91409400) [pid = 1779] [serial = 1943] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91b97c00) [pid = 1779] [serial = 1952] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91c82800) [pid = 1779] [serial = 1953] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91b9e400) [pid = 1779] [serial = 1968] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9087f400) [pid = 1779] [serial = 1962] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91f3f000) [pid = 1779] [serial = 1971] [outer = (nil)] [url = about:blank] 12:04:02 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91405000) [pid = 1779] [serial = 1970] [outer = (nil)] [url = about:blank] 12:04:03 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 12:04:03 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:04:03 INFO - PROCESS | 1779 | 1472238243906 Marionette TRACE conn3 <- [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]]]}] 12:04:03 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) 12:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1951ms 12:04:03 INFO - PROCESS | 1779 | 1472238243934 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:04:03 INFO - PROCESS | 1779 | 1472238243943 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:04:03 INFO - PROCESS | 1779 | 1472238243958 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:04:03 INFO - PROCESS | 1779 | 1472238243965 Marionette TRACE conn3 <- [1,2670,null,{}] 12:04:03 INFO - PROCESS | 1779 | 1472238243973 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:03 INFO - PROCESS | 1779 | 1472238243979 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:04 INFO - PROCESS | 1779 | 1472238244238 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:04:04 INFO - PROCESS | 1779 | 1472238244260 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:04 INFO - PROCESS | 1779 | 1472238244274 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce16400 == 29 [pid = 1779] [id = 675] 12:04:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e330000) [pid = 1779] [serial = 2026] [outer = (nil)] 12:04:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e33bc00) [pid = 1779] [serial = 2027] [outer = 0x8e330000] 12:04:04 INFO - PROCESS | 1779 | 1472238244345 Marionette DEBUG loaded listener.js 12:04:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e495400) [pid = 1779] [serial = 2028] [outer = 0x8e330000] 12:04:05 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 12:04:05 INFO - PROCESS | 1779 | 1472238245711 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:04:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 12:04:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:04:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:04:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:04:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1787ms 12:04:05 INFO - PROCESS | 1779 | 1472238245758 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 12:04:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:04:05 INFO - PROCESS | 1779 | 1472238245762 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:04:05 INFO - PROCESS | 1779 | 1472238245768 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:04:05 INFO - PROCESS | 1779 | 1472238245775 Marionette TRACE conn3 <- [1,2674,null,{}] 12:04:05 INFO - PROCESS | 1779 | 1472238245798 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:05 INFO - PROCESS | 1779 | 1472238245806 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:06 INFO - PROCESS | 1779 | 1472238246048 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:04:06 INFO - PROCESS | 1779 | 1472238246076 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:06 INFO - PROCESS | 1779 | 1472238246085 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cb400 == 30 [pid = 1779] [id = 676] 12:04:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed1c400) [pid = 1779] [serial = 2029] [outer = (nil)] 12:04:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x908ef800) [pid = 1779] [serial = 2030] [outer = 0x8ed1c400] 12:04:06 INFO - PROCESS | 1779 | 1472238246162 Marionette DEBUG loaded listener.js 12:04:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91409000) [pid = 1779] [serial = 2031] [outer = 0x8ed1c400] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcbb000) [pid = 1779] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dcdc400) [pid = 1779] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x90871c00) [pid = 1779] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e2e3400) [pid = 1779] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8d803400) [pid = 1779] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91f45400) [pid = 1779] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8dce6000) [pid = 1779] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93940800) [pid = 1779] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93a57400) [pid = 1779] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8ed11c00) [pid = 1779] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8ed1b400) [pid = 1779] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:04:07 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8e509c00) [pid = 1779] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:04:07 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 12:04:07 INFO - PROCESS | 1779 | 1472238247525 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:04:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 12:04:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:04:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:04:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:04:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1807ms 12:04:07 INFO - PROCESS | 1779 | 1472238247577 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 12:04:07 INFO - PROCESS | 1779 | 1472238247582 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:04:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:04:07 INFO - PROCESS | 1779 | 1472238247589 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:04:07 INFO - PROCESS | 1779 | 1472238247592 Marionette TRACE conn3 <- [1,2678,null,{}] 12:04:07 INFO - PROCESS | 1779 | 1472238247598 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:07 INFO - PROCESS | 1779 | 1472238247603 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:07 INFO - PROCESS | 1779 | 1472238247863 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:04:07 INFO - PROCESS | 1779 | 1472238247883 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:07 INFO - PROCESS | 1779 | 1472238247888 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80f400 == 31 [pid = 1779] [id = 677] 12:04:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8dcb6400) [pid = 1779] [serial = 2032] [outer = (nil)] 12:04:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x908f0c00) [pid = 1779] [serial = 2033] [outer = 0x8dcb6400] 12:04:07 INFO - PROCESS | 1779 | 1472238247961 Marionette DEBUG loaded listener.js 12:04:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x914e4000) [pid = 1779] [serial = 2034] [outer = 0x8dcb6400] 12:04:09 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 12:04:09 INFO - PROCESS | 1779 | 1472238249301 Marionette TRACE conn3 <- [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]]]}] 12:04:09 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) 12:04:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1730ms 12:04:09 INFO - PROCESS | 1779 | 1472238249320 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:04:09 INFO - PROCESS | 1779 | 1472238249327 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:04:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:04:09 INFO - PROCESS | 1779 | 1472238249336 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:04:09 INFO - PROCESS | 1779 | 1472238249342 Marionette TRACE conn3 <- [1,2682,null,{}] 12:04:09 INFO - PROCESS | 1779 | 1472238249351 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:09 INFO - PROCESS | 1779 | 1472238249358 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:09 INFO - PROCESS | 1779 | 1472238249644 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:04:09 INFO - PROCESS | 1779 | 1472238249807 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:09 INFO - PROCESS | 1779 | 1472238249816 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80e000 == 32 [pid = 1779] [id = 678] 12:04:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dcb0800) [pid = 1779] [serial = 2035] [outer = (nil)] 12:04:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8dcba400) [pid = 1779] [serial = 2036] [outer = 0x8dcb0800] 12:04:09 INFO - PROCESS | 1779 | 1472238249948 Marionette DEBUG loaded listener.js 12:04:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e251800) [pid = 1779] [serial = 2037] [outer = 0x8dcb0800] 12:04:11 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 12:04:11 INFO - PROCESS | 1779 | 1472238251404 Marionette TRACE conn3 <- [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]]]}] 12:04:11 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) 12:04:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2097ms 12:04:11 INFO - PROCESS | 1779 | 1472238251433 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:04:11 INFO - PROCESS | 1779 | 1472238251441 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:04:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:04:11 INFO - PROCESS | 1779 | 1472238251561 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:04:11 INFO - PROCESS | 1779 | 1472238251567 Marionette TRACE conn3 <- [1,2686,null,{}] 12:04:11 INFO - PROCESS | 1779 | 1472238251575 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:11 INFO - PROCESS | 1779 | 1472238251581 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:11 INFO - PROCESS | 1779 | 1472238251759 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:04:11 INFO - PROCESS | 1779 | 1472238251955 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:11 INFO - PROCESS | 1779 | 1472238251963 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e254800 == 33 [pid = 1779] [id = 679] 12:04:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e2e5c00) [pid = 1779] [serial = 2038] [outer = (nil)] 12:04:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e501400) [pid = 1779] [serial = 2039] [outer = 0x8e2e5c00] 12:04:12 INFO - PROCESS | 1779 | 1472238252088 Marionette DEBUG loaded listener.js 12:04:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e510800) [pid = 1779] [serial = 2040] [outer = 0x8e2e5c00] 12:04:13 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 12:04:13 INFO - PROCESS | 1779 | 1472238253496 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:04:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 12:04:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:04:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:04:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:04:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2052ms 12:04:13 INFO - PROCESS | 1779 | 1472238253554 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 12:04:13 INFO - PROCESS | 1779 | 1472238253559 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:04:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:04:13 INFO - PROCESS | 1779 | 1472238253566 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:04:13 INFO - PROCESS | 1779 | 1472238253572 Marionette TRACE conn3 <- [1,2690,null,{}] 12:04:13 INFO - PROCESS | 1779 | 1472238253750 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:13 INFO - PROCESS | 1779 | 1472238253761 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:13 INFO - PROCESS | 1779 | 1472238253948 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:04:14 INFO - PROCESS | 1779 | 1472238254135 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:14 INFO - PROCESS | 1779 | 1472238254146 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x914dac00 == 34 [pid = 1779] [id = 680] 12:04:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x914de000) [pid = 1779] [serial = 2041] [outer = (nil)] 12:04:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91b95800) [pid = 1779] [serial = 2042] [outer = 0x914de000] 12:04:14 INFO - PROCESS | 1779 | 1472238254232 Marionette DEBUG loaded listener.js 12:04:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91b9f400) [pid = 1779] [serial = 2043] [outer = 0x914de000] 12:04:15 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 12:04:15 INFO - PROCESS | 1779 | 1472238255613 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:04:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:04:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:04:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:04:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:04:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:04:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2106ms 12:04:15 INFO - PROCESS | 1779 | 1472238255674 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 12:04:15 INFO - PROCESS | 1779 | 1472238255679 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:04:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:04:15 INFO - PROCESS | 1779 | 1472238255686 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:04:15 INFO - PROCESS | 1779 | 1472238255690 Marionette TRACE conn3 <- [1,2694,null,{}] 12:04:15 INFO - PROCESS | 1779 | 1472238255696 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:15 INFO - PROCESS | 1779 | 1472238255701 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:16 INFO - PROCESS | 1779 | 1472238256203 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:04:16 INFO - PROCESS | 1779 | 1472238256357 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:16 INFO - PROCESS | 1779 | 1472238256365 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedfc00 == 35 [pid = 1779] [id = 681] 12:04:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8ce1a400) [pid = 1779] [serial = 2044] [outer = (nil)] 12:04:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ce21000) [pid = 1779] [serial = 2045] [outer = 0x8ce1a400] 12:04:16 INFO - PROCESS | 1779 | 1472238256446 Marionette DEBUG loaded listener.js 12:04:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8dcb2800) [pid = 1779] [serial = 2046] [outer = 0x8ce1a400] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed2800 == 34 [pid = 1779] [id = 656] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cb400 == 33 [pid = 1779] [id = 676] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce16400 == 32 [pid = 1779] [id = 675] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8bee0000 == 31 [pid = 1779] [id = 674] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x9140e400 == 30 [pid = 1779] [id = 673] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50c400 == 29 [pid = 1779] [id = 672] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8d806c00 == 28 [pid = 1779] [id = 671] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2e800 == 27 [pid = 1779] [id = 670] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x91ab2c00 == 26 [pid = 1779] [id = 650] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae22400 == 25 [pid = 1779] [id = 651] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb1800 == 24 [pid = 1779] [id = 648] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcda800 == 23 [pid = 1779] [id = 664] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcdb800 == 22 [pid = 1779] [id = 654] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2a800 == 21 [pid = 1779] [id = 646] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x908f1800 == 20 [pid = 1779] [id = 647] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed1f400 == 19 [pid = 1779] [id = 658] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d1c00 == 18 [pid = 1779] [id = 659] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae21800 == 17 [pid = 1779] [id = 655] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb7800 == 16 [pid = 1779] [id = 657] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80ec00 == 15 [pid = 1779] [id = 660] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e256400 == 14 [pid = 1779] [id = 661] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8be49400 == 13 [pid = 1779] [id = 662] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e508c00 == 12 [pid = 1779] [id = 663] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb2400 == 11 [pid = 1779] [id = 649] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e254800 == 10 [pid = 1779] [id = 679] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x914dac00 == 9 [pid = 1779] [id = 680] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80f400 == 8 [pid = 1779] [id = 677] 12:04:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80e000 == 7 [pid = 1779] [id = 678] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e252400) [pid = 1779] [serial = 1974] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dcdc800) [pid = 1779] [serial = 1973] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e255c00) [pid = 1779] [serial = 1994] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e2eb800) [pid = 1779] [serial = 1995] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x908fb000) [pid = 1779] [serial = 1977] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x908f7800) [pid = 1779] [serial = 1976] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e2eac00) [pid = 1779] [serial = 2000] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8d808c00) [pid = 1779] [serial = 1997] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d80c400) [pid = 1779] [serial = 1998] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92fef400) [pid = 1779] [serial = 1980] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9220a800) [pid = 1779] [serial = 1979] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93945c00) [pid = 1779] [serial = 1983] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x91ab6000) [pid = 1779] [serial = 1982] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x93a9e000) [pid = 1779] [serial = 1986] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x93a95400) [pid = 1779] [serial = 1985] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x951d6800) [pid = 1779] [serial = 1989] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x908f9000) [pid = 1779] [serial = 2006] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x95117400) [pid = 1779] [serial = 1988] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x95241800) [pid = 1779] [serial = 1992] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x9523dc00) [pid = 1779] [serial = 1991] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x8e510400) [pid = 1779] [serial = 2003] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x9140c000) [pid = 1779] [serial = 2007] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x8ed1c000) [pid = 1779] [serial = 2004] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x8e331c00) [pid = 1779] [serial = 2001] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | --DOMWINDOW == 51 (0x914de400) [pid = 1779] [serial = 2009] [outer = (nil)] [url = about:blank] 12:04:18 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 12:04:19 INFO - PROCESS | 1779 | 1472238258994 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:04:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:04:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:04:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:04:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:04:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 3348ms 12:04:19 INFO - PROCESS | 1779 | 1472238259040 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 12:04:19 INFO - PROCESS | 1779 | 1472238259049 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:04:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:04:19 INFO - PROCESS | 1779 | 1472238259065 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:04:19 INFO - PROCESS | 1779 | 1472238259072 Marionette TRACE conn3 <- [1,2698,null,{}] 12:04:19 INFO - PROCESS | 1779 | 1472238259087 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:19 INFO - PROCESS | 1779 | 1472238259096 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:19 INFO - PROCESS | 1779 | 1472238259288 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:04:19 INFO - PROCESS | 1779 | 1472238259427 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:19 INFO - PROCESS | 1779 | 1472238259439 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bee0000 == 8 [pid = 1779] [id = 682] 12:04:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0x8ce16400) [pid = 1779] [serial = 2047] [outer = (nil)] 12:04:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x8d810c00) [pid = 1779] [serial = 2048] [outer = 0x8ce16400] 12:04:19 INFO - PROCESS | 1779 | 1472238259513 Marionette DEBUG loaded listener.js 12:04:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x8dcbbc00) [pid = 1779] [serial = 2049] [outer = 0x8ce16400] 12:04:20 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 12:04:20 INFO - PROCESS | 1779 | 1472238260709 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:04:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:04:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:04:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:04:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:04:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1693ms 12:04:20 INFO - PROCESS | 1779 | 1472238260769 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 12:04:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:04:20 INFO - PROCESS | 1779 | 1472238260778 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:04:20 INFO - PROCESS | 1779 | 1472238260790 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:04:20 INFO - PROCESS | 1779 | 1472238260795 Marionette TRACE conn3 <- [1,2702,null,{}] 12:04:20 INFO - PROCESS | 1779 | 1472238260810 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:20 INFO - PROCESS | 1779 | 1472238260816 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:21 INFO - PROCESS | 1779 | 1472238261077 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:04:21 INFO - PROCESS | 1779 | 1472238261112 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:21 INFO - PROCESS | 1779 | 1472238261120 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e24e000 == 9 [pid = 1779] [id = 683] 12:04:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x8e2de800) [pid = 1779] [serial = 2050] [outer = (nil)] 12:04:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x8e2eb800) [pid = 1779] [serial = 2051] [outer = 0x8e2de800] 12:04:21 INFO - PROCESS | 1779 | 1472238261196 Marionette DEBUG loaded listener.js 12:04:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x8e333800) [pid = 1779] [serial = 2052] [outer = 0x8e2de800] 12:04:22 INFO - PROCESS | 1779 | 1472238262203 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:04:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:04:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1452ms 12:04:22 INFO - PROCESS | 1779 | 1472238262241 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:04:22 INFO - PROCESS | 1779 | 1472238262245 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:04:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:04:22 INFO - PROCESS | 1779 | 1472238262251 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:04:22 INFO - PROCESS | 1779 | 1472238262257 Marionette TRACE conn3 <- [1,2706,null,{}] 12:04:22 INFO - PROCESS | 1779 | 1472238262281 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:22 INFO - PROCESS | 1779 | 1472238262291 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:22 INFO - PROCESS | 1779 | 1472238262535 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:04:22 INFO - PROCESS | 1779 | 1472238262565 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:22 INFO - PROCESS | 1779 | 1472238262580 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e506400 == 10 [pid = 1779] [id = 684] 12:04:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x8e507800) [pid = 1779] [serial = 2053] [outer = (nil)] 12:04:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x8e50ac00) [pid = 1779] [serial = 2054] [outer = 0x8e507800] 12:04:22 INFO - PROCESS | 1779 | 1472238262651 Marionette DEBUG loaded listener.js 12:04:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x8ed15000) [pid = 1779] [serial = 2055] [outer = 0x8e507800] 12:04:23 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x8dcb6400) [pid = 1779] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:04:23 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x8ed1c400) [pid = 1779] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:04:23 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x914df000) [pid = 1779] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:04:23 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x8dcbb400) [pid = 1779] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:04:23 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x8dcdd800) [pid = 1779] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:04:23 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x8ae2f000) [pid = 1779] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:04:23 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x8e50e400) [pid = 1779] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:04:23 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x8e330000) [pid = 1779] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:04:23 INFO - PROCESS | 1779 | --DOMWINDOW == 51 (0x8ce1ac00) [pid = 1779] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:04:23 INFO - PROCESS | 1779 | 1472238263957 Marionette TRACE conn3 <- [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]]]}] 12:04:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:04:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1753ms 12:04:24 INFO - PROCESS | 1779 | 1472238264006 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:04:24 INFO - PROCESS | 1779 | 1472238264011 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:04:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:04:24 INFO - PROCESS | 1779 | 1472238264017 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:04:24 INFO - PROCESS | 1779 | 1472238264019 Marionette TRACE conn3 <- [1,2710,null,{}] 12:04:24 INFO - PROCESS | 1779 | 1472238264026 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:24 INFO - PROCESS | 1779 | 1472238264030 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:24 INFO - PROCESS | 1779 | 1472238264246 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:04:24 INFO - PROCESS | 1779 | 1472238264261 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:24 INFO - PROCESS | 1779 | 1472238264271 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8beda800 == 11 [pid = 1779] [id = 685] 12:04:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0x8e498800) [pid = 1779] [serial = 2056] [outer = (nil)] 12:04:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x8ed1e000) [pid = 1779] [serial = 2057] [outer = 0x8e498800] 12:04:24 INFO - PROCESS | 1779 | 1472238264342 Marionette DEBUG loaded listener.js 12:04:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x90874c00) [pid = 1779] [serial = 2058] [outer = 0x8e498800] 12:04:25 INFO - PROCESS | 1779 | 1472238265223 Marionette TRACE conn3 <- [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] 12:04:25 INFO - PROCESS | 1779 | 1472238265325 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:04:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:04:25 INFO - PROCESS | 1779 | 1472238265334 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:04:25 INFO - PROCESS | 1779 | 1472238265340 Marionette TRACE conn3 <- [1,2714,null,{}] 12:04:25 INFO - PROCESS | 1779 | 1472238265349 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:25 INFO - PROCESS | 1779 | 1472238265356 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:25 INFO - PROCESS | 1779 | 1472238265567 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:04:25 INFO - PROCESS | 1779 | 1472238265751 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:25 INFO - PROCESS | 1779 | 1472238265768 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce22c00 == 12 [pid = 1779] [id = 686] 12:04:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x8d804c00) [pid = 1779] [serial = 2059] [outer = (nil)] 12:04:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x8dcdac00) [pid = 1779] [serial = 2060] [outer = 0x8d804c00] 12:04:25 INFO - PROCESS | 1779 | 1472238265862 Marionette DEBUG loaded listener.js 12:04:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x8e2e4400) [pid = 1779] [serial = 2061] [outer = 0x8d804c00] 12:04:26 INFO - PROCESS | 1779 | 1472238266954 Marionette TRACE conn3 <- [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]]]}] 12:04:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:04:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1696ms 12:04:27 INFO - PROCESS | 1779 | 1472238267029 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:04:27 INFO - PROCESS | 1779 | 1472238267034 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:04:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:04:27 INFO - PROCESS | 1779 | 1472238267046 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:04:27 INFO - PROCESS | 1779 | 1472238267051 Marionette TRACE conn3 <- [1,2718,null,{}] 12:04:27 INFO - PROCESS | 1779 | 1472238267059 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:27 INFO - PROCESS | 1779 | 1472238267068 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:27 INFO - PROCESS | 1779 | 1472238267404 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:04:27 INFO - PROCESS | 1779 | 1472238267604 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:27 INFO - PROCESS | 1779 | 1472238267611 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e502400 == 13 [pid = 1779] [id = 687] 12:04:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x8e510000) [pid = 1779] [serial = 2062] [outer = (nil)] 12:04:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x90874400) [pid = 1779] [serial = 2063] [outer = 0x8e510000] 12:04:27 INFO - PROCESS | 1779 | 1472238267723 Marionette DEBUG loaded listener.js 12:04:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x9087c800) [pid = 1779] [serial = 2064] [outer = 0x8e510000] 12:04:28 INFO - PROCESS | 1779 | 1472238268792 Marionette TRACE conn3 <- [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] 12:04:28 INFO - PROCESS | 1779 | 1472238268838 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:04:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:04:28 INFO - PROCESS | 1779 | 1472238268845 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:04:28 INFO - PROCESS | 1779 | 1472238268849 Marionette TRACE conn3 <- [1,2722,null,{}] 12:04:28 INFO - PROCESS | 1779 | 1472238268865 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:28 INFO - PROCESS | 1779 | 1472238268874 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:29 INFO - PROCESS | 1779 | 1472238269095 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:04:29 INFO - PROCESS | 1779 | 1472238269369 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:29 INFO - PROCESS | 1779 | 1472238269377 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x914dc400 == 14 [pid = 1779] [id = 688] 12:04:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x914dcc00) [pid = 1779] [serial = 2065] [outer = (nil)] 12:04:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x914e0800) [pid = 1779] [serial = 2066] [outer = 0x914dcc00] 12:04:29 INFO - PROCESS | 1779 | 1472238269491 Marionette DEBUG loaded listener.js 12:04:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8ed16c00) [pid = 1779] [serial = 2067] [outer = 0x914dcc00] 12:04:30 INFO - PROCESS | 1779 | 1472238270509 Marionette TRACE conn3 <- [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] 12:04:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:04:30 INFO - PROCESS | 1779 | 1472238270588 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:04:30 INFO - PROCESS | 1779 | 1472238270594 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:04:30 INFO - PROCESS | 1779 | 1472238270598 Marionette TRACE conn3 <- [1,2726,null,{}] 12:04:30 INFO - PROCESS | 1779 | 1472238270604 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:30 INFO - PROCESS | 1779 | 1472238270610 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:30 INFO - PROCESS | 1779 | 1472238270790 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:04:31 INFO - PROCESS | 1779 | 1472238271020 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:31 INFO - PROCESS | 1779 | 1472238271029 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed13400 == 15 [pid = 1779] [id = 689] 12:04:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x914db400) [pid = 1779] [serial = 2068] [outer = (nil)] 12:04:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x91b92800) [pid = 1779] [serial = 2069] [outer = 0x914db400] 12:04:31 INFO - PROCESS | 1779 | 1472238271167 Marionette DEBUG loaded listener.js 12:04:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91b94800) [pid = 1779] [serial = 2070] [outer = 0x914db400] 12:04:32 INFO - PROCESS | 1779 | 1472238272402 Marionette TRACE conn3 <- [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]]]}] 12:04:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:04:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1836ms 12:04:32 INFO - PROCESS | 1779 | 1472238272430 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:04:32 INFO - PROCESS | 1779 | 1472238272441 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:04:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:04:32 INFO - PROCESS | 1779 | 1472238272461 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:04:32 INFO - PROCESS | 1779 | 1472238272466 Marionette TRACE conn3 <- [1,2730,null,{}] 12:04:32 INFO - PROCESS | 1779 | 1472238272474 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:32 INFO - PROCESS | 1779 | 1472238272480 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:32 INFO - PROCESS | 1779 | 1472238272689 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x908f0c00) [pid = 1779] [serial = 2033] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x908ef800) [pid = 1779] [serial = 2030] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x91b9d400) [pid = 1779] [serial = 2021] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x91c82000) [pid = 1779] [serial = 2022] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8dcbc000) [pid = 1779] [serial = 2010] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8e2e6800) [pid = 1779] [serial = 2015] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x8e33ac00) [pid = 1779] [serial = 2016] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x8bed2c00) [pid = 1779] [serial = 2012] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x8bedf400) [pid = 1779] [serial = 2013] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x8ed13000) [pid = 1779] [serial = 2018] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x90875c00) [pid = 1779] [serial = 2019] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x8e33bc00) [pid = 1779] [serial = 2027] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x8dcb7c00) [pid = 1779] [serial = 2024] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x8dcd9000) [pid = 1779] [serial = 2025] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 51 (0x91409000) [pid = 1779] [serial = 2031] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 50 (0x8e495400) [pid = 1779] [serial = 2028] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | --DOMWINDOW == 49 (0x914e4000) [pid = 1779] [serial = 2034] [outer = (nil)] [url = about:blank] 12:04:32 INFO - PROCESS | 1779 | 1472238272947 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:32 INFO - PROCESS | 1779 | 1472238272960 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed5800 == 16 [pid = 1779] [id = 690] 12:04:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 50 (0x8bed8c00) [pid = 1779] [serial = 2071] [outer = (nil)] 12:04:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 51 (0x8dcb1000) [pid = 1779] [serial = 2072] [outer = 0x8bed8c00] 12:04:33 INFO - PROCESS | 1779 | 1472238273040 Marionette DEBUG loaded listener.js 12:04:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0x8dcdb400) [pid = 1779] [serial = 2073] [outer = 0x8bed8c00] 12:04:34 INFO - PROCESS | 1779 | 1472238274297 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:04:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 12:04:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:04:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:04:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:04:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1889ms 12:04:34 INFO - PROCESS | 1779 | 1472238274349 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 12:04:34 INFO - PROCESS | 1779 | 1472238274356 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:04:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:04:34 INFO - PROCESS | 1779 | 1472238274366 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:04:34 INFO - PROCESS | 1779 | 1472238274369 Marionette TRACE conn3 <- [1,2734,null,{}] 12:04:34 INFO - PROCESS | 1779 | 1472238274376 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:34 INFO - PROCESS | 1779 | 1472238274381 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:34 INFO - PROCESS | 1779 | 1472238274574 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:04:34 INFO - PROCESS | 1779 | 1472238274632 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:34 INFO - PROCESS | 1779 | 1472238274649 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e48a800 == 17 [pid = 1779] [id = 691] 12:04:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x8e48dc00) [pid = 1779] [serial = 2074] [outer = (nil)] 12:04:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x8e495000) [pid = 1779] [serial = 2075] [outer = 0x8e48dc00] 12:04:34 INFO - PROCESS | 1779 | 1472238274731 Marionette DEBUG loaded listener.js 12:04:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x8e506c00) [pid = 1779] [serial = 2076] [outer = 0x8e48dc00] 12:04:35 INFO - PROCESS | 1779 | 1472238275688 Marionette TRACE conn3 <- [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]]]}] 12:04:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:04:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1386ms 12:04:35 INFO - PROCESS | 1779 | 1472238275752 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:04:35 INFO - PROCESS | 1779 | 1472238275756 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:04:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:04:35 INFO - PROCESS | 1779 | 1472238275770 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:04:35 INFO - PROCESS | 1779 | 1472238275776 Marionette TRACE conn3 <- [1,2738,null,{}] 12:04:35 INFO - PROCESS | 1779 | 1472238275792 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:35 INFO - PROCESS | 1779 | 1472238275800 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:36 INFO - PROCESS | 1779 | 1472238276017 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:04:36 INFO - PROCESS | 1779 | 1472238276118 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:36 INFO - PROCESS | 1779 | 1472238276129 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x90874800 == 18 [pid = 1779] [id = 692] 12:04:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x908f8000) [pid = 1779] [serial = 2077] [outer = (nil)] 12:04:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x91403c00) [pid = 1779] [serial = 2078] [outer = 0x908f8000] 12:04:36 INFO - PROCESS | 1779 | 1472238276200 Marionette DEBUG loaded listener.js 12:04:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x9140dc00) [pid = 1779] [serial = 2079] [outer = 0x908f8000] 12:04:36 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x8e2de800) [pid = 1779] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:04:36 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x8ce1a400) [pid = 1779] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:04:36 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x8dcb0800) [pid = 1779] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:04:36 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x8e2e5c00) [pid = 1779] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:04:36 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x914de000) [pid = 1779] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:04:37 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x8e507800) [pid = 1779] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:04:37 INFO - PROCESS | 1779 | 1472238277110 Marionette TRACE conn3 <- [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]]]}] 12:04:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:04:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1391ms 12:04:37 INFO - PROCESS | 1779 | 1472238277155 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:04:37 INFO - PROCESS | 1779 | 1472238277160 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:04:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:04:37 INFO - PROCESS | 1779 | 1472238277166 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:04:37 INFO - PROCESS | 1779 | 1472238277168 Marionette TRACE conn3 <- [1,2742,null,{}] 12:04:37 INFO - PROCESS | 1779 | 1472238277174 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:37 INFO - PROCESS | 1779 | 1472238277179 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:37 INFO - PROCESS | 1779 | 1472238277353 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:04:37 INFO - PROCESS | 1779 | 1472238277507 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:37 INFO - PROCESS | 1779 | 1472238277514 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2d400 == 19 [pid = 1779] [id = 693] 12:04:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x8bed8400) [pid = 1779] [serial = 2080] [outer = (nil)] 12:04:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x91409000) [pid = 1779] [serial = 2081] [outer = 0x8bed8400] 12:04:37 INFO - PROCESS | 1779 | 1472238277595 Marionette DEBUG loaded listener.js 12:04:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x914e4000) [pid = 1779] [serial = 2082] [outer = 0x8bed8400] 12:04:38 INFO - PROCESS | 1779 | 1472238278375 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:04:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:04:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1229ms 12:04:38 INFO - PROCESS | 1779 | 1472238278401 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:04:38 INFO - PROCESS | 1779 | 1472238278404 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:04:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:04:38 INFO - PROCESS | 1779 | 1472238278412 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:04:38 INFO - PROCESS | 1779 | 1472238278415 Marionette TRACE conn3 <- [1,2746,null,{}] 12:04:38 INFO - PROCESS | 1779 | 1472238278421 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:38 INFO - PROCESS | 1779 | 1472238278425 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:38 INFO - PROCESS | 1779 | 1472238278576 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:04:38 INFO - PROCESS | 1779 | 1472238278587 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:38 INFO - PROCESS | 1779 | 1472238278592 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x914e1000 == 20 [pid = 1779] [id = 694] 12:04:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x914e2c00) [pid = 1779] [serial = 2083] [outer = (nil)] 12:04:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x91b96800) [pid = 1779] [serial = 2084] [outer = 0x914e2c00] 12:04:38 INFO - PROCESS | 1779 | 1472238278661 Marionette DEBUG loaded listener.js 12:04:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x91c89c00) [pid = 1779] [serial = 2085] [outer = 0x914e2c00] 12:04:39 INFO - PROCESS | 1779 | 1472238279661 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:04:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:04:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1284ms 12:04:39 INFO - PROCESS | 1779 | 1472238279702 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:04:39 INFO - PROCESS | 1779 | 1472238279709 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:04:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:04:39 INFO - PROCESS | 1779 | 1472238279720 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:04:39 INFO - PROCESS | 1779 | 1472238279724 Marionette TRACE conn3 <- [1,2750,null,{}] 12:04:39 INFO - PROCESS | 1779 | 1472238279734 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:39 INFO - PROCESS | 1779 | 1472238279739 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:39 INFO - PROCESS | 1779 | 1472238279925 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:04:40 INFO - PROCESS | 1779 | 1472238280112 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:40 INFO - PROCESS | 1779 | 1472238280127 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed9800 == 21 [pid = 1779] [id = 695] 12:04:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x8bed9c00) [pid = 1779] [serial = 2086] [outer = (nil)] 12:04:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x8d80c000) [pid = 1779] [serial = 2087] [outer = 0x8bed9c00] 12:04:40 INFO - PROCESS | 1779 | 1472238280248 Marionette DEBUG loaded listener.js 12:04:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8e2df800) [pid = 1779] [serial = 2088] [outer = 0x8bed9c00] 12:04:41 INFO - PROCESS | 1779 | 1472238281256 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:04:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:04:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1585ms 12:04:41 INFO - PROCESS | 1779 | 1472238281306 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:04:41 INFO - PROCESS | 1779 | 1472238281313 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:04:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:04:41 INFO - PROCESS | 1779 | 1472238281324 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:04:41 INFO - PROCESS | 1779 | 1472238281328 Marionette TRACE conn3 <- [1,2754,null,{}] 12:04:41 INFO - PROCESS | 1779 | 1472238281334 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:41 INFO - PROCESS | 1779 | 1472238281340 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:41 INFO - PROCESS | 1779 | 1472238281525 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:04:41 INFO - PROCESS | 1779 | 1472238281708 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:41 INFO - PROCESS | 1779 | 1472238281721 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce20c00 == 22 [pid = 1779] [id = 696] 12:04:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8ed14400) [pid = 1779] [serial = 2089] [outer = (nil)] 12:04:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8ed20c00) [pid = 1779] [serial = 2090] [outer = 0x8ed14400] 12:04:41 INFO - PROCESS | 1779 | 1472238281804 Marionette DEBUG loaded listener.js 12:04:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x90878000) [pid = 1779] [serial = 2091] [outer = 0x8ed14400] 12:04:42 INFO - PROCESS | 1779 | 1472238282875 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:04:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:04:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1590ms 12:04:42 INFO - PROCESS | 1779 | 1472238282914 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:04:42 INFO - PROCESS | 1779 | 1472238282917 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:04:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:04:42 INFO - PROCESS | 1779 | 1472238282925 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:04:42 INFO - PROCESS | 1779 | 1472238282931 Marionette TRACE conn3 <- [1,2758,null,{}] 12:04:42 INFO - PROCESS | 1779 | 1472238282947 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:42 INFO - PROCESS | 1779 | 1472238282956 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:43 INFO - PROCESS | 1779 | 1472238283140 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:04:43 INFO - PROCESS | 1779 | 1472238283371 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:43 INFO - PROCESS | 1779 | 1472238283382 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x91409400 == 23 [pid = 1779] [id = 697] 12:04:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x91f3d400) [pid = 1779] [serial = 2092] [outer = (nil)] 12:04:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91f44000) [pid = 1779] [serial = 2093] [outer = 0x91f3d400] 12:04:43 INFO - PROCESS | 1779 | 1472238283511 Marionette DEBUG loaded listener.js 12:04:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x91f4cc00) [pid = 1779] [serial = 2094] [outer = 0x91f3d400] 12:04:44 INFO - PROCESS | 1779 | 1472238284460 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:04:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:04:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1588ms 12:04:44 INFO - PROCESS | 1779 | 1472238284513 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:04:44 INFO - PROCESS | 1779 | 1472238284518 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:04:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:04:44 INFO - PROCESS | 1779 | 1472238284525 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:04:44 INFO - PROCESS | 1779 | 1472238284528 Marionette TRACE conn3 <- [1,2762,null,{}] 12:04:44 INFO - PROCESS | 1779 | 1472238284534 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:44 INFO - PROCESS | 1779 | 1472238284539 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:44 INFO - PROCESS | 1779 | 1472238284718 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:04:44 INFO - PROCESS | 1779 | 1472238284902 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:44 INFO - PROCESS | 1779 | 1472238284910 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x92feec00 == 24 [pid = 1779] [id = 698] 12:04:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92fef000) [pid = 1779] [serial = 2095] [outer = (nil)] 12:04:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x93939400) [pid = 1779] [serial = 2096] [outer = 0x92fef000] 12:04:44 INFO - PROCESS | 1779 | 1472238284995 Marionette DEBUG loaded listener.js 12:04:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9393e400) [pid = 1779] [serial = 2097] [outer = 0x92fef000] 12:04:45 INFO - PROCESS | 1779 | 1472238285933 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:04:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:04:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1480ms 12:04:46 INFO - PROCESS | 1779 | 1472238286006 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:04:46 INFO - PROCESS | 1779 | 1472238286010 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:04:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:04:46 INFO - PROCESS | 1779 | 1472238286016 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:04:46 INFO - PROCESS | 1779 | 1472238286020 Marionette TRACE conn3 <- [1,2766,null,{}] 12:04:46 INFO - PROCESS | 1779 | 1472238286026 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:46 INFO - PROCESS | 1779 | 1472238286031 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:46 INFO - PROCESS | 1779 | 1472238286239 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:04:46 INFO - PROCESS | 1779 | 1472238286429 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:46 INFO - PROCESS | 1779 | 1472238286441 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedb400 == 25 [pid = 1779] [id = 699] 12:04:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e4c9000) [pid = 1779] [serial = 2098] [outer = (nil)] 12:04:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x93944000) [pid = 1779] [serial = 2099] [outer = 0x8e4c9000] 12:04:46 INFO - PROCESS | 1779 | 1472238286521 Marionette DEBUG loaded listener.js 12:04:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x93945c00) [pid = 1779] [serial = 2100] [outer = 0x8e4c9000] 12:04:47 INFO - PROCESS | 1779 | 1472238287475 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:04:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:04:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1533ms 12:04:47 INFO - PROCESS | 1779 | 1472238287551 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:04:47 INFO - PROCESS | 1779 | 1472238287555 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:04:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:04:47 INFO - PROCESS | 1779 | 1472238287561 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:04:47 INFO - PROCESS | 1779 | 1472238287564 Marionette TRACE conn3 <- [1,2770,null,{}] 12:04:47 INFO - PROCESS | 1779 | 1472238287570 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:47 INFO - PROCESS | 1779 | 1472238287582 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:47 INFO - PROCESS | 1779 | 1472238287852 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:04:48 INFO - PROCESS | 1779 | 1472238288094 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:48 INFO - PROCESS | 1779 | 1472238288105 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae23000 == 26 [pid = 1779] [id = 700] 12:04:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8be4ac00) [pid = 1779] [serial = 2101] [outer = (nil)] 12:04:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e24ec00) [pid = 1779] [serial = 2102] [outer = 0x8be4ac00] 12:04:48 INFO - PROCESS | 1779 | 1472238288233 Marionette DEBUG loaded listener.js 12:04:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e48e400) [pid = 1779] [serial = 2103] [outer = 0x8be4ac00] 12:04:49 INFO - PROCESS | 1779 | 1472238289391 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:04:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:04:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1897ms 12:04:49 INFO - PROCESS | 1779 | 1472238289459 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:04:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:04:49 INFO - PROCESS | 1779 | 1472238289465 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:04:49 INFO - PROCESS | 1779 | 1472238289472 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:04:49 INFO - PROCESS | 1779 | 1472238289477 Marionette TRACE conn3 <- [1,2774,null,{}] 12:04:49 INFO - PROCESS | 1779 | 1472238289484 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:49 INFO - PROCESS | 1779 | 1472238289490 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:49 INFO - PROCESS | 1779 | 1472238289742 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:04:50 INFO - PROCESS | 1779 | 1472238289979 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:50 INFO - PROCESS | 1779 | 1472238289989 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedfc00 == 25 [pid = 1779] [id = 681] 12:04:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae28400 == 26 [pid = 1779] [id = 701] 12:04:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ae28c00) [pid = 1779] [serial = 2104] [outer = (nil)] 12:04:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8be58800) [pid = 1779] [serial = 2105] [outer = 0x8ae28c00] 12:04:51 INFO - PROCESS | 1779 | 1472238290998 Marionette DEBUG loaded listener.js 12:04:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8beddc00) [pid = 1779] [serial = 2106] [outer = 0x8ae28c00] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ed1e000) [pid = 1779] [serial = 2057] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e2eb800) [pid = 1779] [serial = 2051] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8d810c00) [pid = 1779] [serial = 2048] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8dcb2800) [pid = 1779] [serial = 2046] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ce21000) [pid = 1779] [serial = 2045] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e251800) [pid = 1779] [serial = 2037] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcba400) [pid = 1779] [serial = 2036] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e510800) [pid = 1779] [serial = 2040] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e501400) [pid = 1779] [serial = 2039] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91b9f400) [pid = 1779] [serial = 2043] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91b95800) [pid = 1779] [serial = 2042] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e50ac00) [pid = 1779] [serial = 2054] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e333800) [pid = 1779] [serial = 2052] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8ed15000) [pid = 1779] [serial = 2055] [outer = (nil)] [url = about:blank] 12:04:51 INFO - PROCESS | 1779 | 1472238291980 Marionette TRACE conn3 <- [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]]]}] 12:04:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:04:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2545ms 12:04:52 INFO - PROCESS | 1779 | 1472238292023 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:04:52 INFO - PROCESS | 1779 | 1472238292029 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:04:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:04:52 INFO - PROCESS | 1779 | 1472238292037 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:04:52 INFO - PROCESS | 1779 | 1472238292041 Marionette TRACE conn3 <- [1,2778,null,{}] 12:04:52 INFO - PROCESS | 1779 | 1472238292050 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:52 INFO - PROCESS | 1779 | 1472238292063 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:52 INFO - PROCESS | 1779 | 1472238292247 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:04:52 INFO - PROCESS | 1779 | 1472238292400 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:52 INFO - PROCESS | 1779 | 1472238292409 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb6800 == 27 [pid = 1779] [id = 702] 12:04:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8dcbc400) [pid = 1779] [serial = 2107] [outer = (nil)] 12:04:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dce0800) [pid = 1779] [serial = 2108] [outer = 0x8dcbc400] 12:04:52 INFO - PROCESS | 1779 | 1472238292485 Marionette DEBUG loaded listener.js 12:04:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e24dc00) [pid = 1779] [serial = 2109] [outer = 0x8dcbc400] 12:04:53 INFO - PROCESS | 1779 | 1472238293325 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:04:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:04:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1342ms 12:04:53 INFO - PROCESS | 1779 | 1472238293378 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:04:53 INFO - PROCESS | 1779 | 1472238293385 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:04:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:04:53 INFO - PROCESS | 1779 | 1472238293396 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:04:53 INFO - PROCESS | 1779 | 1472238293400 Marionette TRACE conn3 <- [1,2782,null,{}] 12:04:53 INFO - PROCESS | 1779 | 1472238293407 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:53 INFO - PROCESS | 1779 | 1472238293413 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:53 INFO - PROCESS | 1779 | 1472238293588 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:04:53 INFO - PROCESS | 1779 | 1472238293599 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:53 INFO - PROCESS | 1779 | 1472238293609 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcd8800 == 28 [pid = 1779] [id = 703] 12:04:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e2e3c00) [pid = 1779] [serial = 2110] [outer = (nil)] 12:04:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e333800) [pid = 1779] [serial = 2111] [outer = 0x8e2e3c00] 12:04:53 INFO - PROCESS | 1779 | 1472238293819 Marionette DEBUG loaded listener.js 12:04:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e48a400) [pid = 1779] [serial = 2112] [outer = 0x8e2e3c00] 12:04:54 INFO - PROCESS | 1779 | 1472238294799 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:04:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:04:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1432ms 12:04:54 INFO - PROCESS | 1779 | 1472238294829 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:04:54 INFO - PROCESS | 1779 | 1472238294833 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:04:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:04:54 INFO - PROCESS | 1779 | 1472238294839 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:04:54 INFO - PROCESS | 1779 | 1472238294845 Marionette TRACE conn3 <- [1,2786,null,{}] 12:04:54 INFO - PROCESS | 1779 | 1472238294869 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:54 INFO - PROCESS | 1779 | 1472238294879 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:55 INFO - PROCESS | 1779 | 1472238295114 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:04:55 INFO - PROCESS | 1779 | 1472238295140 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:55 INFO - PROCESS | 1779 | 1472238295149 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50c000 == 29 [pid = 1779] [id = 704] 12:04:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e50c400) [pid = 1779] [serial = 2113] [outer = (nil)] 12:04:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed14c00) [pid = 1779] [serial = 2114] [outer = 0x8e50c400] 12:04:55 INFO - PROCESS | 1779 | 1472238295217 Marionette DEBUG loaded listener.js 12:04:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8ed1a800) [pid = 1779] [serial = 2115] [outer = 0x8e50c400] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x914e2c00) [pid = 1779] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ce16400) [pid = 1779] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x908f8000) [pid = 1779] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e498800) [pid = 1779] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e48dc00) [pid = 1779] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8bed8c00) [pid = 1779] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d804c00) [pid = 1779] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x914db400) [pid = 1779] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e510000) [pid = 1779] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x914dcc00) [pid = 1779] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:04:56 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8bed8400) [pid = 1779] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:04:56 INFO - PROCESS | 1779 | 1472238296504 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:04:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:04:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1686ms 12:04:56 INFO - PROCESS | 1779 | 1472238296526 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:04:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:04:56 INFO - PROCESS | 1779 | 1472238296530 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:04:56 INFO - PROCESS | 1779 | 1472238296536 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:04:56 INFO - PROCESS | 1779 | 1472238296540 Marionette TRACE conn3 <- [1,2790,null,{}] 12:04:56 INFO - PROCESS | 1779 | 1472238296545 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:56 INFO - PROCESS | 1779 | 1472238296550 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:56 INFO - PROCESS | 1779 | 1472238296760 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:04:56 INFO - PROCESS | 1779 | 1472238296778 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:56 INFO - PROCESS | 1779 | 1472238296784 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e3000 == 30 [pid = 1779] [id = 705] 12:04:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e48dc00) [pid = 1779] [serial = 2116] [outer = (nil)] 12:04:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9087b400) [pid = 1779] [serial = 2117] [outer = 0x8e48dc00] 12:04:56 INFO - PROCESS | 1779 | 1472238296855 Marionette DEBUG loaded listener.js 12:04:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9087ec00) [pid = 1779] [serial = 2118] [outer = 0x8e48dc00] 12:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1230ms 12:04:57 INFO - PROCESS | 1779 | 1472238297757 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:04:57 INFO - PROCESS | 1779 | 1472238297777 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:04:57 INFO - PROCESS | 1779 | 1472238297780 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:04:57 INFO - PROCESS | 1779 | 1472238297787 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:04:57 INFO - PROCESS | 1779 | 1472238297791 Marionette TRACE conn3 <- [1,2794,null,{}] 12:04:57 INFO - PROCESS | 1779 | 1472238297796 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:57 INFO - PROCESS | 1779 | 1472238297801 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:57 INFO - PROCESS | 1779 | 1472238297945 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:04:57 INFO - PROCESS | 1779 | 1472238297961 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:57 INFO - PROCESS | 1779 | 1472238297968 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fc800 == 31 [pid = 1779] [id = 706] 12:04:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x908fec00) [pid = 1779] [serial = 2119] [outer = (nil)] 12:04:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91405800) [pid = 1779] [serial = 2120] [outer = 0x908fec00] 12:04:58 INFO - PROCESS | 1779 | 1472238298057 Marionette DEBUG loaded listener.js 12:04:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91ab3000) [pid = 1779] [serial = 2121] [outer = 0x908fec00] 12:04:59 INFO - PROCESS | 1779 | 1472238299345 Marionette TRACE conn3 <- [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]]]}] 12:04:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:04:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1579ms 12:04:59 INFO - PROCESS | 1779 | 1472238299368 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:04:59 INFO - PROCESS | 1779 | 1472238299374 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:04:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:04:59 INFO - PROCESS | 1779 | 1472238299382 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:04:59 INFO - PROCESS | 1779 | 1472238299390 Marionette TRACE conn3 <- [1,2798,null,{}] 12:04:59 INFO - PROCESS | 1779 | 1472238299398 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:04:59 INFO - PROCESS | 1779 | 1472238299404 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:59 INFO - PROCESS | 1779 | 1472238299592 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:04:59 INFO - PROCESS | 1779 | 1472238299826 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:59 INFO - PROCESS | 1779 | 1472238299837 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:04:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce23000 == 32 [pid = 1779] [id = 707] 12:04:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcb2400) [pid = 1779] [serial = 2122] [outer = (nil)] 12:04:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e2df400) [pid = 1779] [serial = 2123] [outer = 0x8dcb2400] 12:04:59 INFO - PROCESS | 1779 | 1472238299967 Marionette DEBUG loaded listener.js 12:05:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e332400) [pid = 1779] [serial = 2124] [outer = 0x8dcb2400] 12:05:00 INFO - PROCESS | 1779 | 1472238300993 Marionette TRACE conn3 <- [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]]]}] 12:05:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:05:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1638ms 12:05:01 INFO - PROCESS | 1779 | 1472238301020 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:05:01 INFO - PROCESS | 1779 | 1472238301027 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:05:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:05:01 INFO - PROCESS | 1779 | 1472238301038 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:05:01 INFO - PROCESS | 1779 | 1472238301042 Marionette TRACE conn3 <- [1,2802,null,{}] 12:05:01 INFO - PROCESS | 1779 | 1472238301050 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:01 INFO - PROCESS | 1779 | 1472238301056 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:01 INFO - PROCESS | 1779 | 1472238301280 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:05:01 INFO - PROCESS | 1779 | 1472238301560 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:01 INFO - PROCESS | 1779 | 1472238301568 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2ddc00 == 33 [pid = 1779] [id = 708] 12:05:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed15000) [pid = 1779] [serial = 2125] [outer = (nil)] 12:05:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9087d800) [pid = 1779] [serial = 2126] [outer = 0x8ed15000] 12:05:01 INFO - PROCESS | 1779 | 1472238301701 Marionette DEBUG loaded listener.js 12:05:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91402400) [pid = 1779] [serial = 2127] [outer = 0x8ed15000] 12:05:02 INFO - PROCESS | 1779 | 1472238302815 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:05:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:05:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1843ms 12:05:02 INFO - PROCESS | 1779 | 1472238302882 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:05:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:05:02 INFO - PROCESS | 1779 | 1472238302887 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:05:02 INFO - PROCESS | 1779 | 1472238302893 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:05:02 INFO - PROCESS | 1779 | 1472238302899 Marionette TRACE conn3 <- [1,2806,null,{}] 12:05:02 INFO - PROCESS | 1779 | 1472238302916 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:02 INFO - PROCESS | 1779 | 1472238302925 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:03 INFO - PROCESS | 1779 | 1472238303145 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:05:03 INFO - PROCESS | 1779 | 1472238303377 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:03 INFO - PROCESS | 1779 | 1472238303387 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b96000 == 34 [pid = 1779] [id = 709] 12:05:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91b9b400) [pid = 1779] [serial = 2128] [outer = (nil)] 12:05:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91c85000) [pid = 1779] [serial = 2129] [outer = 0x91b9b400] 12:05:03 INFO - PROCESS | 1779 | 1472238303499 Marionette DEBUG loaded listener.js 12:05:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91c8e400) [pid = 1779] [serial = 2130] [outer = 0x91b9b400] 12:05:04 INFO - PROCESS | 1779 | 1472238304562 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:05:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:05:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1700ms 12:05:04 INFO - PROCESS | 1779 | 1472238304593 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:05:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:05:04 INFO - PROCESS | 1779 | 1472238304598 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:05:04 INFO - PROCESS | 1779 | 1472238304605 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:05:04 INFO - PROCESS | 1779 | 1472238304609 Marionette TRACE conn3 <- [1,2810,null,{}] 12:05:04 INFO - PROCESS | 1779 | 1472238304615 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:04 INFO - PROCESS | 1779 | 1472238304620 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:04 INFO - PROCESS | 1779 | 1472238304810 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:05:05 INFO - PROCESS | 1779 | 1472238305048 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:05 INFO - PROCESS | 1779 | 1472238305059 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae27800 == 35 [pid = 1779] [id = 710] 12:05:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ae2a400) [pid = 1779] [serial = 2131] [outer = (nil)] 12:05:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8bed2400) [pid = 1779] [serial = 2132] [outer = 0x8ae2a400] 12:05:05 INFO - PROCESS | 1779 | 1472238305324 Marionette DEBUG loaded listener.js 12:05:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8ce18400) [pid = 1779] [serial = 2133] [outer = 0x8ae2a400] 12:05:06 INFO - PROCESS | 1779 | 1472238306387 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:05:06 INFO - PROCESS | 1779 | --DOCSHELL 0x90874800 == 34 [pid = 1779] [id = 692] 12:05:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8e24e000 == 33 [pid = 1779] [id = 683] 12:05:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8e506400 == 32 [pid = 1779] [id = 684] 12:05:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8bee0000 == 31 [pid = 1779] [id = 682] 12:05:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:05:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1843ms 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91b96800) [pid = 1779] [serial = 2084] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8dcbbc00) [pid = 1779] [serial = 2049] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91403c00) [pid = 1779] [serial = 2078] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9140dc00) [pid = 1779] [serial = 2079] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x90874c00) [pid = 1779] [serial = 2058] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e495000) [pid = 1779] [serial = 2075] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dcb1000) [pid = 1779] [serial = 2072] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8dcdb400) [pid = 1779] [serial = 2073] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcdac00) [pid = 1779] [serial = 2060] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e2e4400) [pid = 1779] [serial = 2061] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91b92800) [pid = 1779] [serial = 2069] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91b94800) [pid = 1779] [serial = 2070] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x90874400) [pid = 1779] [serial = 2063] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9087c800) [pid = 1779] [serial = 2064] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x914e0800) [pid = 1779] [serial = 2066] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8ed16c00) [pid = 1779] [serial = 2067] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x91c89c00) [pid = 1779] [serial = 2085] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x91409000) [pid = 1779] [serial = 2081] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x914e4000) [pid = 1779] [serial = 2082] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8e506c00) [pid = 1779] [serial = 2076] [outer = (nil)] [url = about:blank] 12:05:06 INFO - PROCESS | 1779 | 1472238306481 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:05:06 INFO - PROCESS | 1779 | 1472238306486 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:05:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:05:06 INFO - PROCESS | 1779 | 1472238306507 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:05:06 INFO - PROCESS | 1779 | 1472238306512 Marionette TRACE conn3 <- [1,2814,null,{}] 12:05:06 INFO - PROCESS | 1779 | 1472238306520 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:06 INFO - PROCESS | 1779 | 1472238306526 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:06 INFO - PROCESS | 1779 | 1472238306708 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:05:06 INFO - PROCESS | 1779 | 1472238306895 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:06 INFO - PROCESS | 1779 | 1472238306905 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e24e000 == 32 [pid = 1779] [id = 711] 12:05:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e250400) [pid = 1779] [serial = 2134] [outer = (nil)] 12:05:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e25ac00) [pid = 1779] [serial = 2135] [outer = 0x8e250400] 12:05:06 INFO - PROCESS | 1779 | 1472238306993 Marionette DEBUG loaded listener.js 12:05:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e335800) [pid = 1779] [serial = 2136] [outer = 0x8e250400] 12:05:07 INFO - PROCESS | 1779 | 1472238307842 Marionette TRACE conn3 <- [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]]]}] 12:05:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:05:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1401ms 12:05:07 INFO - PROCESS | 1779 | 1472238307907 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:05:07 INFO - PROCESS | 1779 | 1472238307913 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:05:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:05:07 INFO - PROCESS | 1779 | 1472238307924 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:05:07 INFO - PROCESS | 1779 | 1472238307927 Marionette TRACE conn3 <- [1,2818,null,{}] 12:05:07 INFO - PROCESS | 1779 | 1472238307933 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:07 INFO - PROCESS | 1779 | 1472238307939 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:08 INFO - PROCESS | 1779 | 1472238308112 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:05:08 INFO - PROCESS | 1779 | 1472238308254 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:08 INFO - PROCESS | 1779 | 1472238308262 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedcc00 == 33 [pid = 1779] [id = 712] 12:05:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e4d2c00) [pid = 1779] [serial = 2137] [outer = (nil)] 12:05:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8ed19c00) [pid = 1779] [serial = 2138] [outer = 0x8e4d2c00] 12:05:08 INFO - PROCESS | 1779 | 1472238308336 Marionette DEBUG loaded listener.js 12:05:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9087bc00) [pid = 1779] [serial = 2139] [outer = 0x8e4d2c00] 12:05:09 INFO - PROCESS | 1779 | 1472238309222 Marionette TRACE conn3 <- [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]]]}] 12:05:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:05:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1332ms 12:05:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:05:09 INFO - PROCESS | 1779 | 1472238309256 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:05:09 INFO - PROCESS | 1779 | 1472238309260 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:05:09 INFO - PROCESS | 1779 | 1472238309267 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:05:09 INFO - PROCESS | 1779 | 1472238309272 Marionette TRACE conn3 <- [1,2822,null,{}] 12:05:09 INFO - PROCESS | 1779 | 1472238309297 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:09 INFO - PROCESS | 1779 | 1472238309305 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:09 INFO - PROCESS | 1779 | 1472238309528 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:05:09 INFO - PROCESS | 1779 | 1472238309568 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:09 INFO - PROCESS | 1779 | 1472238309576 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae22400 == 34 [pid = 1779] [id = 713] 12:05:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x914e5800) [pid = 1779] [serial = 2140] [outer = (nil)] 12:05:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91ab3400) [pid = 1779] [serial = 2141] [outer = 0x914e5800] 12:05:09 INFO - PROCESS | 1779 | 1472238309646 Marionette DEBUG loaded listener.js 12:05:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91ab9c00) [pid = 1779] [serial = 2142] [outer = 0x914e5800] 12:05:10 INFO - PROCESS | 1779 | 1472238310637 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:05:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:05:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1443ms 12:05:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:05:10 INFO - PROCESS | 1779 | 1472238310708 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:05:10 INFO - PROCESS | 1779 | 1472238310712 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:05:10 INFO - PROCESS | 1779 | 1472238310719 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:05:10 INFO - PROCESS | 1779 | 1472238310722 Marionette TRACE conn3 <- [1,2826,null,{}] 12:05:10 INFO - PROCESS | 1779 | 1472238310727 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:10 INFO - PROCESS | 1779 | 1472238310732 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:10 INFO - PROCESS | 1779 | 1472238310951 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:05:10 INFO - PROCESS | 1779 | 1472238310970 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:10 INFO - PROCESS | 1779 | 1472238310983 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae27000 == 35 [pid = 1779] [id = 714] 12:05:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e256400) [pid = 1779] [serial = 2143] [outer = (nil)] 12:05:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91b9fc00) [pid = 1779] [serial = 2144] [outer = 0x8e256400] 12:05:11 INFO - PROCESS | 1779 | 1472238311056 Marionette DEBUG loaded listener.js 12:05:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91c82400) [pid = 1779] [serial = 2145] [outer = 0x8e256400] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e50c400) [pid = 1779] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ae28c00) [pid = 1779] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8be4ac00) [pid = 1779] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8bed9c00) [pid = 1779] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e48dc00) [pid = 1779] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ed14400) [pid = 1779] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x91f3d400) [pid = 1779] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8dcbc400) [pid = 1779] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x92fef000) [pid = 1779] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e2e3c00) [pid = 1779] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:05:11 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8e4c9000) [pid = 1779] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:05:12 INFO - PROCESS | 1779 | 1472238312068 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:05:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:05:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1381ms 12:05:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:05:12 INFO - PROCESS | 1779 | 1472238312100 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:05:12 INFO - PROCESS | 1779 | 1472238312103 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:05:12 INFO - PROCESS | 1779 | 1472238312109 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:05:12 INFO - PROCESS | 1779 | 1472238312112 Marionette TRACE conn3 <- [1,2830,null,{}] 12:05:12 INFO - PROCESS | 1779 | 1472238312118 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:12 INFO - PROCESS | 1779 | 1472238312123 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:12 INFO - PROCESS | 1779 | 1472238312282 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:05:12 INFO - PROCESS | 1779 | 1472238312430 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:12 INFO - PROCESS | 1779 | 1472238312441 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e252c00 == 36 [pid = 1779] [id = 715] 12:05:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e259c00) [pid = 1779] [serial = 2146] [outer = (nil)] 12:05:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x914e8000) [pid = 1779] [serial = 2147] [outer = 0x8e259c00] 12:05:12 INFO - PROCESS | 1779 | 1472238312522 Marionette DEBUG loaded listener.js 12:05:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x91c8ac00) [pid = 1779] [serial = 2148] [outer = 0x8e259c00] 12:05:13 INFO - PROCESS | 1779 | 1472238313359 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:05:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:05:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1282ms 12:05:13 INFO - PROCESS | 1779 | 1472238313440 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:05:13 INFO - PROCESS | 1779 | 1472238313446 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:05:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:05:13 INFO - PROCESS | 1779 | 1472238313462 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:05:13 INFO - PROCESS | 1779 | 1472238313469 Marionette TRACE conn3 <- [1,2834,null,{}] 12:05:13 INFO - PROCESS | 1779 | 1472238313478 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:13 INFO - PROCESS | 1779 | 1472238313485 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:13 INFO - PROCESS | 1779 | 1472238313691 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:05:13 INFO - PROCESS | 1779 | 1472238313884 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:13 INFO - PROCESS | 1779 | 1472238313900 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb3400 == 37 [pid = 1779] [id = 716] 12:05:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8dcb3800) [pid = 1779] [serial = 2149] [outer = (nil)] 12:05:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dcbbc00) [pid = 1779] [serial = 2150] [outer = 0x8dcb3800] 12:05:14 INFO - PROCESS | 1779 | 1472238314025 Marionette DEBUG loaded listener.js 12:05:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8dcbcc00) [pid = 1779] [serial = 2151] [outer = 0x8dcb3800] 12:05:15 INFO - PROCESS | 1779 | 1472238315089 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:05:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:05:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1687ms 12:05:15 INFO - PROCESS | 1779 | 1472238315157 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:05:15 INFO - PROCESS | 1779 | 1472238315162 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:05:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:05:15 INFO - PROCESS | 1779 | 1472238315175 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:05:15 INFO - PROCESS | 1779 | 1472238315180 Marionette TRACE conn3 <- [1,2838,null,{}] 12:05:15 INFO - PROCESS | 1779 | 1472238315188 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:15 INFO - PROCESS | 1779 | 1472238315194 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:15 INFO - PROCESS | 1779 | 1472238315394 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:05:15 INFO - PROCESS | 1779 | 1472238315585 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:15 INFO - PROCESS | 1779 | 1472238315596 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e497c00 == 38 [pid = 1779] [id = 717] 12:05:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8ed12800) [pid = 1779] [serial = 2152] [outer = (nil)] 12:05:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x90874400) [pid = 1779] [serial = 2153] [outer = 0x8ed12800] 12:05:15 INFO - PROCESS | 1779 | 1472238315746 Marionette DEBUG loaded listener.js 12:05:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x908f6000) [pid = 1779] [serial = 2154] [outer = 0x8ed12800] 12:05:16 INFO - PROCESS | 1779 | 1472238316668 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:05:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:05:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1540ms 12:05:16 INFO - PROCESS | 1779 | 1472238316712 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:05:16 INFO - PROCESS | 1779 | 1472238316717 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:05:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:05:16 INFO - PROCESS | 1779 | 1472238316724 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:05:16 INFO - PROCESS | 1779 | 1472238316728 Marionette TRACE conn3 <- [1,2842,null,{}] 12:05:16 INFO - PROCESS | 1779 | 1472238316742 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:16 INFO - PROCESS | 1779 | 1472238316751 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:16 INFO - PROCESS | 1779 | 1472238316940 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:05:17 INFO - PROCESS | 1779 | 1472238317132 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:17 INFO - PROCESS | 1779 | 1472238317143 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x91f40c00 == 39 [pid = 1779] [id = 718] 12:05:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91f41000) [pid = 1779] [serial = 2155] [outer = (nil)] 12:05:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91f4a800) [pid = 1779] [serial = 2156] [outer = 0x91f41000] 12:05:17 INFO - PROCESS | 1779 | 1472238317246 Marionette DEBUG loaded listener.js 12:05:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92210000) [pid = 1779] [serial = 2157] [outer = 0x91f41000] 12:05:18 INFO - PROCESS | 1779 | 1472238318300 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1638ms 12:05:18 INFO - PROCESS | 1779 | 1472238318362 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:05:18 INFO - PROCESS | 1779 | 1472238318367 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:05:18 INFO - PROCESS | 1779 | 1472238318373 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:05:18 INFO - PROCESS | 1779 | 1472238318377 Marionette TRACE conn3 <- [1,2846,null,{}] 12:05:18 INFO - PROCESS | 1779 | 1472238318383 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:18 INFO - PROCESS | 1779 | 1472238318388 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:18 INFO - PROCESS | 1779 | 1472238318572 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:05:18 INFO - PROCESS | 1779 | 1472238318759 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:18 INFO - PROCESS | 1779 | 1472238318770 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b9cc00 == 40 [pid = 1779] [id = 719] 12:05:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9220e400) [pid = 1779] [serial = 2158] [outer = (nil)] 12:05:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x93a57800) [pid = 1779] [serial = 2159] [outer = 0x9220e400] 12:05:18 INFO - PROCESS | 1779 | 1472238318853 Marionette DEBUG loaded listener.js 12:05:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93a98800) [pid = 1779] [serial = 2160] [outer = 0x9220e400] 12:05:19 INFO - PROCESS | 1779 | 1472238319856 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:05:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:05:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1530ms 12:05:19 INFO - PROCESS | 1779 | 1472238319904 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:05:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:05:19 INFO - PROCESS | 1779 | 1472238319909 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:05:19 INFO - PROCESS | 1779 | 1472238319915 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:05:19 INFO - PROCESS | 1779 | 1472238319919 Marionette TRACE conn3 <- [1,2850,null,{}] 12:05:19 INFO - PROCESS | 1779 | 1472238319924 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:19 INFO - PROCESS | 1779 | 1472238319930 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:20 INFO - PROCESS | 1779 | 1472238320108 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:05:20 INFO - PROCESS | 1779 | 1472238320308 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:20 INFO - PROCESS | 1779 | 1472238320317 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e504c00 == 41 [pid = 1779] [id = 720] 12:05:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed1e400) [pid = 1779] [serial = 2161] [outer = (nil)] 12:05:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93c6e000) [pid = 1779] [serial = 2162] [outer = 0x8ed1e400] 12:05:20 INFO - PROCESS | 1779 | 1472238320402 Marionette DEBUG loaded listener.js 12:05:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93c71800) [pid = 1779] [serial = 2163] [outer = 0x8ed1e400] 12:05:21 INFO - PROCESS | 1779 | 1472238321333 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:05:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:05:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1486ms 12:05:21 INFO - PROCESS | 1779 | 1472238321402 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:05:21 INFO - PROCESS | 1779 | 1472238321406 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:05:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:05:21 INFO - PROCESS | 1779 | 1472238321412 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:05:21 INFO - PROCESS | 1779 | 1472238321416 Marionette TRACE conn3 <- [1,2854,null,{}] 12:05:21 INFO - PROCESS | 1779 | 1472238321421 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:21 INFO - PROCESS | 1779 | 1472238321432 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:21 INFO - PROCESS | 1779 | 1472238321685 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:05:21 INFO - PROCESS | 1779 | 1472238321930 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:21 INFO - PROCESS | 1779 | 1472238321939 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcde400 == 42 [pid = 1779] [id = 721] 12:05:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93a61800) [pid = 1779] [serial = 2164] [outer = (nil)] 12:05:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x951cf400) [pid = 1779] [serial = 2165] [outer = 0x93a61800] 12:05:22 INFO - PROCESS | 1779 | 1472238322038 Marionette DEBUG loaded listener.js 12:05:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x951d9c00) [pid = 1779] [serial = 2166] [outer = 0x93a61800] 12:05:22 INFO - PROCESS | 1779 | 1472238322976 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:05:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:05:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1631ms 12:05:23 INFO - PROCESS | 1779 | 1472238323045 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:05:23 INFO - PROCESS | 1779 | 1472238323049 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:05:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:05:23 INFO - PROCESS | 1779 | 1472238323055 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:05:23 INFO - PROCESS | 1779 | 1472238323059 Marionette TRACE conn3 <- [1,2858,null,{}] 12:05:23 INFO - PROCESS | 1779 | 1472238323065 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:23 INFO - PROCESS | 1779 | 1472238323071 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:23 INFO - PROCESS | 1779 | 1472238323242 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:05:23 INFO - PROCESS | 1779 | 1472238323434 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:23 INFO - PROCESS | 1779 | 1472238323445 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x95117c00 == 43 [pid = 1779] [id = 722] 12:05:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x95118c00) [pid = 1779] [serial = 2167] [outer = (nil)] 12:05:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x95243400) [pid = 1779] [serial = 2168] [outer = 0x95118c00] 12:05:23 INFO - PROCESS | 1779 | 1472238323525 Marionette DEBUG loaded listener.js 12:05:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x95244800) [pid = 1779] [serial = 2169] [outer = 0x95118c00] 12:05:24 INFO - PROCESS | 1779 | 1472238324440 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:05:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:05:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1436ms 12:05:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:05:24 INFO - PROCESS | 1779 | 1472238324492 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:05:24 INFO - PROCESS | 1779 | 1472238324496 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:05:24 INFO - PROCESS | 1779 | 1472238324502 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:05:24 INFO - PROCESS | 1779 | 1472238324506 Marionette TRACE conn3 <- [1,2862,null,{}] 12:05:24 INFO - PROCESS | 1779 | 1472238324512 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:24 INFO - PROCESS | 1779 | 1472238324517 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:24 INFO - PROCESS | 1779 | 1472238324697 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:05:24 INFO - PROCESS | 1779 | 1472238324896 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:24 INFO - PROCESS | 1779 | 1472238324904 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be49c00 == 44 [pid = 1779] [id = 723] 12:05:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8bed1c00) [pid = 1779] [serial = 2170] [outer = (nil)] 12:05:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8dcba400) [pid = 1779] [serial = 2171] [outer = 0x8bed1c00] 12:05:25 INFO - PROCESS | 1779 | 1472238325030 Marionette DEBUG loaded listener.js 12:05:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e33a400) [pid = 1779] [serial = 2172] [outer = 0x8bed1c00] 12:05:26 INFO - PROCESS | 1779 | 1472238326499 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:05:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:05:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2036ms 12:05:26 INFO - PROCESS | 1779 | 1472238326538 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:05:26 INFO - PROCESS | 1779 | 1472238326544 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:05:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:05:26 INFO - PROCESS | 1779 | 1472238326551 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:05:26 INFO - PROCESS | 1779 | 1472238326559 Marionette TRACE conn3 <- [1,2866,null,{}] 12:05:26 INFO - PROCESS | 1779 | 1472238326566 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:26 INFO - PROCESS | 1779 | 1472238326571 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:26 INFO - PROCESS | 1779 | 1472238326740 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:05:27 INFO - PROCESS | 1779 | 1472238327003 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:27 INFO - PROCESS | 1779 | 1472238327015 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d80b000 == 45 [pid = 1779] [id = 724] 12:05:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8d80f400) [pid = 1779] [serial = 2173] [outer = (nil)] 12:05:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8e259800) [pid = 1779] [serial = 2174] [outer = 0x8d80f400] 12:05:27 INFO - PROCESS | 1779 | 1472238327094 Marionette DEBUG loaded listener.js 12:05:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e495800) [pid = 1779] [serial = 2175] [outer = 0x8d80f400] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8beda800 == 44 [pid = 1779] [id = 685] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae28400 == 43 [pid = 1779] [id = 701] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8e48a800 == 42 [pid = 1779] [id = 691] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x914e1000 == 41 [pid = 1779] [id = 694] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8e502400 == 40 [pid = 1779] [id = 687] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce22c00 == 39 [pid = 1779] [id = 686] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed9800 == 38 [pid = 1779] [id = 695] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2d400 == 37 [pid = 1779] [id = 693] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed5800 == 36 [pid = 1779] [id = 690] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x914dc400 == 35 [pid = 1779] [id = 688] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed13400 == 34 [pid = 1779] [id = 689] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce20c00 == 33 [pid = 1779] [id = 696] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x91409400 == 32 [pid = 1779] [id = 697] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x92feec00 == 31 [pid = 1779] [id = 698] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae23000 == 30 [pid = 1779] [id = 700] 12:05:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedb400 == 29 [pid = 1779] [id = 699] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8ed14c00) [pid = 1779] [serial = 2114] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8be58800) [pid = 1779] [serial = 2105] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e48e400) [pid = 1779] [serial = 2103] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e24ec00) [pid = 1779] [serial = 2102] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e2df800) [pid = 1779] [serial = 2088] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d80c000) [pid = 1779] [serial = 2087] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9087b400) [pid = 1779] [serial = 2117] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x90878000) [pid = 1779] [serial = 2091] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ed20c00) [pid = 1779] [serial = 2090] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91f4cc00) [pid = 1779] [serial = 2094] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8dce0800) [pid = 1779] [serial = 2108] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e24dc00) [pid = 1779] [serial = 2109] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91f44000) [pid = 1779] [serial = 2093] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8beddc00) [pid = 1779] [serial = 2106] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9393e400) [pid = 1779] [serial = 2097] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93939400) [pid = 1779] [serial = 2096] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e48a400) [pid = 1779] [serial = 2112] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed1a800) [pid = 1779] [serial = 2115] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x93945c00) [pid = 1779] [serial = 2100] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x93944000) [pid = 1779] [serial = 2099] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e333800) [pid = 1779] [serial = 2111] [outer = (nil)] [url = about:blank] 12:05:28 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9087ec00) [pid = 1779] [serial = 2118] [outer = (nil)] [url = about:blank] 12:05:29 INFO - PROCESS | 1779 | 1472238329121 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:05:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:05:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2637ms 12:05:29 INFO - PROCESS | 1779 | 1472238329189 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:05:29 INFO - PROCESS | 1779 | 1472238329195 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:05:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:05:29 INFO - PROCESS | 1779 | 1472238329207 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:05:29 INFO - PROCESS | 1779 | 1472238329214 Marionette TRACE conn3 <- [1,2870,null,{}] 12:05:29 INFO - PROCESS | 1779 | 1472238329228 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:29 INFO - PROCESS | 1779 | 1472238329235 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:29 INFO - PROCESS | 1779 | 1472238329394 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:05:29 INFO - PROCESS | 1779 | 1472238329547 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:29 INFO - PROCESS | 1779 | 1472238329555 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1b000 == 30 [pid = 1779] [id = 725] 12:05:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ce1f400) [pid = 1779] [serial = 2176] [outer = (nil)] 12:05:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8dcb4c00) [pid = 1779] [serial = 2177] [outer = 0x8ce1f400] 12:05:29 INFO - PROCESS | 1779 | 1472238329628 Marionette DEBUG loaded listener.js 12:05:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8dcbd800) [pid = 1779] [serial = 2178] [outer = 0x8ce1f400] 12:05:30 INFO - PROCESS | 1779 | 1472238330475 Marionette TRACE conn3 <- [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]]]}] 12:05:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:05:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1340ms 12:05:30 INFO - PROCESS | 1779 | 1472238330547 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:05:30 INFO - PROCESS | 1779 | 1472238330555 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:05:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:05:30 INFO - PROCESS | 1779 | 1472238330567 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:05:30 INFO - PROCESS | 1779 | 1472238330570 Marionette TRACE conn3 <- [1,2874,null,{}] 12:05:30 INFO - PROCESS | 1779 | 1472238330577 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:30 INFO - PROCESS | 1779 | 1472238330583 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:30 INFO - PROCESS | 1779 | 1472238330757 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:05:30 INFO - PROCESS | 1779 | 1472238330931 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:30 INFO - PROCESS | 1779 | 1472238330941 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce2400 == 31 [pid = 1779] [id = 726] 12:05:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e2de000) [pid = 1779] [serial = 2179] [outer = (nil)] 12:05:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e331000) [pid = 1779] [serial = 2180] [outer = 0x8e2de000] 12:05:31 INFO - PROCESS | 1779 | 1472238331013 Marionette DEBUG loaded listener.js 12:05:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e336800) [pid = 1779] [serial = 2181] [outer = 0x8e2de000] 12:05:31 INFO - PROCESS | 1779 | 1472238331971 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:05:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:05:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1431ms 12:05:32 INFO - PROCESS | 1779 | 1472238331998 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:05:32 INFO - PROCESS | 1779 | 1472238332002 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:05:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:05:32 INFO - PROCESS | 1779 | 1472238332008 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:05:32 INFO - PROCESS | 1779 | 1472238332014 Marionette TRACE conn3 <- [1,2878,null,{}] 12:05:32 INFO - PROCESS | 1779 | 1472238332038 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:32 INFO - PROCESS | 1779 | 1472238332047 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:32 INFO - PROCESS | 1779 | 1472238332275 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:05:32 INFO - PROCESS | 1779 | 1472238332302 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:32 INFO - PROCESS | 1779 | 1472238332310 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50e400 == 32 [pid = 1779] [id = 727] 12:05:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e510000) [pid = 1779] [serial = 2182] [outer = (nil)] 12:05:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed14800) [pid = 1779] [serial = 2183] [outer = 0x8e510000] 12:05:32 INFO - PROCESS | 1779 | 1472238332385 Marionette DEBUG loaded listener.js 12:05:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed1c000) [pid = 1779] [serial = 2184] [outer = 0x8e510000] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x908fec00) [pid = 1779] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ae2a400) [pid = 1779] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e250400) [pid = 1779] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91b9b400) [pid = 1779] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed15000) [pid = 1779] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x914e5800) [pid = 1779] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dcb2400) [pid = 1779] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e4d2c00) [pid = 1779] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e256400) [pid = 1779] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:05:33 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e259c00) [pid = 1779] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:05:33 INFO - PROCESS | 1779 | 1472238333908 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:05:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:05:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1950ms 12:05:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:05:33 INFO - PROCESS | 1779 | 1472238333960 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:05:33 INFO - PROCESS | 1779 | 1472238333963 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:05:33 INFO - PROCESS | 1779 | 1472238333970 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:05:33 INFO - PROCESS | 1779 | 1472238333973 Marionette TRACE conn3 <- [1,2882,null,{}] 12:05:33 INFO - PROCESS | 1779 | 1472238333979 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:33 INFO - PROCESS | 1779 | 1472238333983 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:34 INFO - PROCESS | 1779 | 1472238334145 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:05:34 INFO - PROCESS | 1779 | 1472238334154 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:34 INFO - PROCESS | 1779 | 1472238334160 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2a400 == 33 [pid = 1779] [id = 728] 12:05:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e497400) [pid = 1779] [serial = 2185] [outer = (nil)] 12:05:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x90875800) [pid = 1779] [serial = 2186] [outer = 0x8e497400] 12:05:34 INFO - PROCESS | 1779 | 1472238334231 Marionette DEBUG loaded listener.js 12:05:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x908f0c00) [pid = 1779] [serial = 2187] [outer = 0x8e497400] 12:05:35 INFO - PROCESS | 1779 | 1472238335172 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:05:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:05:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1249ms 12:05:35 INFO - PROCESS | 1779 | 1472238335219 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:05:35 INFO - PROCESS | 1779 | 1472238335223 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:05:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:05:35 INFO - PROCESS | 1779 | 1472238335230 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:05:35 INFO - PROCESS | 1779 | 1472238335233 Marionette TRACE conn3 <- [1,2886,null,{}] 12:05:35 INFO - PROCESS | 1779 | 1472238335239 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:35 INFO - PROCESS | 1779 | 1472238335245 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:35 INFO - PROCESS | 1779 | 1472238335475 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:05:35 INFO - PROCESS | 1779 | 1472238335668 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:35 INFO - PROCESS | 1779 | 1472238335681 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed6800 == 34 [pid = 1779] [id = 729] 12:05:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8bed7000) [pid = 1779] [serial = 2188] [outer = (nil)] 12:05:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8beda400) [pid = 1779] [serial = 2189] [outer = 0x8bed7000] 12:05:35 INFO - PROCESS | 1779 | 1472238335820 Marionette DEBUG loaded listener.js 12:05:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ce1a800) [pid = 1779] [serial = 2190] [outer = 0x8bed7000] 12:05:36 INFO - PROCESS | 1779 | 1472238336963 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:05:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:05:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1798ms 12:05:37 INFO - PROCESS | 1779 | 1472238337043 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:05:37 INFO - PROCESS | 1779 | 1472238337050 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:05:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:05:37 INFO - PROCESS | 1779 | 1472238337061 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:05:37 INFO - PROCESS | 1779 | 1472238337065 Marionette TRACE conn3 <- [1,2890,null,{}] 12:05:37 INFO - PROCESS | 1779 | 1472238337074 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:37 INFO - PROCESS | 1779 | 1472238337080 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:37 INFO - PROCESS | 1779 | 1472238337288 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:05:37 INFO - PROCESS | 1779 | 1472238337513 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:37 INFO - PROCESS | 1779 | 1472238337524 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e256400 == 35 [pid = 1779] [id = 730] 12:05:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e25bc00) [pid = 1779] [serial = 2191] [outer = (nil)] 12:05:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e2ea800) [pid = 1779] [serial = 2192] [outer = 0x8e25bc00] 12:05:37 INFO - PROCESS | 1779 | 1472238337655 Marionette DEBUG loaded listener.js 12:05:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e48a800) [pid = 1779] [serial = 2193] [outer = 0x8e25bc00] 12:05:38 INFO - PROCESS | 1779 | 1472238338711 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:05:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:05:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1734ms 12:05:38 INFO - PROCESS | 1779 | 1472238338796 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:05:38 INFO - PROCESS | 1779 | 1472238338801 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:05:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:05:38 INFO - PROCESS | 1779 | 1472238338808 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:05:38 INFO - PROCESS | 1779 | 1472238338812 Marionette TRACE conn3 <- [1,2894,null,{}] 12:05:38 INFO - PROCESS | 1779 | 1472238338818 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:38 INFO - PROCESS | 1779 | 1472238338823 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:39 INFO - PROCESS | 1779 | 1472238339054 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:05:39 INFO - PROCESS | 1779 | 1472238339345 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:39 INFO - PROCESS | 1779 | 1472238339352 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae28800 == 36 [pid = 1779] [id = 731] 12:05:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8dcb3000) [pid = 1779] [serial = 2194] [outer = (nil)] 12:05:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9087a000) [pid = 1779] [serial = 2195] [outer = 0x8dcb3000] 12:05:39 INFO - PROCESS | 1779 | 1472238339465 Marionette DEBUG loaded listener.js 12:05:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91403800) [pid = 1779] [serial = 2196] [outer = 0x8dcb3000] 12:05:40 INFO - PROCESS | 1779 | 1472238340545 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:05:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:05:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1790ms 12:05:40 INFO - PROCESS | 1779 | 1472238340600 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:05:40 INFO - PROCESS | 1779 | 1472238340606 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:05:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:05:40 INFO - PROCESS | 1779 | 1472238340624 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:05:40 INFO - PROCESS | 1779 | 1472238340632 Marionette TRACE conn3 <- [1,2898,null,{}] 12:05:40 INFO - PROCESS | 1779 | 1472238340638 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:40 INFO - PROCESS | 1779 | 1472238340645 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:40 INFO - PROCESS | 1779 | 1472238340898 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:05:41 INFO - PROCESS | 1779 | 1472238341139 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:41 INFO - PROCESS | 1779 | 1472238341150 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed17000 == 37 [pid = 1779] [id = 732] 12:05:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91409000) [pid = 1779] [serial = 2197] [outer = (nil)] 12:05:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91ab1000) [pid = 1779] [serial = 2198] [outer = 0x91409000] 12:05:41 INFO - PROCESS | 1779 | 1472238341268 Marionette DEBUG loaded listener.js 12:05:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91ab6800) [pid = 1779] [serial = 2199] [outer = 0x91409000] 12:05:42 INFO - PROCESS | 1779 | 1472238342441 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:05:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:05:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1903ms 12:05:42 INFO - PROCESS | 1779 | 1472238342520 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:05:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:05:42 INFO - PROCESS | 1779 | 1472238342525 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:05:42 INFO - PROCESS | 1779 | 1472238342548 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:05:42 INFO - PROCESS | 1779 | 1472238342553 Marionette TRACE conn3 <- [1,2902,null,{}] 12:05:42 INFO - PROCESS | 1779 | 1472238342560 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:42 INFO - PROCESS | 1779 | 1472238342566 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:42 INFO - PROCESS | 1779 | 1472238342789 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:05:43 INFO - PROCESS | 1779 | 1472238343262 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:43 INFO - PROCESS | 1779 | 1472238343269 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae2dc00 == 38 [pid = 1779] [id = 733] 12:05:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8ae2e800) [pid = 1779] [serial = 2200] [outer = (nil)] 12:05:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8bed2c00) [pid = 1779] [serial = 2201] [outer = 0x8ae2e800] 12:05:43 INFO - PROCESS | 1779 | 1472238343391 Marionette DEBUG loaded listener.js 12:05:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8ce17400) [pid = 1779] [serial = 2202] [outer = 0x8ae2e800] 12:05:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8bedcc00 == 37 [pid = 1779] [id = 712] 12:05:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae22400 == 36 [pid = 1779] [id = 713] 12:05:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2a400 == 35 [pid = 1779] [id = 728] 12:05:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50e400 == 34 [pid = 1779] [id = 727] 12:05:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce2400 == 33 [pid = 1779] [id = 726] 12:05:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce1b000 == 32 [pid = 1779] [id = 725] 12:05:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8d80b000 == 31 [pid = 1779] [id = 724] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x914e8000) [pid = 1779] [serial = 2147] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91c8ac00) [pid = 1779] [serial = 2148] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91405800) [pid = 1779] [serial = 2120] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ce18400) [pid = 1779] [serial = 2133] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e25ac00) [pid = 1779] [serial = 2135] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91c85000) [pid = 1779] [serial = 2129] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9087d800) [pid = 1779] [serial = 2126] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91ab3400) [pid = 1779] [serial = 2141] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91402400) [pid = 1779] [serial = 2127] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e335800) [pid = 1779] [serial = 2136] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8bed2400) [pid = 1779] [serial = 2132] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e2df400) [pid = 1779] [serial = 2123] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9087bc00) [pid = 1779] [serial = 2139] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e332400) [pid = 1779] [serial = 2124] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91c8e400) [pid = 1779] [serial = 2130] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91ab9c00) [pid = 1779] [serial = 2142] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91ab3000) [pid = 1779] [serial = 2121] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91c82400) [pid = 1779] [serial = 2145] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ed19c00) [pid = 1779] [serial = 2138] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91b9fc00) [pid = 1779] [serial = 2144] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1779 | 1472238344495 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:05:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:05:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2006ms 12:05:44 INFO - PROCESS | 1779 | 1472238344541 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:05:44 INFO - PROCESS | 1779 | 1472238344547 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:05:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:05:44 INFO - PROCESS | 1779 | 1472238344562 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:05:44 INFO - PROCESS | 1779 | 1472238344567 Marionette TRACE conn3 <- [1,2906,null,{}] 12:05:44 INFO - PROCESS | 1779 | 1472238344577 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:44 INFO - PROCESS | 1779 | 1472238344585 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:44 INFO - PROCESS | 1779 | 1472238344767 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:05:44 INFO - PROCESS | 1779 | 1472238344781 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:44 INFO - PROCESS | 1779 | 1472238344789 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedcc00 == 32 [pid = 1779] [id = 734] 12:05:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8dcb5800) [pid = 1779] [serial = 2203] [outer = (nil)] 12:05:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e25ac00) [pid = 1779] [serial = 2204] [outer = 0x8dcb5800] 12:05:44 INFO - PROCESS | 1779 | 1472238344882 Marionette DEBUG loaded listener.js 12:05:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e2eac00) [pid = 1779] [serial = 2205] [outer = 0x8dcb5800] 12:05:45 INFO - PROCESS | 1779 | 1472238345973 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:05:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:05:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1444ms 12:05:46 INFO - PROCESS | 1779 | 1472238346003 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:05:46 INFO - PROCESS | 1779 | 1472238346010 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:05:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:05:46 INFO - PROCESS | 1779 | 1472238346020 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:05:46 INFO - PROCESS | 1779 | 1472238346023 Marionette TRACE conn3 <- [1,2910,null,{}] 12:05:46 INFO - PROCESS | 1779 | 1472238346029 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:46 INFO - PROCESS | 1779 | 1472238346034 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:46 INFO - PROCESS | 1779 | 1472238346280 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:05:46 INFO - PROCESS | 1779 | 1472238346297 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:46 INFO - PROCESS | 1779 | 1472238346307 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e25c400 == 33 [pid = 1779] [id = 735] 12:05:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e2dd400) [pid = 1779] [serial = 2206] [outer = (nil)] 12:05:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e507400) [pid = 1779] [serial = 2207] [outer = 0x8e2dd400] 12:05:46 INFO - PROCESS | 1779 | 1472238346395 Marionette DEBUG loaded listener.js 12:05:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed1f000) [pid = 1779] [serial = 2208] [outer = 0x8e2dd400] 12:05:47 INFO - PROCESS | 1779 | 1472238347460 Marionette TRACE conn3 <- [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]]]}] 12:05:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:05:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:05:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1491ms 12:05:47 INFO - TEST-START | /DOMEvents/constructors.html 12:05:47 INFO - PROCESS | 1779 | 1472238347518 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:05:47 INFO - PROCESS | 1779 | 1472238347521 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:05:47 INFO - PROCESS | 1779 | 1472238347536 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:05:47 INFO - PROCESS | 1779 | 1472238347546 Marionette TRACE conn3 <- [1,2914,null,{}] 12:05:47 INFO - PROCESS | 1779 | 1472238347567 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:47 INFO - PROCESS | 1779 | 1472238347575 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:47 INFO - PROCESS | 1779 | 1472238347799 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:05:47 INFO - PROCESS | 1779 | 1472238347827 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:47 INFO - PROCESS | 1779 | 1472238347834 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2eb000 == 34 [pid = 1779] [id = 736] 12:05:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e496000) [pid = 1779] [serial = 2209] [outer = (nil)] 12:05:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x914dd800) [pid = 1779] [serial = 2210] [outer = 0x8e496000] 12:05:47 INFO - PROCESS | 1779 | 1472238347919 Marionette DEBUG loaded listener.js 12:05:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x914e3000) [pid = 1779] [serial = 2211] [outer = 0x8e496000] 12:05:49 INFO - PROCESS | 1779 | 1472238349042 Marionette TRACE conn3 <- [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]]]}] 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:05:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 1585ms 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e510000) [pid = 1779] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dcb3800) [pid = 1779] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ce1f400) [pid = 1779] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ed12800) [pid = 1779] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91f41000) [pid = 1779] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d80f400) [pid = 1779] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9220e400) [pid = 1779] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ed1e400) [pid = 1779] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x93a61800) [pid = 1779] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x95118c00) [pid = 1779] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e2de000) [pid = 1779] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:05:49 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8bed1c00) [pid = 1779] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:05:49 INFO - PROCESS | 1779 | 1472238349255 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:05:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:05:49 INFO - PROCESS | 1779 | 1472238349264 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:05:49 INFO - PROCESS | 1779 | 1472238349273 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:05:49 INFO - PROCESS | 1779 | 1472238349276 Marionette TRACE conn3 <- [1,2918,null,{}] 12:05:49 INFO - PROCESS | 1779 | 1472238349281 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:49 INFO - PROCESS | 1779 | 1472238349287 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:49 INFO - PROCESS | 1779 | 1472238349429 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:05:49 INFO - PROCESS | 1779 | 1472238349453 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:49 INFO - PROCESS | 1779 | 1472238349464 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e504800 == 35 [pid = 1779] [id = 737] 12:05:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e508400) [pid = 1779] [serial = 2212] [outer = (nil)] 12:05:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x914de800) [pid = 1779] [serial = 2213] [outer = 0x8e508400] 12:05:49 INFO - PROCESS | 1779 | 1472238349535 Marionette DEBUG loaded listener.js 12:05:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x91ab3800) [pid = 1779] [serial = 2214] [outer = 0x8e508400] 12:05:50 INFO - PROCESS | 1779 | 1472238350550 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:05:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:05:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1291ms 12:05:50 INFO - PROCESS | 1779 | 1472238350565 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:05:50 INFO - PROCESS | 1779 | 1472238350570 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:05:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:05:50 INFO - PROCESS | 1779 | 1472238350579 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:05:50 INFO - PROCESS | 1779 | 1472238350583 Marionette TRACE conn3 <- [1,2922,null,{}] 12:05:50 INFO - PROCESS | 1779 | 1472238350588 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:50 INFO - PROCESS | 1779 | 1472238350593 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:50 INFO - PROCESS | 1779 | 1472238350760 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:05:50 INFO - PROCESS | 1779 | 1472238350935 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:50 INFO - PROCESS | 1779 | 1472238350953 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce3400 == 36 [pid = 1779] [id = 738] 12:05:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91ab8c00) [pid = 1779] [serial = 2215] [outer = (nil)] 12:05:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91c82400) [pid = 1779] [serial = 2216] [outer = 0x91ab8c00] 12:05:51 INFO - PROCESS | 1779 | 1472238351054 Marionette DEBUG loaded listener.js 12:05:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91f41000) [pid = 1779] [serial = 2217] [outer = 0x91ab8c00] 12:05:51 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:05:51 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:05:51 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:05:51 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:05:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:05:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:05:52 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 12:05:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:05:52 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 12:05:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:05:52 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]" 12:05:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:05:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:05:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1533ms 12:05:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:05:52 INFO - PROCESS | 1779 | 1472238352096 Marionette TRACE conn3 <- [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]]]}] 12:05:52 INFO - PROCESS | 1779 | 1472238352120 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:05:52 INFO - PROCESS | 1779 | 1472238352135 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:05:52 INFO - PROCESS | 1779 | 1472238352147 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:05:52 INFO - PROCESS | 1779 | 1472238352160 Marionette TRACE conn3 <- [1,2926,null,{}] 12:05:52 INFO - PROCESS | 1779 | 1472238352218 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:52 INFO - PROCESS | 1779 | 1472238352224 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:52 INFO - PROCESS | 1779 | 1472238352429 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:05:52 INFO - PROCESS | 1779 | 1472238352620 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:52 INFO - PROCESS | 1779 | 1472238352629 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e255c00 == 37 [pid = 1779] [id = 739] 12:05:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e2df400) [pid = 1779] [serial = 2218] [outer = (nil)] 12:05:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e50a400) [pid = 1779] [serial = 2219] [outer = 0x8e2df400] 12:05:52 INFO - PROCESS | 1779 | 1472238352754 Marionette DEBUG loaded listener.js 12:05:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x90873800) [pid = 1779] [serial = 2220] [outer = 0x8e2df400] 12:05:53 INFO - PROCESS | 1779 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:05:53 INFO - PROCESS | 1779 | 1472238353747 Marionette TRACE conn3 <- [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]]]}] 12:05:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:05:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1642ms 12:05:53 INFO - PROCESS | 1779 | 1472238353793 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:05:53 INFO - PROCESS | 1779 | 1472238353805 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:05:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:05:53 INFO - PROCESS | 1779 | 1472238353823 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:05:53 INFO - PROCESS | 1779 | 1472238353831 Marionette TRACE conn3 <- [1,2930,null,{}] 12:05:53 INFO - PROCESS | 1779 | 1472238353866 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:53 INFO - PROCESS | 1779 | 1472238353875 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:54 INFO - PROCESS | 1779 | 1472238354113 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:05:54 INFO - PROCESS | 1779 | 1472238354317 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:54 INFO - PROCESS | 1779 | 1472238354326 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x914e4800 == 38 [pid = 1779] [id = 740] 12:05:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91ab0400) [pid = 1779] [serial = 2221] [outer = (nil)] 12:05:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91abf400) [pid = 1779] [serial = 2222] [outer = 0x91ab0400] 12:05:54 INFO - PROCESS | 1779 | 1472238354468 Marionette DEBUG loaded listener.js 12:05:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91b9a000) [pid = 1779] [serial = 2223] [outer = 0x91ab0400] 12:05:55 INFO - PROCESS | 1779 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:05:55 INFO - PROCESS | 1779 | 1472238355494 Marionette TRACE conn3 <- [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]]]}] 12:05:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:05:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1715ms 12:05:55 INFO - PROCESS | 1779 | 1472238355536 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:05:55 INFO - PROCESS | 1779 | 1472238355541 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:05:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:05:55 INFO - PROCESS | 1779 | 1472238355548 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:05:55 INFO - PROCESS | 1779 | 1472238355554 Marionette TRACE conn3 <- [1,2934,null,{}] 12:05:55 INFO - PROCESS | 1779 | 1472238355571 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:55 INFO - PROCESS | 1779 | 1472238355581 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:55 INFO - PROCESS | 1779 | 1472238355810 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:05:56 INFO - PROCESS | 1779 | 1472238356006 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:56 INFO - PROCESS | 1779 | 1472238356020 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e48b000 == 39 [pid = 1779] [id = 741] 12:05:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93939400) [pid = 1779] [serial = 2224] [outer = (nil)] 12:05:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9393dc00) [pid = 1779] [serial = 2225] [outer = 0x93939400] 12:05:56 INFO - PROCESS | 1779 | 1472238356180 Marionette DEBUG loaded listener.js 12:05:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93944800) [pid = 1779] [serial = 2226] [outer = 0x93939400] 12:05:57 INFO - PROCESS | 1779 | 1472238357112 Marionette TRACE conn3 <- [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]]]}] 12:05:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:05:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1588ms 12:05:57 INFO - PROCESS | 1779 | 1472238357136 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:05:57 INFO - PROCESS | 1779 | 1472238357141 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:05:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:05:57 INFO - PROCESS | 1779 | 1472238357147 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:05:57 INFO - PROCESS | 1779 | 1472238357151 Marionette TRACE conn3 <- [1,2938,null,{}] 12:05:57 INFO - PROCESS | 1779 | 1472238357157 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:57 INFO - PROCESS | 1779 | 1472238357162 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:57 INFO - PROCESS | 1779 | 1472238357339 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:05:57 INFO - PROCESS | 1779 | 1472238357572 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:57 INFO - PROCESS | 1779 | 1472238357581 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bedd000 == 40 [pid = 1779] [id = 742] 12:05:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8dcdb400) [pid = 1779] [serial = 2227] [outer = (nil)] 12:05:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93a61800) [pid = 1779] [serial = 2228] [outer = 0x8dcdb400] 12:05:57 INFO - PROCESS | 1779 | 1472238357677 Marionette DEBUG loaded listener.js 12:05:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93c69400) [pid = 1779] [serial = 2229] [outer = 0x8dcdb400] 12:05:58 INFO - PROCESS | 1779 | 1472238358543 Marionette TRACE conn3 <- [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]]]}] 12:05:58 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. 12:05:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1434ms 12:05:58 INFO - PROCESS | 1779 | 1472238358582 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:05:58 INFO - PROCESS | 1779 | 1472238358586 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:05:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:05:58 INFO - PROCESS | 1779 | 1472238358593 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:05:58 INFO - PROCESS | 1779 | 1472238358597 Marionette TRACE conn3 <- [1,2942,null,{}] 12:05:58 INFO - PROCESS | 1779 | 1472238358603 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:05:58 INFO - PROCESS | 1779 | 1472238358609 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:58 INFO - PROCESS | 1779 | 1472238358777 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:05:59 INFO - PROCESS | 1779 | 1472238358980 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:59 INFO - PROCESS | 1779 | 1472238358992 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:05:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ff1c00 == 41 [pid = 1779] [id = 743] 12:05:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x95111000) [pid = 1779] [serial = 2230] [outer = (nil)] 12:05:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x95113c00) [pid = 1779] [serial = 2231] [outer = 0x95111000] 12:05:59 INFO - PROCESS | 1779 | 1472238359123 Marionette DEBUG loaded listener.js 12:05:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x95118000) [pid = 1779] [serial = 2232] [outer = 0x95111000] 12:06:00 INFO - PROCESS | 1779 | 1472238360031 Marionette TRACE conn3 <- [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"]]]}] 12:06: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 12:06:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:06:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1484ms 12:06:00 INFO - PROCESS | 1779 | 1472238360081 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:06:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:06:00 INFO - PROCESS | 1779 | 1472238360086 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:06:00 INFO - PROCESS | 1779 | 1472238360095 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:06:00 INFO - PROCESS | 1779 | 1472238360098 Marionette TRACE conn3 <- [1,2946,null,{}] 12:06:00 INFO - PROCESS | 1779 | 1472238360106 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:00 INFO - PROCESS | 1779 | 1472238360119 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:00 INFO - PROCESS | 1779 | 1472238360391 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:06:00 INFO - PROCESS | 1779 | 1472238360670 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:00 INFO - PROCESS | 1779 | 1472238360677 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce0000 == 42 [pid = 1779] [id = 744] 12:06:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e32e800) [pid = 1779] [serial = 2233] [outer = (nil)] 12:06:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x96e9a800) [pid = 1779] [serial = 2234] [outer = 0x8e32e800] 12:06:00 INFO - PROCESS | 1779 | 1472238360822 Marionette DEBUG loaded listener.js 12:06:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x96ea3000) [pid = 1779] [serial = 2235] [outer = 0x8e32e800] 12:06:01 INFO - PROCESS | 1779 | 1472238361692 Marionette TRACE conn3 <- [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]]]}] 12:06: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. 12:06:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1642ms 12:06:01 INFO - PROCESS | 1779 | 1472238361738 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:06:01 INFO - PROCESS | 1779 | 1472238361743 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:06:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:06:01 INFO - PROCESS | 1779 | 1472238361750 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:06:01 INFO - PROCESS | 1779 | 1472238361754 Marionette TRACE conn3 <- [1,2950,null,{}] 12:06:01 INFO - PROCESS | 1779 | 1472238361761 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:01 INFO - PROCESS | 1779 | 1472238361767 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:01 INFO - PROCESS | 1779 | 1472238361964 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:06:02 INFO - PROCESS | 1779 | 1472238362164 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:02 INFO - PROCESS | 1779 | 1472238362173 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d809000 == 43 [pid = 1779] [id = 745] 12:06:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d80b000) [pid = 1779] [serial = 2236] [outer = (nil)] 12:06:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91f42c00) [pid = 1779] [serial = 2237] [outer = 0x8d80b000] 12:06:02 INFO - PROCESS | 1779 | 1472238362305 Marionette DEBUG loaded listener.js 12:06:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x978e3800) [pid = 1779] [serial = 2238] [outer = 0x8d80b000] 12:06:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e497000 == 44 [pid = 1779] [id = 746] 12:06:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e4cd000) [pid = 1779] [serial = 2239] [outer = (nil)] 12:06:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8ed1ac00) [pid = 1779] [serial = 2240] [outer = 0x8e4cd000] 12:06:03 INFO - PROCESS | 1779 | 1472238363296 Marionette TRACE conn3 <- [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]]]}] 12:06:03 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. 12:06:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1591ms 12:06:03 INFO - PROCESS | 1779 | 1472238363341 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:06:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:06:03 INFO - PROCESS | 1779 | 1472238363353 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:06:03 INFO - PROCESS | 1779 | 1472238363358 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:06:03 INFO - PROCESS | 1779 | 1472238363363 Marionette TRACE conn3 <- [1,2954,null,{}] 12:06:03 INFO - PROCESS | 1779 | 1472238363368 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:03 INFO - PROCESS | 1779 | 1472238363374 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:03 INFO - PROCESS | 1779 | 1472238363572 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:06:04 INFO - PROCESS | 1779 | 1472238364098 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:04 INFO - PROCESS | 1779 | 1472238364105 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce1f400 == 45 [pid = 1779] [id = 747] 12:06:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8ce20000) [pid = 1779] [serial = 2241] [outer = (nil)] 12:06:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8dcb2400) [pid = 1779] [serial = 2242] [outer = 0x8ce20000] 12:06:04 INFO - PROCESS | 1779 | 1472238364201 Marionette DEBUG loaded listener.js 12:06:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e254800) [pid = 1779] [serial = 2243] [outer = 0x8ce20000] 12:06:05 INFO - PROCESS | 1779 | 1472238365043 Marionette TRACE conn3 <- [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]]]}] 12:06:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:06:05 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 12:06:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1735ms 12:06:05 INFO - PROCESS | 1779 | 1472238365099 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:06:05 INFO - PROCESS | 1779 | 1472238365104 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:06:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:06:05 INFO - PROCESS | 1779 | 1472238365115 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:06:05 INFO - PROCESS | 1779 | 1472238365119 Marionette TRACE conn3 <- [1,2958,null,{}] 12:06:05 INFO - PROCESS | 1779 | 1472238365197 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:05 INFO - PROCESS | 1779 | 1472238365202 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:05 INFO - PROCESS | 1779 | 1472238365404 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:06:05 INFO - PROCESS | 1779 | 1472238365700 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:05 INFO - PROCESS | 1779 | 1472238365709 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e255000 == 46 [pid = 1779] [id = 748] 12:06:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e4d1000) [pid = 1779] [serial = 2244] [outer = (nil)] 12:06:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x908fcc00) [pid = 1779] [serial = 2245] [outer = 0x8e4d1000] 12:06:05 INFO - PROCESS | 1779 | 1472238365834 Marionette DEBUG loaded listener.js 12:06:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91410400) [pid = 1779] [serial = 2246] [outer = 0x8e4d1000] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e24e000 == 45 [pid = 1779] [id = 711] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcde400 == 44 [pid = 1779] [id = 721] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8be49c00 == 43 [pid = 1779] [id = 723] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x91b96000 == 42 [pid = 1779] [id = 709] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50c000 == 41 [pid = 1779] [id = 704] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x91f40c00 == 40 [pid = 1779] [id = 718] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x91b9cc00 == 39 [pid = 1779] [id = 719] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e504c00 == 38 [pid = 1779] [id = 720] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x95117c00 == 37 [pid = 1779] [id = 722] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb6800 == 36 [pid = 1779] [id = 702] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae27000 == 35 [pid = 1779] [id = 714] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x908fc800 == 34 [pid = 1779] [id = 706] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e252c00 == 33 [pid = 1779] [id = 715] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcd8800 == 32 [pid = 1779] [id = 703] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e497c00 == 31 [pid = 1779] [id = 717] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed6800 == 30 [pid = 1779] [id = 729] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ce23000 == 29 [pid = 1779] [id = 707] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb3400 == 28 [pid = 1779] [id = 716] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae28800 == 27 [pid = 1779] [id = 731] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2e3000 == 26 [pid = 1779] [id = 705] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae27800 == 25 [pid = 1779] [id = 710] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e256400 == 24 [pid = 1779] [id = 730] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed17000 == 23 [pid = 1779] [id = 732] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e2ddc00 == 22 [pid = 1779] [id = 708] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ae2dc00 == 21 [pid = 1779] [id = 733] 12:06:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e497000 == 20 [pid = 1779] [id = 746] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8ed14800) [pid = 1779] [serial = 2183] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8dcbcc00) [pid = 1779] [serial = 2151] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8dcbbc00) [pid = 1779] [serial = 2150] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8dcb4c00) [pid = 1779] [serial = 2177] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8dcbd800) [pid = 1779] [serial = 2178] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x908f6000) [pid = 1779] [serial = 2154] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x90874400) [pid = 1779] [serial = 2153] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92210000) [pid = 1779] [serial = 2157] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e495800) [pid = 1779] [serial = 2175] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e259800) [pid = 1779] [serial = 2174] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91f4a800) [pid = 1779] [serial = 2156] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x93a98800) [pid = 1779] [serial = 2160] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x93a57800) [pid = 1779] [serial = 2159] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x93c71800) [pid = 1779] [serial = 2163] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x93c6e000) [pid = 1779] [serial = 2162] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x951d9c00) [pid = 1779] [serial = 2166] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x951cf400) [pid = 1779] [serial = 2165] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x95244800) [pid = 1779] [serial = 2169] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x95243400) [pid = 1779] [serial = 2168] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ed1c000) [pid = 1779] [serial = 2184] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e331000) [pid = 1779] [serial = 2180] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e33a400) [pid = 1779] [serial = 2172] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dcba400) [pid = 1779] [serial = 2171] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e336800) [pid = 1779] [serial = 2181] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x90875800) [pid = 1779] [serial = 2186] [outer = (nil)] [url = about:blank] 12:06:07 INFO - PROCESS | 1779 | 1472238367884 Marionette TRACE conn3 <- [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]]]}] 12:06:07 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. 12:06:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2834ms 12:06:07 INFO - PROCESS | 1779 | 1472238367949 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:06:07 INFO - PROCESS | 1779 | 1472238367956 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:06:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:06:07 INFO - PROCESS | 1779 | 1472238367972 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:06:07 INFO - PROCESS | 1779 | 1472238367983 Marionette TRACE conn3 <- [1,2962,null,{}] 12:06:08 INFO - PROCESS | 1779 | 1472238368002 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:08 INFO - PROCESS | 1779 | 1472238368008 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:08 INFO - PROCESS | 1779 | 1472238368178 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:06:08 INFO - PROCESS | 1779 | 1472238368335 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:08 INFO - PROCESS | 1779 | 1472238368350 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d802800 == 21 [pid = 1779] [id = 749] 12:06:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8d803400) [pid = 1779] [serial = 2247] [outer = (nil)] 12:06:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8dcbb000) [pid = 1779] [serial = 2248] [outer = 0x8d803400] 12:06:08 INFO - PROCESS | 1779 | 1472238368432 Marionette DEBUG loaded listener.js 12:06:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8dcdf000) [pid = 1779] [serial = 2249] [outer = 0x8d803400] 12:06:09 INFO - PROCESS | 1779 | 1472238369268 Marionette TRACE conn3 <- [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]]]}] 12:06:09 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. 12:06:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1354ms 12:06:09 INFO - PROCESS | 1779 | 1472238369323 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:06:09 INFO - PROCESS | 1779 | 1472238369332 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:06:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:06:09 INFO - PROCESS | 1779 | 1472238369346 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:06:09 INFO - PROCESS | 1779 | 1472238369352 Marionette TRACE conn3 <- [1,2966,null,{}] 12:06:09 INFO - PROCESS | 1779 | 1472238369364 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:09 INFO - PROCESS | 1779 | 1472238369368 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:09 INFO - PROCESS | 1779 | 1472238369543 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:06:09 INFO - PROCESS | 1779 | 1472238369725 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:09 INFO - PROCESS | 1779 | 1472238369739 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e5000 == 22 [pid = 1779] [id = 750] 12:06:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e338000) [pid = 1779] [serial = 2250] [outer = (nil)] 12:06:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e33bc00) [pid = 1779] [serial = 2251] [outer = 0x8e338000] 12:06:09 INFO - PROCESS | 1779 | 1472238369821 Marionette DEBUG loaded listener.js 12:06:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e48f800) [pid = 1779] [serial = 2252] [outer = 0x8e338000] 12:06:10 INFO - PROCESS | 1779 | 1472238370934 Marionette TRACE conn3 <- [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]]]}] 12:06:10 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. 12:06:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1640ms 12:06:10 INFO - PROCESS | 1779 | 1472238370987 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:06:10 INFO - PROCESS | 1779 | 1472238370990 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:06:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:06:11 INFO - PROCESS | 1779 | 1472238371004 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:06:11 INFO - PROCESS | 1779 | 1472238371009 Marionette TRACE conn3 <- [1,2970,null,{}] 12:06:11 INFO - PROCESS | 1779 | 1472238371027 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:11 INFO - PROCESS | 1779 | 1472238371036 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:11 INFO - PROCESS | 1779 | 1472238371264 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:06:11 INFO - PROCESS | 1779 | 1472238371286 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:11 INFO - PROCESS | 1779 | 1472238371296 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed17400 == 23 [pid = 1779] [id = 751] 12:06:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8ed18000) [pid = 1779] [serial = 2253] [outer = (nil)] 12:06:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8ed1e000) [pid = 1779] [serial = 2254] [outer = 0x8ed18000] 12:06:11 INFO - PROCESS | 1779 | 1472238371374 Marionette DEBUG loaded listener.js 12:06:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9087dc00) [pid = 1779] [serial = 2255] [outer = 0x8ed18000] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91ab8c00) [pid = 1779] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e496000) [pid = 1779] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e508400) [pid = 1779] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8dcb3000) [pid = 1779] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e497400) [pid = 1779] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8dcb5800) [pid = 1779] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8bed7000) [pid = 1779] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e25bc00) [pid = 1779] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91409000) [pid = 1779] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ae2e800) [pid = 1779] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:06:12 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e2dd400) [pid = 1779] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:06:12 INFO - PROCESS | 1779 | 1472238372914 Marionette TRACE conn3 <- [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]]]}] 12:06:12 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. 12:06:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1940ms 12:06:12 INFO - PROCESS | 1779 | 1472238372946 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:06:12 INFO - PROCESS | 1779 | 1472238372951 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:06:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:06:12 INFO - PROCESS | 1779 | 1472238372957 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:06:12 INFO - PROCESS | 1779 | 1472238372960 Marionette TRACE conn3 <- [1,2974,null,{}] 12:06:12 INFO - PROCESS | 1779 | 1472238372966 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:12 INFO - PROCESS | 1779 | 1472238372971 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:13 INFO - PROCESS | 1779 | 1472238373146 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:06:13 INFO - PROCESS | 1779 | 1472238373307 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:13 INFO - PROCESS | 1779 | 1472238373317 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce5000 == 24 [pid = 1779] [id = 752] 12:06:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e493400) [pid = 1779] [serial = 2256] [outer = (nil)] 12:06:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9087a800) [pid = 1779] [serial = 2257] [outer = 0x8e493400] 12:06:13 INFO - PROCESS | 1779 | 1472238373400 Marionette DEBUG loaded listener.js 12:06:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x908fb800) [pid = 1779] [serial = 2258] [outer = 0x8e493400] 12:06:14 INFO - PROCESS | 1779 | 1472238374171 Marionette TRACE conn3 <- [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]]]}] 12:06:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:06:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1281ms 12:06:14 INFO - PROCESS | 1779 | 1472238374297 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:06:14 INFO - PROCESS | 1779 | 1472238374304 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:06:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:06:14 INFO - PROCESS | 1779 | 1472238374319 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:06:14 INFO - PROCESS | 1779 | 1472238374328 Marionette TRACE conn3 <- [1,2978,null,{}] 12:06:14 INFO - PROCESS | 1779 | 1472238374344 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:14 INFO - PROCESS | 1779 | 1472238374352 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:14 INFO - PROCESS | 1779 | 1472238374563 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:06:14 INFO - PROCESS | 1779 | 1472238374777 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:14 INFO - PROCESS | 1779 | 1472238374793 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d801800 == 25 [pid = 1779] [id = 753] 12:06:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d803c00) [pid = 1779] [serial = 2259] [outer = (nil)] 12:06:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8dcb4000) [pid = 1779] [serial = 2260] [outer = 0x8d803c00] 12:06:14 INFO - PROCESS | 1779 | 1472238374917 Marionette DEBUG loaded listener.js 12:06:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8dcdd000) [pid = 1779] [serial = 2261] [outer = 0x8d803c00] 12:06:15 INFO - PROCESS | 1779 | 1472238375893 Marionette TRACE conn3 <- [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]]]}] 12:06:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:06:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1595ms 12:06:15 INFO - PROCESS | 1779 | 1472238375914 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:06:15 INFO - PROCESS | 1779 | 1472238375920 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:06:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:06:15 INFO - PROCESS | 1779 | 1472238375929 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:06:15 INFO - PROCESS | 1779 | 1472238375936 Marionette TRACE conn3 <- [1,2982,null,{}] 12:06:15 INFO - PROCESS | 1779 | 1472238375944 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:15 INFO - PROCESS | 1779 | 1472238375949 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:16 INFO - PROCESS | 1779 | 1472238376133 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:06:16 INFO - PROCESS | 1779 | 1472238376330 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:16 INFO - PROCESS | 1779 | 1472238376338 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c8c00 == 26 [pid = 1779] [id = 754] 12:06:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e4ca800) [pid = 1779] [serial = 2262] [outer = (nil)] 12:06:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e501c00) [pid = 1779] [serial = 2263] [outer = 0x8e4ca800] 12:06:16 INFO - PROCESS | 1779 | 1472238376482 Marionette DEBUG loaded listener.js 12:06:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8ed14c00) [pid = 1779] [serial = 2264] [outer = 0x8e4ca800] 12:06:17 INFO - PROCESS | 1779 | 1472238377397 Marionette TRACE conn3 <- [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"]]]}] 12:06:17 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 12:06:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:06:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1491ms 12:06:17 INFO - PROCESS | 1779 | 1472238377423 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:06:17 INFO - PROCESS | 1779 | 1472238377429 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:06:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:06:17 INFO - PROCESS | 1779 | 1472238377437 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:06:17 INFO - PROCESS | 1779 | 1472238377441 Marionette TRACE conn3 <- [1,2986,null,{}] 12:06:17 INFO - PROCESS | 1779 | 1472238377449 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:17 INFO - PROCESS | 1779 | 1472238377457 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:17 INFO - PROCESS | 1779 | 1472238377672 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:06:17 INFO - PROCESS | 1779 | 1472238377971 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:17 INFO - PROCESS | 1779 | 1472238377986 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b92c00 == 27 [pid = 1779] [id = 755] 12:06:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91b93800) [pid = 1779] [serial = 2265] [outer = (nil)] 12:06:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91b98400) [pid = 1779] [serial = 2266] [outer = 0x91b93800] 12:06:18 INFO - PROCESS | 1779 | 1472238378094 Marionette DEBUG loaded listener.js 12:06:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91ba1800) [pid = 1779] [serial = 2267] [outer = 0x91b93800] 12:06:19 INFO - PROCESS | 1779 | 1472238379112 Marionette TRACE conn3 <- [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]]]}] 12:06:19 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. 12:06:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1735ms 12:06:19 INFO - PROCESS | 1779 | 1472238379173 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:06:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:06:19 INFO - PROCESS | 1779 | 1472238379178 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:06:19 INFO - PROCESS | 1779 | 1472238379185 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:06:19 INFO - PROCESS | 1779 | 1472238379189 Marionette TRACE conn3 <- [1,2990,null,{}] 12:06:19 INFO - PROCESS | 1779 | 1472238379195 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:19 INFO - PROCESS | 1779 | 1472238379201 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:19 INFO - PROCESS | 1779 | 1472238379382 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:06:19 INFO - PROCESS | 1779 | 1472238379589 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:19 INFO - PROCESS | 1779 | 1472238379597 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x9140a400 == 28 [pid = 1779] [id = 756] 12:06:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91f44800) [pid = 1779] [serial = 2268] [outer = (nil)] 12:06:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92208c00) [pid = 1779] [serial = 2269] [outer = 0x91f44800] 12:06:19 INFO - PROCESS | 1779 | 1472238379777 Marionette DEBUG loaded listener.js 12:06:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9220c000) [pid = 1779] [serial = 2270] [outer = 0x91f44800] 12:06:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x92fe8800 == 29 [pid = 1779] [id = 757] 12:06:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93943c00) [pid = 1779] [serial = 2271] [outer = (nil)] 12:06:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91c8dc00) [pid = 1779] [serial = 2272] [outer = 0x93943c00] 12:06:20 INFO - PROCESS | 1779 | 1472238380986 Marionette TRACE conn3 <- [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]]]}] 12:06:21 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. 12:06:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1836ms 12:06:21 INFO - PROCESS | 1779 | 1472238381030 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:06:21 INFO - PROCESS | 1779 | 1472238381035 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:06:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:06:21 INFO - PROCESS | 1779 | 1472238381041 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:06:21 INFO - PROCESS | 1779 | 1472238381044 Marionette TRACE conn3 <- [1,2994,null,{}] 12:06:21 INFO - PROCESS | 1779 | 1472238381051 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:21 INFO - PROCESS | 1779 | 1472238381056 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:21 INFO - PROCESS | 1779 | 1472238381246 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:06:21 INFO - PROCESS | 1779 | 1472238381455 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:21 INFO - PROCESS | 1779 | 1472238381465 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e506000 == 30 [pid = 1779] [id = 758] 12:06:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91b9b800) [pid = 1779] [serial = 2273] [outer = (nil)] 12:06:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x93a53800) [pid = 1779] [serial = 2274] [outer = 0x91b9b800] 12:06:21 INFO - PROCESS | 1779 | 1472238381612 Marionette DEBUG loaded listener.js 12:06:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x93a5b000) [pid = 1779] [serial = 2275] [outer = 0x91b9b800] 12:06:22 INFO - PROCESS | 1779 | 1472238382578 Marionette TRACE conn3 <- [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]]]}] 12:06:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:06:22 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 12:06:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1581ms 12:06:22 INFO - PROCESS | 1779 | 1472238382625 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:06:22 INFO - PROCESS | 1779 | 1472238382630 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:06:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:06:22 INFO - PROCESS | 1779 | 1472238382637 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:06:22 INFO - PROCESS | 1779 | 1472238382641 Marionette TRACE conn3 <- [1,2998,null,{}] 12:06:22 INFO - PROCESS | 1779 | 1472238382873 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:22 INFO - PROCESS | 1779 | 1472238382878 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:23 INFO - PROCESS | 1779 | 1472238383088 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:06:23 INFO - PROCESS | 1779 | 1472238383352 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:23 INFO - PROCESS | 1779 | 1472238383366 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb1800 == 31 [pid = 1779] [id = 759] 12:06:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8dcb4c00) [pid = 1779] [serial = 2276] [outer = (nil)] 12:06:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8dcda000) [pid = 1779] [serial = 2277] [outer = 0x8dcb4c00] 12:06:23 INFO - PROCESS | 1779 | 1472238383561 Marionette DEBUG loaded listener.js 12:06:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8e252c00) [pid = 1779] [serial = 2278] [outer = 0x8dcb4c00] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x914dd800) [pid = 1779] [serial = 2210] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x914de800) [pid = 1779] [serial = 2213] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91ab3800) [pid = 1779] [serial = 2214] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x91f41000) [pid = 1779] [serial = 2217] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9087a000) [pid = 1779] [serial = 2195] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x91403800) [pid = 1779] [serial = 2196] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x908f0c00) [pid = 1779] [serial = 2187] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e25ac00) [pid = 1779] [serial = 2204] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e2eac00) [pid = 1779] [serial = 2205] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8beda400) [pid = 1779] [serial = 2189] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ce1a800) [pid = 1779] [serial = 2190] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e2ea800) [pid = 1779] [serial = 2192] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e48a800) [pid = 1779] [serial = 2193] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91ab1000) [pid = 1779] [serial = 2198] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91ab6800) [pid = 1779] [serial = 2199] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8bed2c00) [pid = 1779] [serial = 2201] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ce17400) [pid = 1779] [serial = 2202] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e507400) [pid = 1779] [serial = 2207] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91c82400) [pid = 1779] [serial = 2216] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x914e3000) [pid = 1779] [serial = 2211] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed1f000) [pid = 1779] [serial = 2208] [outer = (nil)] [url = about:blank] 12:06:24 INFO - PROCESS | 1779 | 1472238384664 Marionette TRACE conn3 <- [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]]]}] 12:06:24 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. 12:06:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2081ms 12:06:24 INFO - PROCESS | 1779 | 1472238384720 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:06:24 INFO - PROCESS | 1779 | 1472238384725 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:06:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:06:24 INFO - PROCESS | 1779 | 1472238384733 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:06:24 INFO - PROCESS | 1779 | 1472238384737 Marionette TRACE conn3 <- [1,3002,null,{}] 12:06:24 INFO - PROCESS | 1779 | 1472238384745 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:24 INFO - PROCESS | 1779 | 1472238384750 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:24 INFO - PROCESS | 1779 | 1472238384967 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:06:25 INFO - PROCESS | 1779 | 1472238385172 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:25 INFO - PROCESS | 1779 | 1472238385184 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e32d400 == 32 [pid = 1779] [id = 760] 12:06:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e333000) [pid = 1779] [serial = 2279] [outer = (nil)] 12:06:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e339000) [pid = 1779] [serial = 2280] [outer = 0x8e333000] 12:06:25 INFO - PROCESS | 1779 | 1472238385260 Marionette DEBUG loaded listener.js 12:06:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e4c7400) [pid = 1779] [serial = 2281] [outer = 0x8e333000] 12:06:26 INFO - PROCESS | 1779 | 1472238386029 Marionette TRACE conn3 <- [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]]]}] 12:06:26 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. 12:06:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1336ms 12:06:26 INFO - PROCESS | 1779 | 1472238386070 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:06:26 INFO - PROCESS | 1779 | 1472238386073 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:06:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:06:26 INFO - PROCESS | 1779 | 1472238386080 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:06:26 INFO - PROCESS | 1779 | 1472238386085 Marionette TRACE conn3 <- [1,3006,null,{}] 12:06:26 INFO - PROCESS | 1779 | 1472238386090 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:26 INFO - PROCESS | 1779 | 1472238386095 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:26 INFO - PROCESS | 1779 | 1472238386336 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:06:26 INFO - PROCESS | 1779 | 1472238386363 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:26 INFO - PROCESS | 1779 | 1472238386372 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x90871c00 == 33 [pid = 1779] [id = 761] 12:06:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x90873c00) [pid = 1779] [serial = 2282] [outer = (nil)] 12:06:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x908f4800) [pid = 1779] [serial = 2283] [outer = 0x90873c00] 12:06:26 INFO - PROCESS | 1779 | 1472238386454 Marionette DEBUG loaded listener.js 12:06:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91403800) [pid = 1779] [serial = 2284] [outer = 0x90873c00] 12:06:27 INFO - PROCESS | 1779 | 1472238387409 Marionette TRACE conn3 <- [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]]]}] 12:06:27 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. 12:06:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1386ms 12:06:27 INFO - PROCESS | 1779 | 1472238387479 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:06:27 INFO - PROCESS | 1779 | 1472238387489 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:06:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:06:27 INFO - PROCESS | 1779 | 1472238387506 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:06:27 INFO - PROCESS | 1779 | 1472238387508 Marionette TRACE conn3 <- [1,3010,null,{}] 12:06:27 INFO - PROCESS | 1779 | 1472238387514 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:27 INFO - PROCESS | 1779 | 1472238387520 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:27 INFO - PROCESS | 1779 | 1472238387768 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:06:27 INFO - PROCESS | 1779 | 1472238387789 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:27 INFO - PROCESS | 1779 | 1472238387796 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be49c00 == 34 [pid = 1779] [id = 762] 12:06:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8ed1e800) [pid = 1779] [serial = 2285] [outer = (nil)] 12:06:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91ab6000) [pid = 1779] [serial = 2286] [outer = 0x8ed1e800] 12:06:27 INFO - PROCESS | 1779 | 1472238387872 Marionette DEBUG loaded listener.js 12:06:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91ab7c00) [pid = 1779] [serial = 2287] [outer = 0x8ed1e800] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e2df400) [pid = 1779] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91ab0400) [pid = 1779] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x93939400) [pid = 1779] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8dcdb400) [pid = 1779] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x95111000) [pid = 1779] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e32e800) [pid = 1779] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e4cd000) [pid = 1779] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8d80b000) [pid = 1779] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed18000) [pid = 1779] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4d1000) [pid = 1779] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8d803400) [pid = 1779] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ce20000) [pid = 1779] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:06:28 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e338000) [pid = 1779] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:06:29 INFO - PROCESS | 1779 | 1472238389133 Marionette TRACE conn3 <- [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]]]}] 12:06:29 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:06:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1692ms 12:06:29 INFO - PROCESS | 1779 | 1472238389230 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:06:29 INFO - PROCESS | 1779 | 1472238389241 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:06:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:06:29 INFO - PROCESS | 1779 | 1472238389266 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:06:29 INFO - PROCESS | 1779 | 1472238389275 Marionette TRACE conn3 <- [1,3014,null,{}] 12:06:29 INFO - PROCESS | 1779 | 1472238389368 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:29 INFO - PROCESS | 1779 | 1472238389379 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:29 INFO - PROCESS | 1779 | 1472238389667 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:06:29 INFO - PROCESS | 1779 | 1472238389863 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:29 INFO - PROCESS | 1779 | 1472238389870 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d810000 == 35 [pid = 1779] [id = 763] 12:06:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e25a800) [pid = 1779] [serial = 2288] [outer = (nil)] 12:06:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e2ea800) [pid = 1779] [serial = 2289] [outer = 0x8e25a800] 12:06:30 INFO - PROCESS | 1779 | 1472238389998 Marionette DEBUG loaded listener.js 12:06:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e332c00) [pid = 1779] [serial = 2290] [outer = 0x8e25a800] 12:06:30 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:06:30 INFO - PROCESS | 1779 | 1472238390962 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:06:30 INFO - {} 12:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:06:30 INFO - {} 12:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:06:30 INFO - {} 12:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:06:30 INFO - {} 12:06:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1716ms 12:06:30 INFO - PROCESS | 1779 | 1472238390979 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:06:30 INFO - PROCESS | 1779 | 1472238390986 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:06:31 INFO - TEST-START | /FileAPI/fileReader.html 12:06:31 INFO - PROCESS | 1779 | 1472238391006 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:06:31 INFO - PROCESS | 1779 | 1472238391011 Marionette TRACE conn3 <- [1,3018,null,{}] 12:06:31 INFO - PROCESS | 1779 | 1472238391065 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:31 INFO - PROCESS | 1779 | 1472238391072 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:31 INFO - PROCESS | 1779 | 1472238391274 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:06:31 INFO - PROCESS | 1779 | 1472238391468 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:31 INFO - PROCESS | 1779 | 1472238391477 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x908ef800 == 36 [pid = 1779] [id = 764] 12:06:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x908f7000) [pid = 1779] [serial = 2291] [outer = (nil)] 12:06:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91ab2400) [pid = 1779] [serial = 2292] [outer = 0x908f7000] 12:06:31 INFO - PROCESS | 1779 | 1472238391578 Marionette DEBUG loaded listener.js 12:06:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91ab7000) [pid = 1779] [serial = 2293] [outer = 0x908f7000] 12:06:32 INFO - PROCESS | 1779 | 1472238392567 Marionette TRACE conn3 <- [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]]]}] 12:06:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:06:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:06:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:06:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:06:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1586ms 12:06:32 INFO - PROCESS | 1779 | 1472238392597 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:06:32 INFO - PROCESS | 1779 | 1472238392601 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:06:32 INFO - TEST-START | /FileAPI/historical.html 12:06:32 INFO - PROCESS | 1779 | 1472238392614 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:06:32 INFO - PROCESS | 1779 | 1472238392619 Marionette TRACE conn3 <- [1,3022,null,{}] 12:06:32 INFO - PROCESS | 1779 | 1472238392637 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:32 INFO - PROCESS | 1779 | 1472238392645 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:32 INFO - PROCESS | 1779 | 1472238392836 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:06:33 INFO - PROCESS | 1779 | 1472238393034 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:33 INFO - PROCESS | 1779 | 1472238393047 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e252400 == 37 [pid = 1779] [id = 765] 12:06:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92ff2000) [pid = 1779] [serial = 2294] [outer = (nil)] 12:06:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9393e400) [pid = 1779] [serial = 2295] [outer = 0x92ff2000] 12:06:33 INFO - PROCESS | 1779 | 1472238393184 Marionette DEBUG loaded listener.js 12:06:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93a94c00) [pid = 1779] [serial = 2296] [outer = 0x92ff2000] 12:06:34 INFO - PROCESS | 1779 | 1472238394079 Marionette TRACE conn3 <- [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"]]]}] 12:06:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:06:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:06:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:06:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:06:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:06:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:06:34 INFO - TEST-OK | /FileAPI/historical.html | took 1545ms 12:06:34 INFO - PROCESS | 1779 | 1472238394162 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:06:34 INFO - TEST-START | /FileAPI/idlharness.html 12:06:34 INFO - PROCESS | 1779 | 1472238394168 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:06:34 INFO - PROCESS | 1779 | 1472238394175 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:06:34 INFO - PROCESS | 1779 | 1472238394178 Marionette TRACE conn3 <- [1,3026,null,{}] 12:06:34 INFO - PROCESS | 1779 | 1472238394184 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:34 INFO - PROCESS | 1779 | 1472238394190 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:34 INFO - PROCESS | 1779 | 1472238394444 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:06:34 INFO - PROCESS | 1779 | 1472238394638 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:34 INFO - PROCESS | 1779 | 1472238394650 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e494400 == 38 [pid = 1779] [id = 766] 12:06:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91b9bc00) [pid = 1779] [serial = 2297] [outer = (nil)] 12:06:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9511a000) [pid = 1779] [serial = 2298] [outer = 0x91b9bc00] 12:06:34 INFO - PROCESS | 1779 | 1472238394749 Marionette DEBUG loaded listener.js 12:06:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x951cf400) [pid = 1779] [serial = 2299] [outer = 0x91b9bc00] 12:06:36 INFO - PROCESS | 1779 | 1472238396319 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:06:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:06:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:06:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:06:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:06:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:06:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:06:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:06:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:06:36 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 12:06:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:06:36 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 12:06:36 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 12:06:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:06:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:06:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:06:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:06:36 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 12:06:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:06:36 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 12:06:36 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 12:06:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:06:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:06:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 2356ms 12:06:36 INFO - PROCESS | 1779 | 1472238396532 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:06:36 INFO - PROCESS | 1779 | 1472238396536 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:06:36 INFO - TEST-START | /FileAPI/idlharness.worker 12:06:36 INFO - PROCESS | 1779 | 1472238396550 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:06:36 INFO - PROCESS | 1779 | 1472238396560 Marionette TRACE conn3 <- [1,3030,null,{}] 12:06:36 INFO - PROCESS | 1779 | 1472238396697 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:36 INFO - PROCESS | 1779 | 1472238396702 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:36 INFO - PROCESS | 1779 | 1472238396870 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:06:37 INFO - PROCESS | 1779 | 1472238397207 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:37 INFO - PROCESS | 1779 | 1472238397217 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x95114000 == 39 [pid = 1779] [id = 767] 12:06:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x951d7800) [pid = 1779] [serial = 2300] [outer = (nil)] 12:06:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x996e2c00) [pid = 1779] [serial = 2301] [outer = 0x951d7800] 12:06:37 INFO - PROCESS | 1779 | 1472238397390 Marionette DEBUG loaded listener.js 12:06:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x996e3800) [pid = 1779] [serial = 2302] [outer = 0x951d7800] 12:06:38 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:06:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:06:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:06:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:06:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:06:41 INFO - {} 12:06:41 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 12:06:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:06:41 INFO - {} 12:06:41 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 - {} 12:06:41 INFO - {} 12:06:41 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 12:06:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:06:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:06:41 INFO - {} 12:06:41 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 12:06:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:06:41 INFO - {} 12:06:41 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 - {} 12:06:41 INFO - {} 12:06:41 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 12:06:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 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 12:06:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:06:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:06:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 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 12:06:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 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 12:06:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 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 12:06:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:06:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:06:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:06:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:06:41 INFO - {} 12:06:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 4980ms 12:06:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:06:41 INFO - PROCESS | 1779 | 1472238401359 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:06:41 INFO - PROCESS | 1779 | 1472238401530 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:06:41 INFO - PROCESS | 1779 | 1472238401533 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:06:41 INFO - PROCESS | 1779 | 1472238401549 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:06:41 INFO - PROCESS | 1779 | 1472238401555 Marionette TRACE conn3 <- [1,3034,null,{}] 12:06:41 INFO - PROCESS | 1779 | 1472238401628 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:41 INFO - PROCESS | 1779 | 1472238401660 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:42 INFO - PROCESS | 1779 | 1472238402288 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:06:42 INFO - PROCESS | 1779 | 1472238402592 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:42 INFO - PROCESS | 1779 | 1472238402607 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e50e800 == 40 [pid = 1779] [id = 768] 12:06:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x93c6a800) [pid = 1779] [serial = 2303] [outer = (nil)] 12:06:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9ba10400) [pid = 1779] [serial = 2304] [outer = 0x93c6a800] 12:06:42 INFO - PROCESS | 1779 | 1472238402776 Marionette DEBUG loaded listener.js 12:06:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9ba18000) [pid = 1779] [serial = 2305] [outer = 0x93c6a800] 12:06:43 INFO - PROCESS | 1779 | 1472238403720 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:06:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:06:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2204ms 12:06:43 INFO - PROCESS | 1779 | 1472238403761 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:06:43 INFO - PROCESS | 1779 | 1472238403766 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:06:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:06:43 INFO - PROCESS | 1779 | 1472238403773 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:06:43 INFO - PROCESS | 1779 | 1472238403777 Marionette TRACE conn3 <- [1,3038,null,{}] 12:06:43 INFO - PROCESS | 1779 | 1472238403783 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:43 INFO - PROCESS | 1779 | 1472238403788 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:43 INFO - PROCESS | 1779 | 1472238403960 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:06:44 INFO - PROCESS | 1779 | 1472238404165 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:44 INFO - PROCESS | 1779 | 1472238404173 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bed4c00 == 41 [pid = 1779] [id = 769] 12:06:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8ce17800) [pid = 1779] [serial = 2306] [outer = (nil)] 12:06:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8ce20800) [pid = 1779] [serial = 2307] [outer = 0x8ce17800] 12:06:44 INFO - PROCESS | 1779 | 1472238404480 Marionette DEBUG loaded listener.js 12:06:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8dcb9c00) [pid = 1779] [serial = 2308] [outer = 0x8ce17800] 12:06:45 INFO - PROCESS | 1779 | 1472238405370 Marionette TRACE conn3 <- [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"]]]}] 12:06:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:06:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:06:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1631ms 12:06:45 INFO - PROCESS | 1779 | 1472238405408 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:06:45 INFO - PROCESS | 1779 | 1472238405414 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:06:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:06:45 INFO - PROCESS | 1779 | 1472238405424 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:06:45 INFO - PROCESS | 1779 | 1472238405429 Marionette TRACE conn3 <- [1,3042,null,{}] 12:06:45 INFO - PROCESS | 1779 | 1472238405438 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:45 INFO - PROCESS | 1779 | 1472238405443 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:45 INFO - PROCESS | 1779 | 1472238405619 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:06:45 INFO - PROCESS | 1779 | 1472238405920 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:45 INFO - PROCESS | 1779 | 1472238405930 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce23000 == 42 [pid = 1779] [id = 770] 12:06:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e25bc00) [pid = 1779] [serial = 2309] [outer = (nil)] 12:06:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8ed19000) [pid = 1779] [serial = 2310] [outer = 0x8e25bc00] 12:06:46 INFO - PROCESS | 1779 | 1472238406015 Marionette DEBUG loaded listener.js 12:06:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9087fc00) [pid = 1779] [serial = 2311] [outer = 0x8e25bc00] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x90871c00 == 41 [pid = 1779] [id = 761] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8e32d400 == 40 [pid = 1779] [id = 760] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb1800 == 39 [pid = 1779] [id = 759] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x92fe8800 == 38 [pid = 1779] [id = 757] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c8c00 == 37 [pid = 1779] [id = 754] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8d801800 == 36 [pid = 1779] [id = 753] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x9140a400 == 35 [pid = 1779] [id = 756] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x91b92c00 == 34 [pid = 1779] [id = 755] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8e506000 == 33 [pid = 1779] [id = 758] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8dce5000 == 32 [pid = 1779] [id = 752] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8bed4c00 == 31 [pid = 1779] [id = 769] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x95114000 == 30 [pid = 1779] [id = 767] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8e50e800 == 29 [pid = 1779] [id = 768] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8e494400 == 28 [pid = 1779] [id = 766] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8e252400 == 27 [pid = 1779] [id = 765] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8d810000 == 26 [pid = 1779] [id = 763] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x908ef800 == 25 [pid = 1779] [id = 764] 12:06:47 INFO - PROCESS | 1779 | --DOCSHELL 0x8be49c00 == 24 [pid = 1779] [id = 762] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91b9a000) [pid = 1779] [serial = 2223] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91abf400) [pid = 1779] [serial = 2222] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x93944800) [pid = 1779] [serial = 2226] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9393dc00) [pid = 1779] [serial = 2225] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x93c69400) [pid = 1779] [serial = 2229] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x93a61800) [pid = 1779] [serial = 2228] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x95118000) [pid = 1779] [serial = 2232] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x95113c00) [pid = 1779] [serial = 2231] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x96ea3000) [pid = 1779] [serial = 2235] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x96e9a800) [pid = 1779] [serial = 2234] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ed1ac00) [pid = 1779] [serial = 2240] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x978e3800) [pid = 1779] [serial = 2238] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed1e000) [pid = 1779] [serial = 2254] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91f42c00) [pid = 1779] [serial = 2237] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91410400) [pid = 1779] [serial = 2246] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x908fcc00) [pid = 1779] [serial = 2245] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8dcbb000) [pid = 1779] [serial = 2248] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dcdf000) [pid = 1779] [serial = 2249] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e254800) [pid = 1779] [serial = 2243] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dcb2400) [pid = 1779] [serial = 2242] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e33bc00) [pid = 1779] [serial = 2251] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9087dc00) [pid = 1779] [serial = 2255] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e48f800) [pid = 1779] [serial = 2252] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9087a800) [pid = 1779] [serial = 2257] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x90873800) [pid = 1779] [serial = 2220] [outer = (nil)] [url = about:blank] 12:06:47 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e50a400) [pid = 1779] [serial = 2219] [outer = (nil)] [url = about:blank] 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:06:48 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. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:06:48 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'.) 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:06:48 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. 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:06:48 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. 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:06:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:06:48 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. 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:06:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:06:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:06:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3186ms 12:06:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:06:48 INFO - PROCESS | 1779 | 1472238408487 Marionette TRACE conn3 <- [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]]]}] 12:06:48 INFO - PROCESS | 1779 | 1472238408613 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:06:48 INFO - PROCESS | 1779 | 1472238408633 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:06:48 INFO - PROCESS | 1779 | 1472238408653 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:06:48 INFO - PROCESS | 1779 | 1472238408667 Marionette TRACE conn3 <- [1,3046,null,{}] 12:06:48 INFO - PROCESS | 1779 | 1472238408696 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:48 INFO - PROCESS | 1779 | 1472238408703 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:48 INFO - PROCESS | 1779 | 1472238408861 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:06:48 INFO - PROCESS | 1779 | 1472238408928 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:48 INFO - PROCESS | 1779 | 1472238408935 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb2400 == 25 [pid = 1779] [id = 771] 12:06:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dcb2c00) [pid = 1779] [serial = 2312] [outer = (nil)] 12:06:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcb8800) [pid = 1779] [serial = 2313] [outer = 0x8dcb2c00] 12:06:49 INFO - PROCESS | 1779 | 1472238409029 Marionette DEBUG loaded listener.js 12:06:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dcd8c00) [pid = 1779] [serial = 2314] [outer = 0x8dcb2c00] 12:06:49 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:06:49 INFO - PROCESS | 1779 | 1472238409976 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:06:50 INFO - {} 12:06:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1367ms 12:06:50 INFO - PROCESS | 1779 | 1472238410038 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:06:50 INFO - PROCESS | 1779 | 1472238410046 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:06:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:06:50 INFO - PROCESS | 1779 | 1472238410058 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:06:50 INFO - PROCESS | 1779 | 1472238410062 Marionette TRACE conn3 <- [1,3050,null,{}] 12:06:50 INFO - PROCESS | 1779 | 1472238410068 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:50 INFO - PROCESS | 1779 | 1472238410074 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:50 INFO - PROCESS | 1779 | 1472238410288 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:06:50 INFO - PROCESS | 1779 | 1472238410312 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:50 INFO - PROCESS | 1779 | 1472238410321 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e32d400 == 26 [pid = 1779] [id = 772] 12:06:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e334400) [pid = 1779] [serial = 2315] [outer = (nil)] 12:06:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e33b000) [pid = 1779] [serial = 2316] [outer = 0x8e334400] 12:06:50 INFO - PROCESS | 1779 | 1472238410404 Marionette DEBUG loaded listener.js 12:06:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e48dc00) [pid = 1779] [serial = 2317] [outer = 0x8e334400] 12:06:51 INFO - PROCESS | 1779 | 1472238411307 Marionette TRACE conn3 <- [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]]]}] 12:06:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:06:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:06:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:06:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:06:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1332ms 12:06:51 INFO - PROCESS | 1779 | 1472238411392 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:06:51 INFO - PROCESS | 1779 | 1472238411396 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:06:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:06:51 INFO - PROCESS | 1779 | 1472238411403 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:06:51 INFO - PROCESS | 1779 | 1472238411410 Marionette TRACE conn3 <- [1,3054,null,{}] 12:06:51 INFO - PROCESS | 1779 | 1472238411440 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:51 INFO - PROCESS | 1779 | 1472238411448 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:51 INFO - PROCESS | 1779 | 1472238411656 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:06:51 INFO - PROCESS | 1779 | 1472238411683 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:51 INFO - PROCESS | 1779 | 1472238411695 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed1b000 == 27 [pid = 1779] [id = 773] 12:06:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ed1b400) [pid = 1779] [serial = 2318] [outer = (nil)] 12:06:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed20000) [pid = 1779] [serial = 2319] [outer = 0x8ed1b400] 12:06:51 INFO - PROCESS | 1779 | 1472238411767 Marionette DEBUG loaded listener.js 12:06:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x90878400) [pid = 1779] [serial = 2320] [outer = 0x8ed1b400] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8d803c00) [pid = 1779] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91b93800) [pid = 1779] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91f44800) [pid = 1779] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x93943c00) [pid = 1779] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91b9b800) [pid = 1779] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e4ca800) [pid = 1779] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dcb4c00) [pid = 1779] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e333000) [pid = 1779] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x90873c00) [pid = 1779] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e493400) [pid = 1779] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:06:52 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8ed1e800) [pid = 1779] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:06:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:06:53 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" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:06:53 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" 12:06:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:06:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:06:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2281ms 12:06:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:06:53 INFO - PROCESS | 1779 | 1472238413565 Marionette TRACE conn3 <- [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"]]]}] 12:06:53 INFO - PROCESS | 1779 | 1472238413689 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:06:53 INFO - PROCESS | 1779 | 1472238413692 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:06:53 INFO - PROCESS | 1779 | 1472238413750 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:06:53 INFO - PROCESS | 1779 | 1472238413752 Marionette TRACE conn3 <- [1,3058,null,{}] 12:06:53 INFO - PROCESS | 1779 | 1472238413781 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:53 INFO - PROCESS | 1779 | 1472238413788 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:54 INFO - PROCESS | 1779 | 1472238414082 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:06:54 INFO - PROCESS | 1779 | 1472238414102 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:54 INFO - PROCESS | 1779 | 1472238414109 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e48e000 == 28 [pid = 1779] [id = 774] 12:06:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9087e000) [pid = 1779] [serial = 2321] [outer = (nil)] 12:06:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x914df800) [pid = 1779] [serial = 2322] [outer = 0x9087e000] 12:06:54 INFO - PROCESS | 1779 | 1472238414191 Marionette DEBUG loaded listener.js 12:06:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91ab2800) [pid = 1779] [serial = 2323] [outer = 0x9087e000] 12:06:55 INFO - PROCESS | 1779 | 1472238415294 Marionette TRACE conn3 <- [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]]]}] 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:06:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:06:55 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:55 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:06:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:06:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:06:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:06:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:06:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:06:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:06:55 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1609ms 12:06:55 INFO - PROCESS | 1779 | 1472238415349 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:06:55 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:06:55 INFO - PROCESS | 1779 | 1472238415363 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:06:55 INFO - PROCESS | 1779 | 1472238415371 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:06:55 INFO - PROCESS | 1779 | 1472238415377 Marionette TRACE conn3 <- [1,3062,null,{}] 12:06:55 INFO - PROCESS | 1779 | 1472238415387 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:55 INFO - PROCESS | 1779 | 1472238415392 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:55 INFO - PROCESS | 1779 | 1472238415659 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:06:55 INFO - PROCESS | 1779 | 1472238415898 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:55 INFO - PROCESS | 1779 | 1472238415908 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dcb9000 == 29 [pid = 1779] [id = 775] 12:06:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dcba400) [pid = 1779] [serial = 2324] [outer = (nil)] 12:06:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dce5400) [pid = 1779] [serial = 2325] [outer = 0x8dcba400] 12:06:55 INFO - PROCESS | 1779 | 1472238415995 Marionette DEBUG loaded listener.js 12:06:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e254800) [pid = 1779] [serial = 2326] [outer = 0x8dcba400] 12:06:56 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:06:56 INFO - PROCESS | 1779 | 1472238416912 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:06:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:06:56 INFO - {} 12:06:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1591ms 12:06:56 INFO - PROCESS | 1779 | 1472238416967 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:06:56 INFO - PROCESS | 1779 | 1472238416974 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:06:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:06:57 INFO - PROCESS | 1779 | 1472238417032 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:06:57 INFO - PROCESS | 1779 | 1472238417038 Marionette TRACE conn3 <- [1,3066,null,{}] 12:06:57 INFO - PROCESS | 1779 | 1472238417046 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:57 INFO - PROCESS | 1779 | 1472238417051 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:57 INFO - PROCESS | 1779 | 1472238417255 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:06:57 INFO - PROCESS | 1779 | 1472238417450 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:57 INFO - PROCESS | 1779 | 1472238417461 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e6800 == 30 [pid = 1779] [id = 776] 12:06:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e493400) [pid = 1779] [serial = 2327] [outer = (nil)] 12:06:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e50b000) [pid = 1779] [serial = 2328] [outer = 0x8e493400] 12:06:57 INFO - PROCESS | 1779 | 1472238417556 Marionette DEBUG loaded listener.js 12:06:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ed20800) [pid = 1779] [serial = 2329] [outer = 0x8e493400] 12:06:58 INFO - PROCESS | 1779 | 1472238418497 Marionette TRACE conn3 <- [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]]]}] 12:06:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:06:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:06:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:06:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:06:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:06:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:06:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:06:58 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1585ms 12:06:58 INFO - PROCESS | 1779 | 1472238418572 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:06:58 INFO - PROCESS | 1779 | 1472238418576 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:06:58 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:06:58 INFO - PROCESS | 1779 | 1472238418583 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:06:58 INFO - PROCESS | 1779 | 1472238418590 Marionette TRACE conn3 <- [1,3070,null,{}] 12:06:58 INFO - PROCESS | 1779 | 1472238418607 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:06:58 INFO - PROCESS | 1779 | 1472238418616 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:58 INFO - PROCESS | 1779 | 1472238418861 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:06:59 INFO - PROCESS | 1779 | 1472238419003 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:59 INFO - PROCESS | 1779 | 1472238419015 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:06:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b92400 == 31 [pid = 1779] [id = 777] 12:06:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91b92c00) [pid = 1779] [serial = 2330] [outer = (nil)] 12:06:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91b98000) [pid = 1779] [serial = 2331] [outer = 0x91b92c00] 12:06:59 INFO - PROCESS | 1779 | 1472238419151 Marionette DEBUG loaded listener.js 12:06:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91c82400) [pid = 1779] [serial = 2332] [outer = 0x91b92c00] 12:07:00 INFO - PROCESS | 1779 | 1472238420071 Marionette TRACE conn3 <- [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]]]}] 12:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:07:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1541ms 12:07:00 INFO - PROCESS | 1779 | 1472238420126 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:07:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:07:00 INFO - PROCESS | 1779 | 1472238420132 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:07:00 INFO - PROCESS | 1779 | 1472238420139 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:07:00 INFO - PROCESS | 1779 | 1472238420143 Marionette TRACE conn3 <- [1,3074,null,{}] 12:07:00 INFO - PROCESS | 1779 | 1472238420168 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:00 INFO - PROCESS | 1779 | 1472238420175 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:00 INFO - PROCESS | 1779 | 1472238420355 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:07:00 INFO - PROCESS | 1779 | 1472238420556 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:00 INFO - PROCESS | 1779 | 1472238420564 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x91c8a000 == 32 [pid = 1779] [id = 778] 12:07:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91f3fc00) [pid = 1779] [serial = 2333] [outer = (nil)] 12:07:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91f44000) [pid = 1779] [serial = 2334] [outer = 0x91f3fc00] 12:07:00 INFO - PROCESS | 1779 | 1472238420688 Marionette DEBUG loaded listener.js 12:07:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91f46800) [pid = 1779] [serial = 2335] [outer = 0x91f3fc00] 12:07:01 INFO - PROCESS | 1779 | 1472238421566 Marionette TRACE conn3 <- [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]]]}] 12:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:07:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1440ms 12:07:01 INFO - PROCESS | 1779 | 1472238421580 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:07:01 INFO - PROCESS | 1779 | 1472238421583 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:07:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:07:01 INFO - PROCESS | 1779 | 1472238421590 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:07:01 INFO - PROCESS | 1779 | 1472238421594 Marionette TRACE conn3 <- [1,3078,null,{}] 12:07:01 INFO - PROCESS | 1779 | 1472238421600 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:01 INFO - PROCESS | 1779 | 1472238421605 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:01 INFO - PROCESS | 1779 | 1472238421763 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:07:02 INFO - PROCESS | 1779 | 1472238421983 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:02 INFO - PROCESS | 1779 | 1472238421992 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8beda000 == 33 [pid = 1779] [id = 779] 12:07:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91abf000) [pid = 1779] [serial = 2336] [outer = (nil)] 12:07:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x93939400) [pid = 1779] [serial = 2337] [outer = 0x91abf000] 12:07:02 INFO - PROCESS | 1779 | 1472238422099 Marionette DEBUG loaded listener.js 12:07:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e2df800) [pid = 1779] [serial = 2338] [outer = 0x91abf000] 12:07:03 INFO - PROCESS | 1779 | 1472238423093 Marionette TRACE conn3 <- [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] 12:07:03 INFO - PROCESS | 1779 | 1472238423161 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:07:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:07:03 INFO - PROCESS | 1779 | 1472238423171 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:07:03 INFO - PROCESS | 1779 | 1472238423174 Marionette TRACE conn3 <- [1,3082,null,{}] 12:07:03 INFO - PROCESS | 1779 | 1472238423180 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:03 INFO - PROCESS | 1779 | 1472238423192 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:03 INFO - PROCESS | 1779 | 1472238423411 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:07:03 INFO - PROCESS | 1779 | 1472238423636 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:03 INFO - PROCESS | 1779 | 1472238423646 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8be4e400 == 34 [pid = 1779] [id = 780] 12:07:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8be58400) [pid = 1779] [serial = 2339] [outer = (nil)] 12:07:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8ce14c00) [pid = 1779] [serial = 2340] [outer = 0x8be58400] 12:07:03 INFO - PROCESS | 1779 | 1472238423788 Marionette DEBUG loaded listener.js 12:07:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91c8d800) [pid = 1779] [serial = 2341] [outer = 0x8be58400] 12:07:04 INFO - PROCESS | 1779 | 1472238424695 Marionette TRACE conn3 <- [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]]]}] 12:07:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:07:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:07:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:07:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:07:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:07:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1588ms 12:07:04 INFO - PROCESS | 1779 | 1472238424760 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:07:04 INFO - PROCESS | 1779 | 1472238424764 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:07:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:07:04 INFO - PROCESS | 1779 | 1472238424770 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:07:04 INFO - PROCESS | 1779 | 1472238424774 Marionette TRACE conn3 <- [1,3086,null,{}] 12:07:04 INFO - PROCESS | 1779 | 1472238424794 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:04 INFO - PROCESS | 1779 | 1472238424801 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:05 INFO - PROCESS | 1779 | 1472238425034 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:07:05 INFO - PROCESS | 1779 | 1472238425178 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:05 INFO - PROCESS | 1779 | 1472238425187 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ce14800 == 35 [pid = 1779] [id = 781] 12:07:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ce19000) [pid = 1779] [serial = 2342] [outer = (nil)] 12:07:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e336800) [pid = 1779] [serial = 2343] [outer = 0x8ce19000] 12:07:05 INFO - PROCESS | 1779 | 1472238425272 Marionette DEBUG loaded listener.js 12:07:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8ed12000) [pid = 1779] [serial = 2344] [outer = 0x8ce19000] 12:07:06 INFO - PROCESS | 1779 | 1472238426265 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:07:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1536ms 12:07:06 INFO - PROCESS | 1779 | 1472238426307 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:07:06 INFO - PROCESS | 1779 | 1472238426313 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:07:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:07:06 INFO - PROCESS | 1779 | 1472238426321 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:07:06 INFO - PROCESS | 1779 | 1472238426326 Marionette TRACE conn3 <- [1,3090,null,{}] 12:07:06 INFO - PROCESS | 1779 | 1472238426381 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:06 INFO - PROCESS | 1779 | 1472238426387 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:06 INFO - PROCESS | 1779 | 1472238426662 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:07:06 INFO - PROCESS | 1779 | 1472238426930 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:06 INFO - PROCESS | 1779 | 1472238426939 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae28000 == 36 [pid = 1779] [id = 782] 12:07:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8bed8400) [pid = 1779] [serial = 2345] [outer = (nil)] 12:07:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8ce17c00) [pid = 1779] [serial = 2346] [outer = 0x8bed8400] 12:07:07 INFO - PROCESS | 1779 | 1472238427058 Marionette DEBUG loaded listener.js 12:07:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8ce22000) [pid = 1779] [serial = 2347] [outer = 0x8bed8400] 12:07:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed1b000 == 35 [pid = 1779] [id = 773] 12:07:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e32d400 == 34 [pid = 1779] [id = 772] 12:07:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8dcb2400 == 33 [pid = 1779] [id = 771] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x908fb800) [pid = 1779] [serial = 2258] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x91ab6000) [pid = 1779] [serial = 2286] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8dcb4000) [pid = 1779] [serial = 2260] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8dcdd000) [pid = 1779] [serial = 2261] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91b98400) [pid = 1779] [serial = 2266] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91ba1800) [pid = 1779] [serial = 2267] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92208c00) [pid = 1779] [serial = 2269] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91c8dc00) [pid = 1779] [serial = 2272] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9220c000) [pid = 1779] [serial = 2270] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x93a53800) [pid = 1779] [serial = 2274] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93a5b000) [pid = 1779] [serial = 2275] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e501c00) [pid = 1779] [serial = 2263] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91ab7c00) [pid = 1779] [serial = 2287] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ed14c00) [pid = 1779] [serial = 2264] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dcda000) [pid = 1779] [serial = 2277] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e339000) [pid = 1779] [serial = 2280] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e252c00) [pid = 1779] [serial = 2278] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e4c7400) [pid = 1779] [serial = 2281] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x908f4800) [pid = 1779] [serial = 2283] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91403800) [pid = 1779] [serial = 2284] [outer = (nil)] [url = about:blank] 12:07:07 INFO - PROCESS | 1779 | 1472238427855 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:07:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:07:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1587ms 12:07:07 INFO - PROCESS | 1779 | 1472238427937 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:07:07 INFO - PROCESS | 1779 | 1472238427944 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:07:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:07:07 INFO - PROCESS | 1779 | 1472238427960 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:07:07 INFO - PROCESS | 1779 | 1472238427964 Marionette TRACE conn3 <- [1,3094,null,{}] 12:07:07 INFO - PROCESS | 1779 | 1472238427970 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:07 INFO - PROCESS | 1779 | 1472238427976 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:08 INFO - PROCESS | 1779 | 1472238428136 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:07:08 INFO - PROCESS | 1779 | 1472238428147 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:08 INFO - PROCESS | 1779 | 1472238428155 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e2e2800 == 34 [pid = 1779] [id = 783] 12:07:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e32f400) [pid = 1779] [serial = 2348] [outer = (nil)] 12:07:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e489400) [pid = 1779] [serial = 2349] [outer = 0x8e32f400] 12:07:08 INFO - PROCESS | 1779 | 1472238428229 Marionette DEBUG loaded listener.js 12:07:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e4c8400) [pid = 1779] [serial = 2350] [outer = 0x8e32f400] 12:07:09 INFO - PROCESS | 1779 | 1472238429192 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:07:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:07:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1242ms 12:07:09 INFO - PROCESS | 1779 | 1472238429206 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:07:09 INFO - PROCESS | 1779 | 1472238429211 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:07:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:07:09 INFO - PROCESS | 1779 | 1472238429219 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:07:09 INFO - PROCESS | 1779 | 1472238429226 Marionette TRACE conn3 <- [1,3098,null,{}] 12:07:09 INFO - PROCESS | 1779 | 1472238429244 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:09 INFO - PROCESS | 1779 | 1472238429254 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:09 INFO - PROCESS | 1779 | 1472238429415 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:07:09 INFO - PROCESS | 1779 | 1472238429596 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:09 INFO - PROCESS | 1779 | 1472238429606 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x9087ac00 == 35 [pid = 1779] [id = 784] 12:07:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9087bc00) [pid = 1779] [serial = 2351] [outer = (nil)] 12:07:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x908f2000) [pid = 1779] [serial = 2352] [outer = 0x9087bc00] 12:07:09 INFO - PROCESS | 1779 | 1472238429678 Marionette DEBUG loaded listener.js 12:07:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x908fb800) [pid = 1779] [serial = 2353] [outer = 0x9087bc00] 12:07:10 INFO - PROCESS | 1779 | 1472238430489 Marionette TRACE conn3 <- [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]]]}] 12:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:07:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:07:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1291ms 12:07:10 INFO - PROCESS | 1779 | 1472238430514 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:07:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:07:10 INFO - PROCESS | 1779 | 1472238430518 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:07:10 INFO - PROCESS | 1779 | 1472238430524 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:07:10 INFO - PROCESS | 1779 | 1472238430528 Marionette TRACE conn3 <- [1,3102,null,{}] 12:07:10 INFO - PROCESS | 1779 | 1472238430533 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:10 INFO - PROCESS | 1779 | 1472238430538 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:10 INFO - PROCESS | 1779 | 1472238430772 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:07:10 INFO - PROCESS | 1779 | 1472238430804 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:10 INFO - PROCESS | 1779 | 1472238430812 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x908fd400 == 36 [pid = 1779] [id = 785] 12:07:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91403000) [pid = 1779] [serial = 2354] [outer = (nil)] 12:07:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91410000) [pid = 1779] [serial = 2355] [outer = 0x91403000] 12:07:10 INFO - PROCESS | 1779 | 1472238430882 Marionette DEBUG loaded listener.js 12:07:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x914e1800) [pid = 1779] [serial = 2356] [outer = 0x91403000] 12:07:11 INFO - PROCESS | 1779 | 1472238431800 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:07:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:07:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1331ms 12:07:11 INFO - PROCESS | 1779 | 1472238431856 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:07:11 INFO - PROCESS | 1779 | 1472238431861 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:07:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8dcb2c00) [pid = 1779] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x908f7000) [pid = 1779] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91b9bc00) [pid = 1779] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93c6a800) [pid = 1779] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ed1b400) [pid = 1779] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x951d7800) [pid = 1779] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e334400) [pid = 1779] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e25a800) [pid = 1779] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92ff2000) [pid = 1779] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ce17800) [pid = 1779] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:07:12 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e25bc00) [pid = 1779] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 12:07:12 INFO - PROCESS | 1779 | 1472238432043 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:07:12 INFO - PROCESS | 1779 | 1472238432046 Marionette TRACE conn3 <- [1,3106,null,{}] 12:07:12 INFO - PROCESS | 1779 | 1472238432053 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:12 INFO - PROCESS | 1779 | 1472238432059 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:12 INFO - PROCESS | 1779 | 1472238432220 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:07:12 INFO - PROCESS | 1779 | 1472238432229 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:12 INFO - PROCESS | 1779 | 1472238432236 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae25000 == 37 [pid = 1779] [id = 786] 12:07:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8be4b000) [pid = 1779] [serial = 2357] [outer = (nil)] 12:07:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91ab6c00) [pid = 1779] [serial = 2358] [outer = 0x8be4b000] 12:07:12 INFO - PROCESS | 1779 | 1472238432307 Marionette DEBUG loaded listener.js 12:07:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91ab9800) [pid = 1779] [serial = 2359] [outer = 0x8be4b000] 12:07:13 INFO - PROCESS | 1779 | 1472238433164 Marionette TRACE conn3 <- [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]]]}] 12:07:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:07:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:07:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:07:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1221ms 12:07:13 INFO - PROCESS | 1779 | 1472238433230 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:07:13 INFO - PROCESS | 1779 | 1472238433234 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:07:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:07:13 INFO - PROCESS | 1779 | 1472238433241 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:07:13 INFO - PROCESS | 1779 | 1472238433245 Marionette TRACE conn3 <- [1,3110,null,{}] 12:07:13 INFO - PROCESS | 1779 | 1472238433251 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:13 INFO - PROCESS | 1779 | 1472238433260 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:13 INFO - PROCESS | 1779 | 1472238433458 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:07:13 INFO - PROCESS | 1779 | 1472238433469 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:13 INFO - PROCESS | 1779 | 1472238433476 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dce5c00 == 38 [pid = 1779] [id = 787] 12:07:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91c86c00) [pid = 1779] [serial = 2360] [outer = (nil)] 12:07:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92210400) [pid = 1779] [serial = 2361] [outer = 0x91c86c00] 12:07:13 INFO - PROCESS | 1779 | 1472238433547 Marionette DEBUG loaded listener.js 12:07:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92ff2000) [pid = 1779] [serial = 2362] [outer = 0x91c86c00] 12:07:14 INFO - PROCESS | 1779 | 1472238434613 Marionette TRACE conn3 <- [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"]]]}] 12:07:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:07:14 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 12:07:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:07:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:07:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1405ms 12:07:14 INFO - PROCESS | 1779 | 1472238434649 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:07:14 INFO - PROCESS | 1779 | 1472238434657 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:07:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:07:14 INFO - PROCESS | 1779 | 1472238434667 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:07:14 INFO - PROCESS | 1779 | 1472238434672 Marionette TRACE conn3 <- [1,3114,null,{}] 12:07:14 INFO - PROCESS | 1779 | 1472238434683 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:07:14 INFO - PROCESS | 1779 | 1472238434688 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:14 INFO - PROCESS | 1779 | 1472238434892 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:07:15 INFO - PROCESS | 1779 | 1472238435107 Marionette TRACE conn3 -> [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\", \"a115ba33-46bd-4e7c-80ad-55623e0a687c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:15 INFO - PROCESS | 1779 | 1472238435118 Marionette INFO sendAsync d2314290-a42f-475d-89b0-181524ca0f7f 12:07:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ae25800 == 39 [pid = 1779] [id = 788] 12:07:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8d801800) [pid = 1779] [serial = 2363] [outer = (nil)] 12:07:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e2dd800) [pid = 1779] [serial = 2364] [outer = 0x8d801800] 12:07:15 INFO - PROCESS | 1779 | 1472238435247 Marionette DEBUG loaded listener.js 12:07:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e2ec800) [pid = 1779] [serial = 2365] [outer = 0x8d801800] 12:07:16 INFO - PROCESS | 1779 | 1472238436188 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:07:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:07:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1536ms 12:07:16 INFO - PROCESS | 1779 | 1472238436202 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:07:16 INFO - PROCESS | 1779 | 1472238436209 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:07:17 WARNING - u'runner_teardown' () 12:07:17 INFO - No more tests 12:07:17 INFO - Got 0 unexpected results 12:07:17 INFO - SUITE-END | took 1307s 12:07:17 INFO - Closing logging queue 12:07:17 INFO - queue closed 12:07:17 INFO - Return code: 0 12:07:17 WARNING - # TBPL SUCCESS # 12:07:17 INFO - Running post-action listener: _resource_record_post_action 12:07:17 INFO - Running post-run listener: _resource_record_post_run 12:07:18 INFO - Total resource usage - Wall time: 1342s; CPU: 98.0%; Read bytes: 13991936; Write bytes: 922918912; Read time: 764; Write time: 251536 12:07:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:07:18 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 16384; Write bytes: 135053312; Read time: 52; Write time: 133464 12:07:18 INFO - run-tests - Wall time: 1312s; CPU: 98.0%; Read bytes: 11255808; Write bytes: 777482240; Read time: 504; Write time: 105652 12:07:18 INFO - Running post-run listener: _upload_blobber_files 12:07:18 INFO - Blob upload gear active. 12:07:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:07:18 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 12:07:18 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:07:18 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:07:19 INFO - (blobuploader) - INFO - Open directory for files ... 12:07:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:07:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:07:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:07:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:07:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:07:22 INFO - (blobuploader) - INFO - Done attempting. 12:07:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:07:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:07:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:07:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:07:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:07:23 INFO - (blobuploader) - INFO - Done attempting. 12:07:23 INFO - (blobuploader) - INFO - Iteration through files over. 12:07:23 INFO - Return code: 0 12:07:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:07:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:07:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/f82b8c2b30d0e789b8594ed309819932da4fea518394b006869065ac635f040699d1ecf7eaa8221658e5159904638c7348777e2ec49312c05c2f103dc22ba562", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/476bc506815d9d03e1d2dc3a951984914f43bc0c0a58c41ef87b58ee527fc9b7ecff90fd21b5b7fc21eb308c79ed60a114b3b80c933d400dcbb779b65244c271"} 12:07:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:07:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:07:23 INFO - Contents: 12:07:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/f82b8c2b30d0e789b8594ed309819932da4fea518394b006869065ac635f040699d1ecf7eaa8221658e5159904638c7348777e2ec49312c05c2f103dc22ba562", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/476bc506815d9d03e1d2dc3a951984914f43bc0c0a58c41ef87b58ee527fc9b7ecff90fd21b5b7fc21eb308c79ed60a114b3b80c933d400dcbb779b65244c271"} 12:07:23 INFO - Running post-run listener: copy_logs_to_upload_dir 12:07:23 INFO - Copying logs to upload dir... 12:07:23 INFO - mkdir: /builds/slave/test/build/upload/logs 12:07:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1876.981573 ========= master_lag: 309.71 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 36 mins, 26 secs) (at 2016-08-26 12:12:32.860591) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 51 secs) (at 2016-08-26 12:12:32.861380) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/f82b8c2b30d0e789b8594ed309819932da4fea518394b006869065ac635f040699d1ecf7eaa8221658e5159904638c7348777e2ec49312c05c2f103dc22ba562", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/476bc506815d9d03e1d2dc3a951984914f43bc0c0a58c41ef87b58ee527fc9b7ecff90fd21b5b7fc21eb308c79ed60a114b3b80c933d400dcbb779b65244c271"} build_url:https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040946 build_url: 'https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/f82b8c2b30d0e789b8594ed309819932da4fea518394b006869065ac635f040699d1ecf7eaa8221658e5159904638c7348777e2ec49312c05c2f103dc22ba562", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/476bc506815d9d03e1d2dc3a951984914f43bc0c0a58c41ef87b58ee527fc9b7ecff90fd21b5b7fc21eb308c79ed60a114b3b80c933d400dcbb779b65244c271"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OXlMjrK0SLqwTPyypwQMbg/artifacts/public/build/firefox-48.0.3.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 51.21 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 51 secs) (at 2016-08-26 12:13:24.113065) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 12 secs) (at 2016-08-26 12:13:24.113498) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1472236538.580573-1382526098 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019351 ========= master_lag: 12.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 12 secs) (at 2016-08-26 12:13:36.180441) ========= ========= Started reboot skipped (results: 3, elapsed: 6 secs) (at 2016-08-26 12:13:36.180898) ========= ========= Finished reboot skipped (results: 3, elapsed: 6 secs) (at 2016-08-26 12:13:42.975547) ========= ========= Total master_lag: 373.32 =========